(57)【特許請求の範囲】
【請求項１】
複数の画素から成る画素ブロック毎に符号化及び復号化された復号化映像信号の中からブロックノイズを除去するブロックノイズ除去装置であって、
前記復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、
前記復号化映像信号のブロックのブロックサイズＮ（Ｎは整数）または前記ブロックサイズＮの整数倍であるＭ単位で前記画素間差分値を画素群毎に区分けし、前記画素群各々内において第１〜第Ｎ番目、または第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記画素間差分値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｎまたは１〜Ｍ）に配置されているもの同士にて累算した結果を夫々第１〜第Ｎブロックノイズ値、または第１〜第Ｍブロックノイズ値として得る累算手段と、
前記第１〜第Ｎブロックノイズ値または前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した前記画素群内での画素位置をブロック境界位置として示すブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて位相誤差信号を生成するブロック境界検出手段と、
前記復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施した位相補正画素サンプル値を検出する位相補正手段と、
前記位相補正画素サンプル値に基づいてブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有することを特徴とするブロックノイズ除去装置。
【請求項２】
ブロックノイズの補正位置は、前記最大ブロックノイズ値の位置と前記位相誤差ブロックノイズ値の位置を、前記位相誤差ブロックノイズ値と前記最大ブロックノイズ値の比で配分した位置であることを特徴とする請求項１に記載のブロックノイズ除去装置。
【請求項３】
連続するｍ個の前記画素間差分値毎にその中央値を検出し、前記中央値とそれに対応する前記画素間差分値との差分を単位ブロックノイズ値として検出する手段をさらに有し、この単位ブロックノイズ値を新たな画素間差分値として前記累算手段を実行することを特徴とする請求項１〜２のいずれか１に記載のブロックノイズ除去装置。
【請求項４】
複数の画素から成る画素ブロック毎に符号化及び復号化された復号化映像信号の中からブロックノイズを除去するブロックノイズ除去装置であって、
前記復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、
前記復号化映像信号のブロックのブロックサイズＮ（Ｎは整数）と前記復号化映像信号において推定されるリサイズブロックサイズＬとの公倍数であるＭ単位で前記画素間差分値を画素群毎に区分けし、前記画素群各々内において第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記画素間差分値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｍ）に配置されているもの同士にて累算した結果を夫々第１〜第Ｍブロックノイズ値として得る累算手段と、
連続する前記第１〜第Ｍブロックノイズ値の周期がＮとＬのどちらかを判断する周期判断手段と、
前記第１〜第Ｎブロックノイズ値または前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した前記画素群内での画素位置をブロック境界位置として示すブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて位相誤差信号を生成するブロック境界検出手段と、
前記復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施した位相補正画素サンプル値を検出する位相補正手段と、
前記位相補正画素サンプル値と前記周期判断手段によって検出された前記周期に基づいてブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有することを特徴とするブロックノイズ除去装置。
【請求項５】
ブロックノイズの補正位置は、前記最大ブロックノイズ値の位置と前記位相誤差ブロックノイズ値の位置を、前記位相誤差ブロックノイズ値と前記最大ブロックノイズ値の比で配分した位置であることを特徴とする請求項４に記載のブロックノイズ除去装置。
【請求項６】
連続するｍ個の前記画素間差分値毎にその中央値を検出し、前記中央値とそれに対応する前記画素間差分値との差分を単位ブロックノイズ値として検出する手段をさらに有し、この単位ブロックノイズ値を新たな画素間差分値として前記累算手段を実行することを特徴とする請求項４〜５のいずれか１に記載のブロックノイズ除去装置。
【請求項７】
複数の画素から成る画素ブロック毎に符号化及び復号化されたＮ個（水平方向）×Ｎ個（垂直方向）の画素からなる復号化映像信号または前記復号化映像信号の解像度をQ倍にリサイズしたリサイズ復号化映像信号中からブロックノイズを除去するブロックノイズ除去装置であって、
前記復号化映像信号または前記リサイズ復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、
１画面内の画素各々を水平方向又は垂直方向に隣接して配置されているＭ個（Ｍ：Ｎ・ＱとＮとの公倍数）の画素からなる画素群毎に区分けし、前記画素群各々内において第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記単位ブロックノイズ値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｍ）に配置されているもの同士で累算した結果を夫々第１〜第Ｍブロックノイズ値として得る累算手段と、
前記第１〜第Ｍブロックノイズ値なる順に前記第１〜第Ｍブロックノイズ値の各々に第１〜第Ｎラベルを周期的に繰り返し割り当て、同一ラベルが割り当てられているもの同士にてブロックノイズ値を累算した結果を夫々第１〜第Ｎ畳込ブロックノイズ値として得る畳込手段と、
前記第１〜第Ｎ畳込ブロックノイズ値各々の内から最大の畳込ブロックノイズ値を判定し当該最大畳込ブロックノイズ値に対応した画素位置をブロック境界位置として示す第１ブロック境界位置信号を生成すると共に、前記最大畳込ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記畳込ブロックノイズ値各々の内の大なる方を位相誤差畳込ブロックノイズ値として判定し当該位相誤差畳込ブロックノイズ値と前記最大畳込ブロックノイズ値との比率に基づいて第１位相誤差信号を生成する第１ブロック境界検出手段と、
前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した画素位置をブロック境界位置として示す第２ブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて第２位相誤差信号を生成する第２ブロック境界検出手段と、
前記第１位相誤差信号及び前記第２位相誤差信号の内の一方を選択してこれを位相誤差信号として出力すると共に、前記第１ブロック境界位置信号及び前記第２ブロック境界位置信号の内の一方を選択してこれをブロック境界位置信号として出力する選択手段と、
前記復号化映像信号又は前記リサイズ復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施してから前記ブロック境界位置信号に基づくブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有することを特徴とするブロックノイズ除去装置。
【請求項８】
前記選択手段は、前記第１〜第Ｎ畳込ブロックノイズ値各々の内から前記最大畳込ブロックノイズ値及び前記位相誤差畳込ブロックノイズ値を除く畳込ブロックノイズ値各々の内で最大となる畳込ブロックノイズ値と、前記最大畳込ブロックノイズ値との差分を第１境界判断値として生成する手段と、
前記第１〜第Ｍブロックノイズ値各々の内から前記最大ブロックノイズ値、及び前記位相誤差ブロックノイズ値、並びに前記最大ブロックノイズ値の位置からリサイズ周期毎に配置される各最大準ブロックノイズ値、前記各準最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の夫々大なる方である各準位相誤差ブロックノイズ値を除くブロックノイズ値各々の内で、最大となるブロックノイズ値と、前記最大ブロックノイズ値との差分を第２境界判断値として生成する手段と、
前記第１境界判断値が前記第２境界判断値よりも大である場合には前記第１位相誤差信号及び前記第１位相誤差信号各々を選択して夫々前記位相誤差信号及び前記ブロック境界位置信号として出力する一方、前記第２境界判断値が前記第１境界判断値よりも大である場合には前記第２位相誤差信号及び前記第２位相誤差信号各々を選択して夫々前記位相誤差信号及び前記ブロック境界位置信号として出力する手段と、からなることを特徴とする請求項７記載のブロックノイズ除去装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のブロック毎に圧縮符号化された情報データを復号した際に生じるブロックノイズを除去するブロックノイズ除去装置に関する。
【背景技術】
【０００２】
現在、映像又は音声信号等を伝送又は記録する際にその情報量を減らすべく、ＭＰＥＧ （Moving Picture Expert Group）方式を採用した圧縮符号化が実施されている。かかるＭＰＥＧ符号化処理では、映像信号に対して２次元の単位ブロック毎に離散コサイン変換（Discrete Cosine Transformation： 以下ＤＣＴと称する）を施して周波数領域毎のＤＣＴ係数に変換した後、量子化処理を行うことにより情報量の圧縮を図る。この際、量子化処理に用いる量子化ステップが大きいほど圧縮率は大きくなるが、一部の値が切り捨てられるために量子化ノイズが発生する。かかる量子化ノイズの代表的なものとしてブロックノイズがある。すなわち、ＭＰＥＧ符号化処理では上述した如く２次元の単位ブロック毎に各種処理が為されるため、これを復号した際にブロックの境界が出現してしまうのである。映像信号としては、輝度信号、色差信号を圧縮するのが通常であるが、ＲＧＢ信号等各種信号形式が考えられる。
【０００３】
そこで、ＭＰＥＧ復号後の映像信号に対して、このようなブロックノイズを検出しそれを除去する方法が提案された（特許文献１参照）。かかるブロックノイズ除去方法においては、先ず、ＭＰＥＧ復号後の映像信号に対して水平方向に隣接する画素同士にて差分を取りその差分値が所定の閾値よりも大である場合にその箇所がブロック境界であると判定する（特許文献１の図３（ａ）〜図３（ｃ）参照）。そして、そのブロック境界部に対してフィルタリング処理を施すことにより、ブロックノイズの原因となる隣接ブロック間の急峻なレベル変化を滑らかにして、ブロックノイズ低減を実現するのである。
【０００４】
ところが、図１に示すように１ブロック内において水平方向に徐々に映像信号のレベルが増加（又は減少）するような絵柄を表す映像信号に対しては、隣接する画素同士の差分が常に０以外の一定値となるため、この部分をブロック境界であると誤判定する恐れがあった。
【０００５】
又、ＭＰＥＧ復号された後に、その解像度がリサイズ化された映像信号、或いはアナログ化された映像信号ではブロック境界がボケた状態になるので、正しくブロック境界を検出することができないという問題があった。
【特許文献１】特開２０００−５０２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、かかる問題を解決すべく為されたものであり、２次元の画素ブロック単位で圧縮符号化及び復号化された後にアナログ化又はリサイズ化された映像信号に対しても、画像品質を低下させることなくブロック境界部でのノイズを除去することが可能なブロックノイズ除去装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載によるブロックノイズ除去装置は、複数の画素から成る画素ブロック毎に符号化及び復号化された復号化映像信号の中からブロックノイズを除去するブロックノイズ除去装置であって、前記復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、前記復号化映像信号のブロックのブロックサイズＮ（Ｎは整数）または前記ブロックサイズＮの整数倍であるＭ単位で前記画素間差分値を画素群毎に区分けし、前記画素群各々内において第１〜第Ｎ番目、または第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記画素間差分値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｎまたは１〜Ｍ）に配置されているもの同士にて累算した結果を夫々第１〜第Ｎブロックノイズ値、または第１〜第Ｍブロックノイズ値として得る累算手段と、前記第１〜第Ｎブロックノイズ値または前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した前記画素群内での画素位置をブロック境界位置として示すブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて位相誤差信号を生成するブロック境界検出手段と、前記復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施した位相補正画素サンプル値を検出する位相補正手段と、前記位相補正画素サンプル値に基づいてブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有する。
【０００８】
請求項４記載によるブロックノイズ除去装置は、複数の画素から成る画素ブロック毎に符号化及び復号化された復号化映像信号の中からブロックノイズを除去するブロックノイズ除去装置であって、前記復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、前記復号化映像信号のブロックのブロックサイズＮ（Ｎは整数）と前記復号化映像信号において推定されるリサイズブロックサイズＬとの公倍数であるＭ単位で前記画素間差分値を画素群毎に区分けし、前記画素群各々内において第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記画素間差分値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｍ）に配置されているもの同士にて累算した結果を夫々第１〜第Ｍブロックノイズ値として得る累算手段と、連続する前記第１〜第Ｍブロックノイズ値の周期がＮとＬのどちらかを判断する周期判断手段と、前記第１〜第Ｎブロックノイズ値または前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した前記画素群内での画素位置をブロック境界位置として示すブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて位相誤差信号を生成するブロック境界検出手段と、前記復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施した位相補正画素サンプル値を検出する位相補正手段と、前記位相補正画素サンプル値と前記周期判断手段によって検出された前記周期に基づいてブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有する。
【０００９】
請求項７記載によるブロックノイズ除去装置は、複数の画素から成る画素ブロック毎に符号化及び復号化されたＮ個（水平方向）×Ｎ個（垂直方向）の画素からなる復号化映像信号または前記復号化映像信号の解像度をQ倍にリサイズしたリサイズ復号化映像信号中からブロックノイズを除去するブロックノイズ除去装置であって、前記復号化映像信号または前記リサイズ復号化映像信号における互いに隣接する画素同士の差分値を画素間差分値として求める画素間差分値演算手段と、１画面内の画素各々を水平方向又は垂直方向に隣接して配置されているＭ個（Ｍ：Ｎ・ＱとＮとの公倍数）の画素からなる画素群毎に区分けし、前記画素群各々内において第１〜第Ｍ番目に夫々配置されている画素各々に対応した前記単位ブロックノイズ値を前記画素群各々内における第ｎ番目（ｎ：１〜Ｍ）に配置されているもの同士で累算した結果を夫々第１〜第Ｍブロックノイズ値として得る累算手段と、前記第１〜第Ｍブロックノイズ値なる順に前記第１〜第Ｍブロックノイズ値の各々に第１〜第Ｎラベルを周期的に繰り返し割り当て、同一ラベルが割り当てられているもの同士にてブロックノイズ値を累算した結果を夫々第１〜第Ｎ畳込ブロックノイズ値として得る畳込手段と、前記第１〜第Ｎ畳込ブロックノイズ値各々の内から最大の畳込ブロックノイズ値を判定し当該最大畳込ブロックノイズ値に対応した画素位置をブロック境界位置として示す第１ブロック境界位置信号を生成すると共に、前記最大畳込ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記畳込ブロックノイズ値各々の内の大なる方を位相誤差畳込ブロックノイズ値として判定し当該位相誤差畳込ブロックノイズ値と前記最大畳込ブロックノイズ値との比率に基づいて第１位相誤差信号を生成する第１ブロック境界検出手段と、前記第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した画素位置をブロック境界位置として示す第２ブロック境界位置信号を生成すると共に、前記最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応した前記ブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定し当該位相誤差ブロックノイズ値と前記最大ブロックノイズ値との比率に基づいて第２位相誤差信号を生成する第２ブロック境界検出手段と、前記第１位相誤差信号及び前記第２位相誤差信号の内の一方を選択してこれを位相誤差信号として出力すると共に、前記第１ブロック境界位置信号及び前記第２ブロック境界位置信号の内の一方を選択してこれをブロック境界位置信号として出力する選択手段と、前記復号化映像信号又は前記リサイズ復号化映像信号に対して前記位相誤差信号に基づく位相補正処理を施してから前記ブロック境界位置信号に基づくブロックノイズ除去処理を施すことによりノイズ除去映像信号を生成する手段と、を有する。
【発明を実施するための最良の形態】
【００１０】
本発明においては、先ず、復号化映像信号のブロックのブロックサイズＮ（Ｎは整数）またはブロックサイズＮの整数倍であるＭ単位で各画素間差分値を画素群毎に区分けし、画素群各々内において第１〜第Ｎ番目、または第１〜第Ｍ番目に夫々配置されている画素各々に対応した画素間差分値を画素群各々内における第ｎ番目（ｎ：１〜Ｎまたは１〜Ｍ）に配置されているもの同士にて累算した結果を夫々第１〜第Ｎブロックノイズ値、または第１〜第Ｍブロックノイズ値として得る。次に、第１〜第Ｎブロックノイズ値または第１〜第Ｍブロックノイズ値各々の内から最大のブロックノイズ値を判定し当該最大ブロックノイズ値に対応した画素群内での画素位置をブロック境界位置として示すブロック境界位置信号を生成すると共に、最大ブロックノイズ値に対応した画素の両側に隣接する画素に夫々対応したブロックノイズ値各々の内の大なる方を位相誤差ブロックノイズ値として判定する。そして、当該位相誤差ブロックノイズ値と最大ブロックノイズ値との比率に基づいて位相誤差信号を生成し、復号化映像信号に対してかかる位相誤差信号に基づく位相補正処理を施した位相補正画素サンプル値に基づいてブロックノイズ除去処理を実施する。
【００１１】
かかる構成によれば、隣接するブロック同士のレベル差が大となる映像信号、或いは復号後においてその解像度がリサイズされた映像信号に対しても、その表示画質を劣化させることなく確実にブロックノイズを除去することが可能となる。
【実施例】
【００１２】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【００１３】
図２は、本発明によるブロックノイズ除去装置の構成を示す図である。
【００１４】
図２に示されるように、かかるブロックノイズ除去装置は、入力映像信号中からブロックノイズの検出を行う検出部１００と、ブロックノイズ検出結果に応じて入力映像信号に生じているブロックノイズを除去する除去部２００と、からなる。
【００１５】
検出部１００は、一次微分回路１、メディアンフィルタ２、差分絶対値演算回路３、３２画素周期累算回路４、８画素周期畳込回路５、第１ブロック境界検出回路７、セレクタ８、第２ブロック境界検出回路９、及び比較器１０から構成される。
【００１６】
一次微分回路１は、入力映像信号における各画素に対応した信号レベルに対して、互いに隣接する画素同士の差分値を画素間差分値として求め、各画素毎の画素間差分値の系列からなる画素間差分値系列ＤＦＴをメディアンフィルタ２及び差分絶対値演算回路３に供給する。
【００１７】
尚、入力映像信号とは、ＭＰＥＧ符号器によって８画素（水平方向）×８画素（垂直方向）からなる２次元の画素ブロック毎に圧縮符号化された映像信号をＭＰＥＧ復号化して得られた信号である。この際、輝度信号は８画素（水平方向）×８画素（垂直方向）からなる画素ブロック毎に圧縮符号化され、８画素（水平方向）×８画素（垂直方向）の復号化信号に復号化される。ところが、色差信号は輝度信号の１／４の信号量として扱われるため、８画素（水平方向）×８画素（垂直方向）からなる画素ブロック毎に圧縮符号化され、１６画素（水平方向）×１６画素（垂直方向）の復号化信号に復号化される。ここで、入力映像信号の解像度は［720×480画素］、［1440×1080画素］、［1920×1080画素］等各種あるが、ＭＰＥＧ復号化後にチューナ側で表示装置の解像度に合わせて解像度変換することがある。これをリサイズと言う。本明細書では入力映像信号としては、ＭＰＥＧ復号後の解像度が[1440×1080画素]の映像信号、或いはＭＰＥＧ復号化後にその水平方向における解像度が1.33倍の[1920×1080画素]にリサイズされたリサイズ映像信号を例として説明する。実際の入力映像信号の解像度は上記のように各種あり、将来的には様々なリサイズが考えられる。
【００１８】
メディアンフィルタ２は、画素間差分値系列ＤＦＴ中において連続する３つの画素間差分値（又は１つおきに連続する３つの画素間差分値）毎に、その中から中央値を求めるべき統計処理を行って得られた中央値Ｍ２を差分絶対値演算回路３に供給する。
【００１９】
差分絶対値演算回路３は、上記画素間差分値系列ＤＦＴ中の各画素間差分値と上記中央値Ｍ２との差分の絶対値を単位ブロックノイズ値ＡＢＳとして３２画素周期累算回路４に供給する。
【００２０】
以下に、上記一次微分回路１、メディアンフィルタ２及び差分絶対値演算回路３の動作について図３（ａ）〜図３（ｃ）を参照しつつ説明する。
【００２１】
尚、図３（ａ）は、ブロック境界が存在する場合のブロック境界前後の入力映像信号の一例と、この際得られる画素間差分値系列ＤＦＴ、中央値Ｍ２及び単位ブロックノイズ値ＡＢＳを表す図である。
【００２２】
図３（ａ）に示される入力映像信号によれば、ブロック境界部の１点のみで画素間差分値系列ＤＦＴが０以外の値となり、それ以外の部分では全て０となるので、この間、画素間差分値系列ＤＦＴ系列中において連続する３つの画素間差分値における中央値Ｍ２は常に０となる。よって、この際、画素間差分値系列ＤＦＴ中における画素間差分値と中央値Ｍ２との差分の絶対値、つまり単位ブロックノイズ値ＡＢＳはブロック境界部のみで０以外の値を有することになる。
【００２３】
一方、図３（ｂ）は、ブロック境界が存在せず、且つ徐々にその信号レベルが増加する入力映像信号の一例と、この際得られる画素間差分値系列ＤＦＴ、中央値Ｍ２及び単位ブロックノイズ値ＡＢＳを表す図である。
【００２４】
図３（ｂ）に示す如きスロープ状にレベル変化する入力映像信号によれば、画素間差分値系列ＤＦＴは常に０以外の値となるが、この間、かかる画素間差分値系列ＤＦＴ系列中において連続する３つの画素間差分値における中央値は、画素間差分値系列ＤＦＴ中の各画素間差分値と同一となる。よって、この際、画素間差分値系列ＤＦＴと中央値Ｍ２nとの差分の絶対値、つまり単位ブロックノイズ値ＡＢＳは０となる。従って、スロープ状にレベル変化する入力映像信号が供給された場合にも、このスロープ部をブロック境界部と誤判断することのない単位ブロックノイズ値ＡＢＳが得られる。
【００２５】
図３（ｃ）は、ブロック境界が存在する場合のブロック境界前後におけるアナログ化又はリサイズ化された入力映像信号と、この際得られる画素間差分値系列ＤＦＴ、中央値Ｍ２及び単位ブロックノイズ値ＡＢＳを表す図である。
【００２６】
図３（ｃ）に示すように、アナログ化又はリサイズ化された入力映像信号は、そのブロック境界部が滑らか、つまりボケた状態になる場合がある。このような入力映像信号に対しては、メディアンフィルタ２は、画素間差分値系列ＤＦＴによる系列中から１つおきに連続する３つの画素間差分値を抽出し、その中から中央値を求めるべき統計処理を行って得られた中央値Ｍ２を差分絶対値演算回路３に供給する。よって、アナログ化又はリサイズ化によってブロック境界部がぼけた状態となってしまった入力映像信号に対しても、図３（ｃ）に示す如く、そのブロック境界部のみで０以外の値となる単位ブロックノイズ値ＡＢＳを生成することが可能となる。
【００２７】
かかる単位ブロックノイズ値ＡＢＳに基づいて３２画素周期累算回路４は、以下の如き累算加算演算処理を実行する。
【００２８】
３２画素周期累算回路４は、先ず、ディスプレイ装置（図示せぬ）における１フレーム分の各画素Ｇを、図４に示す如く夫々水平方向（又は垂直方向）に隣接する画素同士からなる３２個の画素からなる画素群（太実線にて囲む）に区分けし、各画素群内において、その画素群内での各画素位置に対応させて画素位置ラベルＬ１〜Ｌ３２を割り当てる。次に、３２画素周期累算回路４は、各画素位置ラベルＬ毎に、その画素位置ラベルＬにて示される画素群内での画素位置に配置されている画素に対応した上記単位ブロックノイズ値ＡＢＳの値を１画面分に亘り累算する。そして、３２画素周期累算回路４は、画素位置ラベルＬ１〜Ｌ３２各々毎に求めた累算結果を、ブロックノイズ値ＳＵＭ１〜ＳＵＭ３２として生成する。
【００２９】
すなわち、８画素（水平方向）×８画素（垂直方向）からなるブロック毎に圧縮符号及び復号化して得られた入力映像信号では、８画素周期毎にブロックノイズが表れる。一方、かかるブロック毎に圧縮符号及び復号化して得られた解像度[1440×1080画素]を有する映像信号の水平方向における解像度を1.33倍の解像度[1920画素]にリサイズ化された入力映像信号では、（８×1.33)画素周期、つまり、約10.67画素周期毎にブロックノイズが表れる。
【００３０】
そこで、３２画素周期累算回路４においては、リサイズ化されていない映像信号及びその解像度が1.33倍にリサイズ化されたリサイズ映像信号の双方に対してブロックノイズの要因となるブロック境界位置を検出可能とすべく、８画素と（８画素×1.33）画素との最小公倍数である３２画素周期毎に単位ブロックノイズ値ＡＢＳの累算を行ってブロックノイズ値ＳＵＭ１〜ＳＵＭ３２を得るようにしたのである。要するに、３２画素周期累算回路４では、Ｎ×Ｎ画素からなる２次元画素ブロック毎に符号化及び復号化して得られた映像信号とその解像度をＱ倍にリサイズしたリサイズ映像信号の双方に対して、Ｎと（Ｎ・Ｑ）との最小公倍数であるＭ画素周期毎に単位ブロックノイズ値の累算を行って第１〜第Ｍブロックノイズ値（ＳＵＭ１〜ＳＵＭ３２）を得るのである。
【００３１】
８画素周期畳込回路５は、画素位置ラベルＴＬ１〜ＴＬ８なる順にこれらＴＬ１〜ＴＬ８各々を図５に示すように、周期的にブロックノイズ値ＳＵＭ１〜ＳＵＭ３２各々に割り当てる。そして、８画素周期畳込回路５は、各画素位置ラベルＴＬ毎に、その画素位置ラベルＴＬが割り当てられているブロックノイズ値ＳＵＭ各々を累算し、これら画素位置ラベルＴＬ１〜ＴＬ８各々毎の累算結果を、新たなブロックノイズ値ＳＵＭＥ１〜ＳＵＭＥ８として第１ブロック境界検出回路７に供給する。
【００３２】
第１ブロック境界検出回路７は、先ず、ブロックノイズ値ＳＵＭＥ１〜ＳＵＭＥ８各々の内で最大となるものを判定し、これを最大ブロックノイズ値ＳＵＭＥMAXとする。次に、第１ブロック境界検出回路７は、この最大ブロックノイズ値ＳＵＭＥMAXに割り当てられている画素位置ラベルＴＬの両側に隣接する画素位置ラベルＴＬ各々に対応したブロックノイズ値ＳＵＭＥ各々の内の大なる方を位相誤差ブロックノイズ値ＳＵＭＥFEとする。次に、第１ブロック境界検出回路７は、ブロックノイズ値ＳＵＭＥ１〜８の内から最大ブロックノイズ値ＳＵＭＥMAX及び位相誤差ブロックノイズ値ＳＵＭＥFEに夫々該当するものを省いたものの中で最大となるものと、最大ブロックノイズ値ＳＵＭＥMAXとの差分を求めこれをリサイズ無し境界判断値ＢＤ１として比較器１０に供給する。次に、第１ブロック境界検出回路７は、リサイズ無し境界判断値ＢＤ１が所定閾値Ｓ１よりも大であるか否かを判定する。ここで、大であると判定された場合、第１ブロック境界検出回路７は、最大ブロックノイズ値ＳＵＭＥMAXにおける画素位置ラベルＴＬにて示される画素位置を基準とした８画素周期毎の各画素位置がブロック境界位置であると判断して、そのブロック境界位置を示すブロック境界位置信号ＢＬ１をセレクタ８に供給する。次に、第１ブロック境界検出回路７は、最大ブロックノイズ値ＳＵＭＥMAXにおける画素位置ラベルＴＬに対する、位相誤差ブロックノイズ値ＳＵＭＥFEにおける画素位置ラベルＴＬの方向に対応した極性を有し、且つ最大ブロックノイズ値ＳＵＭＥMAXに対する位相誤差ブロックノイズ値ＳＵＭＥFEの比率に応じた値を有する位相誤差信号Ｐ１を生成してセレクタ８に供給する。
【００３３】
最大ブロックノイズ値ＳＵＭＥMAXにおける画素位置をＴＬMAX、位相誤差ブロックノイズ値ＳＵＭＥFEにおける画素位置をＴＬFEとする。隣接する画素位置は１単位で変化する。ここで、画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置する場合、及び、画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置する場合各々での動作について、図６（ａ）及び図６（ｂ）を参照しつつ説明する。
【００３４】
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき
図６（ａ）に示す如く画素位置ＴＬMAXが画素位置ＴＬFEの「−」側、つまり左側に位置するとき、ブロック境界位置ＢＬ１を画素位置ＴＬMAXとする。この際、ブロックノイズ位置ＴＬBLは、最大ブロックノイズ値ＳＵＭＥMAXと位相誤差ブロックノイズ値ＳＵＭＥFEの値の比により、画素位置ＴＬMAX及びＴＬFEを比例配分した位置になる。従って、ブロック境界位置ＢＬ１から「＋」側、つまり図６（ａ）に示す如き右側にずれた分の距離が位相誤差分を表す位相差誤差信号Ｐ１となる。すなわち、位相差誤差信号Ｐ１は、
Ｐ１＝ＳＵＭＥFE／（ＳＵＭＥMAX＋ＳＵＭＥFE）……式（１）
によって求まる。
【００３５】
このとき、０≦Ｐ＜０．５となる。
【００３６】
これは、Ｐが０．５以上の場合は式（１）からＳＵＭＥMAX＜ＳＵＭＥFEとなり、定義に反するからである。
【００３７】
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき
図６（ｂ）に示す如く画素位置ＴＬMAXが画素位置ＴＬFEの「＋」側、つまり右側に位置するとき、ブロック境界位置ＢＬ１を画素位置ＴＬFEとする。この際、ブロックノイズ位置ＴＬBLは、最大ブロックノイズ値ＳＵＭＥMAXと位相誤差ブロックノイズ値ＳＵＭＥFEの値の比により、画素位置ＴＬMAX及びＴＬFEを比例配分した位置になる。従って、ブロック境界位置ＢＬ１から「＋」側、つまり図６（ｂ）に示す如き右側にずれた分の距離が位相誤差分を表す位相差誤差信号Ｐ１となる。すなわち、位相差誤差信号Ｐ１は、
Ｐ１＝ＳＵＭＥMAX／（ＳＵＭＥMAX＋ＳＵＭＥFE）……式（２）
によって求まる。
【００３８】
このとき、０．５＜Ｐ１＜１となる。
【００３９】
これは、Ｐ１が０．５以下の場合は上記式（２）からＳＵＭＥMAX＜ＳＵＭＥFEとなり、定義に反するからである。
【００４０】
尚、位相誤差信号Ｐ１の基準であるブロック境界位置ＢＬ１を、画素位置ＴＬMAXと画素位置ＴＬFEのうち「−」側の位置、つまり左側の位置にするのは単なる演算上の都合によるものである。位相誤差信号Ｐ１を考慮したブロックノイズ位置ＴＬBLは、以下の如き演算によって求まる。
【００４１】
ＴＬBL＝（TLMAX・SUMEMAX＋TLFE・SUMEFE）／（SUMEMAX＋SUMEFE）……式（３）
尚、上記リサイズ無し境界判断値ＢＤ１が所定閾値Ｓ１よりも小であると判定された場合には、第１ブロック境界検出回路７は、ブロック境界が存在しないと判断し、ＢＤ１を「０」として比較器１０に供給する。
【００４２】
第２ブロック境界検出回路９は、先ず、上記ブロックノイズ値ＳＵＭ１〜３２各々の内から最大のブロックノイズ値ＳＵＭを判定しこれを最大ブロックノイズ値ＳＵＭMAXとする。次に、第２ブロック境界検出回路９は、最大ブロックノイズ値ＳＵＭMAXに割り当てられている画素位置ラベルＬの両側に隣接する画素位置ラベルＬ各々に対応したブロックノイズ値ＳＵＭ各々の内の大なる方を位相誤差ブロックノイズ値ＳＵＭFEとする。又、第２ブロック境界検出回路９は、最大ブロックノイズ値ＳＵＭMAXの位置からリサイズされた１ブロックサイズ、すなわち１０画素または１１画素離れた位置、及び２ブロックサイズ、すなわち２１画素または２２画素離れた位置にそれぞれ２番目に最大のブロックノイズ値及び３番目に最大のブロックノイズ値を検出し、これらをそれぞれ第２最大ブロックノイズ値ＳＵＭMAX2、第３最大ブロックノイズ値ＳＵＭMAX3とする。この際、第２最大ブロックノイズ値、第３ブロックノイズ値に割り当てられている画素位置ラベルＬの両側に隣接する画素位置ラベルＬ各々に対応したブロックノイズ値ＳＵＭ各々の内の大なる方をそれぞれ第２位相誤差ブロックノイズ値ＳＵＭFE2、第３位相誤差ブロックノイズ値ＳＵＭFE3とする。次に、第２ブロック境界検出回路９は、ブロックノイズ値ＳＵＭ１〜３２の内から上記最大ブロックノイズ値ＳＵＭMAX、第２最大ブロックノイズ値ＳＵＭMAX2、第３最大ブロックノイズ値ＳＵＭMAX3及び位相誤差ブロックノイズ値ＳＵＭFE、第２位相誤差ブロックノイズ値ＳＵＭFE2、第３位相誤差ブロックノイズ値ＳＵＭFE3に夫々該当するものを省いたものの中で最大となるものと、かかる最大ブロックノイズ値ＳＵＭMAXとの差分を求めこれをリサイズ有り境界判断値ＢＤ２として比較器１０に供給する。次に、第２ブロック境界検出回路９は、リサイズ有り境界判断値ＢＤ２が所定閾値Ｓ２よりも大であるか否かを判定する。ここで、大であると判定された場合、第２ブロック境界検出回路９は、最大ブロックノイズ値ＳＵＭMAXにおける画素位置ラベルＬにて示される画素位置を基準とした10.67画素周期毎の各画素位置がブロック境界位置であると判断して、そのブロック境界位置を示すブロック境界位置信号ＢＬ２をセレクタ８に供給する。次に、第２ブロック境界検出回路９は、最大ブロックノイズ値ＳＵＭMAXにおける画素位置ラベルＬに対する、位相誤差ブロックノイズ値ＳＵＭFEにおける画素位置ラベルＬの方向に対応した極性を有し、且つ最大ブロックノイズ値ＳＵＭMAXに対する位相誤差ブロックノイズ値ＳＵＭFEの比率に応じた値を有する位相誤差信号Ｐ２を生成してセレクタ８に供給する。具体的なブロック境界位置信号ＢＬ２の演算方法は、上述のブロック境界位置信号ＢＬ１と同様に以下のようになる。
【００４３】
最大ブロックノイズ値ＳＵＭMAXにおける画素位置をＴMAX、位相誤差ブロックノイズ値ＳＵＭFEにおける画素位置をＴFEとする。画素位置ＴMAXが画素位置ＴFEの「−」側、つまり左側に位置するとき、ブロック境界位置ＢＬ２は画素位置ＴMAXとする。このときブロックノイズ位置ＴBLは、最大ブロックノイズ値ＳＵＭMAXと位相誤差ブロックノイズ値ＳＵＭFEの値の比により画素位置ＴMAX、画素位置ＴＬFEを比例配分した位置になる。従って、ブロック境界位置ＢＬ２から「＋」側、つまり右側への距離を以下の如く求めこれを位相差誤差信号Ｐ２とする。
【００４４】
Ｐ２＝ＳＵＭFE／（ＳＵＭMAX＋ＳＵＭFE）……式（４）
一方、画素位置ＴMAXが画素位置ＴFEの「＋」側、つまり右側に位置するとき、ブロック境界位置ＢＬ２は画素位置ＴFEとする。このときブロックノイズ位置ＴBLは、最大ブロックノイズ値ＳＵＭMAXと位相誤差ブロックノイズ値ＳＵＭFEの値の比により画素位置ＴMAX、画素位置ＴFEを比例配分した位置になる。従って、ブロック境界位置ＢＬ２から「＋」側、つまり右側への距離を以下の如く求めこれを位相差誤差信号Ｐ２とする。
【００４５】
Ｐ２＝ＳＵＭMAX／（ＳＵＭMAX＋ＳＵＭFE）……式（５）
位相誤差信号Ｐ２を考慮したブロックノイズ位置ＴBLは、以下の演算によって求める。
【００４６】
ＴBL＝（ＴMAX・SUMMAX＋ＴFE・SUMFE）／（SUMMAX＋SUMFE）……式（６）
同様に第２最大ブロックノイズ値ＳＵＭMAX2、第２位相誤差ブロックノイズ値ＳＵＭFE2、及び第３最大ブロックノイズ値ＳＵＭMAX2、第３位相誤差ブロックノイズ値ＳＵＭFE2からそれぞれブロック境界位置ＢＬ２、位相差誤差信号Ｐ２が演算される。すなわち第２ブロック境界検出回路９はブロックノイズ値ＳＵＭ１〜３２の内から10.67画素周期に配列される３個のブロック境界を検出し、それぞれブロック境界位置ＢＬ２、位相差誤差信号Ｐ２を３個ずつ算出する。またリサイズ有り境界判断値ＢＤ２を１個算出する。この際、ＢＤ２がＳ２より小さいときは、ＢＤ２＝０として比較器１０に供給する。
【００４７】
比較器１０は、リサイズ無し境界判断値ＢＤ１とリサイズ有り境界判断値ＢＤ２との大小比較を行い、その結果、ＢＤ１がＢＤ２よりも大である場合には、第１ブロック境界検出回路７から供給されたブロック境界位置信号ＢＬ１及び位相誤差信号Ｐ１を選択させるべき選択信号Ｓをセレクタ８に供給する。一方、比較器１０は、ＢＤ２の方がＢＤ１よりも大である場合には、第２ブロック境界検出回路９から供給されたブロック境界位置信号ＢＬ２及び位相誤差信号Ｐ２を選択させるべき選択信号Ｓをセレクタ８に供給する。ＢＤ１、ＢＤ２がともに「０」のときはブロックノイズはないと判断し、除去部２００はブロックノイズを除去することなくノイズ除去映像信号を出力する。
【００４８】
セレクタ８は、上記ブロック境界位置信号ＢＬ１及びＢＬ２の内から、上記選択信号Ｓに応じた方を選択し、これを最終的なブロック境界位置を表すブロック境界位置信号ＢＬとして除去部２００に供給する。又、セレクタ８は、上記位相誤差信号Ｐ１及びＰ２の内から、上記選択信号Ｓに応じた方を選択し、これを最終的な位相誤差を表す位相誤差信号Ｐとして除去部２００に供給する。ただし、第１ブロック境界検出回路７、第２ブロック境界検出回路９がともにブロック境界がないと判断すると（すなわち境界判断値ＢＤ１が所定閾値Ｓ１よりも小、境界判断値ＢＤ２が所定閾値Ｓ２よりも小のとき）、除去部２００はブロックノイズ除去動作を行うことなく入力映像信号をノイズ除去映像信号として出力する。
【００４９】
以下に、かかる構成からなる検出部１００の動作について、入力映像信号がリサイズされていない信号（ディジタル又はアナログ）である場合と、リサイズ処理の施された信号（ディジタル又はアナログ）である場合とで夫々説明する。
（１）入力映像信号がリサイズ処理の施されていない信号である場合
この際、８×８画素のブロック毎に圧縮符号化された映像信号を復号して得られた入力映像信号にブロックノイズが存在すると、図７（ａ）に示す如く８画素周期毎にそのノイズピークが表れることになる。そこで、先ず、一次微分回路１、メディアンフィルタ２及び差分絶対値演算回路３によって各画素毎の画素間差分値（ＡＢＳ）を求める。そして、３２画素周期累算回路４及び８画素周期畳込回路５により水平方向（又は垂直方向）において、
第（８ｎ−７）番目に配置されている画素、
第（８ｎ−６）番目に配置されている画素、
第（８ｎ−５）番目に配置されている画素、
第（８ｎ−４）番目に配置されている画素、
第（８ｎ−３）番目に配置されている画素、
第（８ｎ−２）番目に配置されている画素、
第（８ｎ−１）番目に配置されている画素、
第（８ｎ）番目に配置されている画素、
ｎ：自然数
各々毎にその画素に対応した画素間差分値を１画面分に亘り累算してブロックノイズ値ＳＵＭＥ１〜ＳＵＭＥ８を生成する。ここで、第１ブロック境界検出回路７は、上記ブロックノイズ値ＳＵＭＥ１〜８の内から最大値（ＳＵＭＥMAX）を判定すると共に、このＳＵＭＥMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭＥの内で大なる方を位相誤差の影響による値（ＳＵＭＥFE）とする。例えば第（８ｎ−７）〜第（８ｎ）番目に夫々配置されている画素毎のブロックノイズ値ＳＵＭＥ１〜ＳＵＭＥ８が図７（ｂ）に示す如き状態である場合、ブロックノイズ値ＳＵＭＥ５がＳＵＭＥMAXとなり、ブロックノイズ値ＳＵＭＥ４がＳＵＭＥFEとなる。この際、ブロックノイズが存在する場合には、図７（ｂ）に示す如く、ＳＵＭＥMAXとしてのＳＵＭＥ５が、ＳＵＭＥFEとしてのＳＵＭＥ４を除くその他のブロックノイズ値ＳＵＭＥのいずれに対しても、所定閾値Ｓ１を越える分だけ大となる。そこで、第１ブロック境界検出回路７は、ブロックノイズ値ＳＵＭＥ１〜８の内からＳＵＭＥMAX及びＳＵＭＥFEに夫々該当するものを省いたものの中で最も大となるＳＵＭＥと、かかるＳＵＭＥMAXとの差分を求めこれをリサイズ無し境界判断値（ＢＤ１）とする。かかるリサイズ無し境界判断値ＢＤ１が所定閾値Ｓ１より大なる場合には、第１ブロック境界検出回路７は、ブロック境界が存在すると判断する。そして、第１ブロック境界検出回路７は、ＳＵＭＥMAXに対応した画素位置を基準とした８画素周期毎の画素位置をブロック境界位置として示すブロック境界位置信号ＢＬ１を生成するのである。例えば、図７（ｂ）の場合、第１ブロック境界検出回路７は、ブロックノイズ値ＳＵＭＥ５に対応した画素、つまり、第（８ｎ−３）番目の画素位置がブロック境界位置であることを示すブロック境界位置信号ＢＬ１を生成する。
【００５０】
ここで、入力映像信号がアナログ信号であると、ブロック境界での信号レベルの推移が滑らかになりブロック境界位置がボケる為、ブロック境界位置を検出する際に位相誤差を伴う場合がある。この際、例えば図７（ｂ）に示すように、ＳＵＭＥMAXに対応した画素に隣接する画素においてその位相誤差の影響を受け、これにより、このＳＵＭＥMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭＥが大なる値となる。
【００５１】
そこで、第１ブロック境界検出回路７は、前述した如く、最大ブロックノイズ値ＳＵＭＥMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭＥの内で大なる方を位相誤差ブロックノイズ値（ＳＵＭＥFE）とする。最大ブロックノイズ値ＳＵＭＥMAXにおける画素位置をＴＬMAX、位相誤差ブロックノイズ値ＳＵＭＥFEにおける画素位置をＴＬFEとし、かかるＳＵＭＥMAXとＳＵＭＥFEの比率に基づいて、ブロックノイズ位置ＴＬBLは、上記式（３）にて示されるように、
ＴＬBL＝（TLMAX・SUMEMAX＋TLFE・SUMEFE）／（SUMEMAX＋SUMEFE）
にて求まる。
【００５２】
位相誤差がない場合は前述のとおりＳＵＭＥMAXに対応した画素位置ＴＬMAXがブロック境界位置信号ＢＬ１となるが、位相誤差がある場合は、画素位置ＴＬMAX及び画素位置ＴＬFEのうち左側の画素位置をブロック境界位置として示すブロック境界位置信号ＢＬ１を生成するのである。例えば、図７（ｂ）の場合、第１ブロック境界検出回路７は、ブロックノイズ値ＳＵＭＥ４に対応した画素、つまり、第（８ｎ−４）番目の画素位置がブロック境界位置であることを示すブロック境界位置信号ＢＬ１を生成する。そして、ブロックノイズ位置ＴＬBLはこの境界位置信号ＢＬ１を基準として、「＋」側、つまり右側に位相誤差信号Ｐ１ずれた位置となる。位相誤差信号Ｐ１は１画素のずれを「１」としたときの距離により表される。位相誤差信号Ｐ１は上記式（１）、（２）及び図６（ａ）及び図６（ｂ）の如くなる。
（２）入力映像信号がリサイズ処理の施された信号である場合
つまり、８×８画素のブロック毎に圧縮符号及び復号された映像信号の解像度を[1440×1080画素]から[1920×1080画素]にリサイズした入力映像信号にブロックノイズが存在する場合には、図７（ｃ）に示す如く[(８×1920)／1440画素]周期、つまり、10.67画素周期毎にそのノイズピークが表れる。そこで、第２ブロック境界検出回路９は、水平方向（又は垂直方向）において、
第（32ｎ−31）番目に配置されている画素、
第（32ｎ−30）番目に配置されている画素、
第（32ｎ−29）番目に配置されている画素、
・
・
・
第（32ｎ−１）番目に配置されている画素、
第（32ｎ）番目に配置されている画素、
ｎ：自然数
各々毎に、その画素に対応した単位ブロックノイズ値ＡＢＳを１画面分に亘り累算して得たブロックノイズ値ＳＵＭ１〜ＳＵＭ３２に基づいて、以下の如き処理を実行する。先ず、第２ブロック境界検出回路９は、上記ブロックノイズ値ＳＵＭ１〜ＳＵＭ３２の内から最大値（ＳＵＭMAX）を判定すると共に、このＳＵＭMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭの内で大なる方を位相誤差ブロックノイズ値（ＳＵＭFE）とする。同様にして、上記ブロックノイズ値ＳＵＭ１〜３２各々の内から２番目に最大のブロックノイズ値及び３番目に最大のブロックノイズ値ＳＵＭを判定しこれらをそれぞれ第２最大ブロックノイズ値ＳＵＭMAX2、第３最大ブロックノイズ値ＳＵＭMAX3とする。第２最大ブロックノイズ値、第３ブロックノイズ値に割り当てられている画素位置ラベルＬの両側に隣接する画素位置ラベルＬ各々に対応したブロックノイズ値ＳＵＭ各々の内の大なる方をそれぞれ第２位相誤差ブロックノイズ値ＳＵＭFE2、第３位相誤差ブロックノイズ値ＳＵＭFE3とする。例えば図７（ｃ）の場合、ブロックノイズ値ＳＵＭ５がＳＵＭMAXとなり、ブロックノイズ値ＳＵＭ４がＳＵＭＥFEとなる。同様に、ブロックノイズ値ＳＵＭ２６がＳＵＭMAX2、ブロックノイズ値ＳＵＭ２７がＳＵＭＥFE2、ブロックノイズ値ＳＵＭ１５がＳＵＭMAX3、ブロックノイズ値ＳＵＭ１６がＳＵＭＥFE3なる。この際、ブロックノイズが存在する場合には、ブロックノイズ値ＳＵＭ１〜３２の内から上記最大ブロックノイズ値ＳＵＭMAX、第２最大ブロックノイズ値ＳＵＭMAX2、第３最大ブロックノイズ値ＳＵＭMAX3及び位相誤差ブロックノイズ値ＳＵＭFE、第２位相誤差ブロックノイズ値ＳＵＭFE2、第３位相誤差ブロックノイズ値ＳＵＭFE3に夫々該当するものを省いたものの中で最大となるものと、かかる最大ブロックノイズ値ＳＵＭMAXとの差分を求めこれをリサイズ有り境界判断値ＢＤ２として比較器１０に供給する。図７（ｃ）に示す如く、ＳＵＭMAXとしてのＳＵＭ５が、ＳＵＭMAX2としてのＳＵＭ２６、ＳＵＭMAX3としてのＳＵＭ１５、ＳＵＭFEとしてのＳＵＭ４、ＳＵＭFE2としてのＳＵＭ２７、ＳＵＭFE3としてのＳＵＭ１６を除くその他のブロックノイズ値ＳＵＭのいずれに対しても、所定閾値Ｓ２を越える分だけ大となる。そこで、第２ブロック境界検出回路９は、リサイズ有り境界判断値ＢＤ２が所定閾値Ｓ２より大なる場合には、第２ブロック境界検出回路９は、ブロック境界が存在すると判断する。そして、第２ブロック境界検出回路９は、ＳＵＭMAXに対応した画素位置を基準とした10.67画素周期毎の画素位置をブロック境界位置として示すブロック境界位置信号ＢＬ２を生成する。つまり、例え８×８画素のブロック毎に圧縮符号及び復号化された映像信号であっても、その解像度が[1440×1080画素]から[1920×1080画素]にリサイズされている場合には、
10.67≒(８×1920)／1440
なる数式により10.67画素周期毎にブロック境界が表れることが推定される。そこで、最大値（ＳＵＭMAXM）に対応した画素位置を基準とした10.67画素周期毎の各画素位置をブロック境界位置と判断するのである。
【００５３】
例えば、図７（ｃ）の場合、第２ブロック境界検出回路９は、ブロックノイズ値ＳＵＭ５に対応した画素、つまり、第（32ｎ−27）番目の画素位置を基準とした10.67画素周期毎の各画素位置をブロック境界位置として示すブロック境界位置信号ＢＬ２を生成するのである。
【００５４】
ところが、入力映像信号がアナログ信号、デジタル信号にかかわらず、リサイズによりブロック周期が整数にならない場合は、ブロック境界位置がボケる為、ブロック境界位置を検出する際に位相誤差を伴う場合がある。この際、例えば図７（ｃ）に示すように、ＳＵＭMAXに対応した画素に隣接する画素においてその位相誤差の影響を受け、これにより、このＳＵＭMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭが大なる値となる。そこで、第２ブロック境界検出回路９は、前述した如く、最大値ＳＵＭMAXに対応した画素の両側に隣接する画素各々に対応したブロックノイズ値ＳＵＭの内で大なる方を位相誤差の影響を受けた値（ＳＵＭFE）とし、かかるＳＵＭMAXに対するＳＵＭFEの比率に基づいて位相誤差分（Ｐ２）を求めるようにしたのである。位相誤差がある場合は、入力映像信号がリサイズ処理の施されていないアナログ信号の場合と同様に、画素位置ＴＬMAX及び画素位置ＴＬFEのうち左側の画素位置をブロック境界位置信号ＢＬ１とする。位相誤差がある場合のブロックノイズ位置ＴＬBLは、上述のように式（３）となる。このときの位相誤差信号Ｐ２も上述のとおり式（４）、（５）のようになる。
【００５５】
以上の如く、検出部１００は、解像度のリサイズ処理が施されていない入力映像信号に対してブロック境界位置（ＢＬ１）及び位相誤差値（Ｐ１）を求める第１ブロック境界検出回路７と、リサイズ処理が施されている入力映像信号に対してブロック境界位置（ＢＬ２）及び位相誤差値（Ｐ２）を求める第２ブロック境界検出回路９を個別に搭載している。この際、第１ブロック境界検出回路７にて算出されたリサイズ無し境界判断値（ＢＤ１）と、第２ブロック境界検出回路９にて算出されたリサイズ有り境界判断値（ＢＤ２）とを比較し、その値が大なる方の回路（７又は９）で生成されたブロック境界位置及び位相誤差値を最終的なブロック境界位置（ＢＬ）及び位相誤差値（Ｐ）とする。
【００５６】
すなわち、第１ブロック境界検出回路７及び第２ブロック境界検出回路９の双方において、ブロック境界位置でのブロックノイズ値（ＳＵＭＥMAX、ＳＵＭMAX）と、それ以外の画素位置でのブロックノイズ値との差分を境界判断値（ＢＤ１、ＢＤ２）として算出する。この際、ＢＤ１の方が大なる場合には、入力映像信号にはリサイズ処理が施されていないと判断して、第１ブロック境界検出回路７にて生成されたブロック境界位置（ＢＬ１）及び位相誤差値（Ｐ１）を除去部２００に供給する。一方、ＢＤ２の方が大なる場合には、入力映像信号にはリサイズ処理が施されていると判断して、第２ブロック境界検出回路９にて生成されたブロック境界位置（ＢＬ２）及び位相誤差値（Ｐ２）を除去部２００に供給するのである。
【００５７】
よって、検出部１００によれば、入力映像信号がリサイズ化又はアナログ化されているか否かを識別する為の信号が供給されなくても、自動的にこの入力映像信号の形態（リサイズ有り、又はリサイズ無し）に対応した最適な処理方法にてブロックノイズの検出が為されるようになる。更に、検出部１００においては、入力映像信号がリサイズ化又はアナログ化されているが故にこの入力映像信号に位相誤差が生じている場合にはこれを検出するようにしている。
【００５８】
除去部２００は、かかる検出部１００から供給されたブロック境界位置信号ＢＬ及び位相誤差信号Ｐに基づき、入力映像信号に対してブロックノイズ除去処理を施してノイズ除去映像信号を生成する。
【００５９】
図８は、かかる除去部２００の内部構成を示す図である。
【００６０】
図８において、フリップフロップＤＦ１は、入力映像信号を各画素毎に順次取り込み、これを１画素分の周期だけ遅延させたものを画素サンプル値Ｄ１としてフリップフロップＤＦ２、混合器２０１及び２０２各々に供給する。フリップフロップＤＦ２は、画素サンプル値Ｄ１を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ２としてフリップフロップＤＦ３、混合器２０２及び２０３各々に供給する。フリップフロップＤＦ３は、画素サンプル値Ｄ２を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ３としてフリップフロップＤＦ４、混合器２０３及び２０４各々に供給する。フリップフロップＤＦ４は、画素サンプル値Ｄ３を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ４としてフリップフロップＤＦ５、混合器２０４及び２０５各々に供給する。フリップフロップＤＦ５は、画素サンプル値Ｄ４を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ５としてフリップフロップＤＦ６、混合器２０５及び２０６各々に供給する。フリップフロップＤＦ６は、画素サンプル値Ｄ５を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ６としてフリップフロップＤＦ７、混合器２０６及び２０７各々に供給する。フリップフロップＤＦ７は、画素サンプル値Ｄ６を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ７としてフリップフロップＤＦ８、混合器２０７及び２０８各々に供給する。フリップフロップＤＦ８は、画素サンプル値Ｄ７を１画素分の周期だけ遅延させたものを画素サンプル値Ｄ８として混合器２０８に供給する。
【００６１】
尚、図８に示される構成は、フリップフロップＤＦ４に対応する画素とフリップフロップＤＦ５に対応する画素の中間、またはフリップフロップＤＦ４に対応する画素の位置にブロック境界位置が存在することを前提とする。サンプリングの位相誤差があるときは、まわりの差分値から位相誤差を求める。この求め方を以下に記載する。
【００６２】
混合器２０１は、上記画素サンプル値Ｄ１及びかかる画素サンプル値Ｄ１よりも１画素周期前の入力映像信号における画素サンプル値（以下、画素サンプル値Ｄ０と称する）を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ１を減算器２０９に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ１＝Ｄ１・（Ｐ−１）＋Ｄ０・Ｐ
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ１＝Ｄ０
図９（Ｂ１）に示す如きＭ１を求める場合、ブロック境界の右側であって、ブロック境界から離れる方向（右側）にずれているため、ブロック歪の影響は受けない。そこでＭ１＝Ｄ０となる。以下も同様の考え方である。
【００６３】
混合器２０２は、上記画素サンプル値Ｄ１及びＤ２を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ２を減算器２０９に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ２＝Ｄ２・（Ｐ−１）＋Ｄ１・Ｐ
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ２＝Ｄ１
減算器２０９は、上記位相補正画素サンプル値Ｍ２から上記位相補正画素サンプル値Ｍ１を減算して得られた減算結果を境界周辺差分値ＳＢ１として推定境界差分値演算回路２１０に共有する。
【００６４】
混合器２０３は、上記画素サンプル値Ｄ２及びＤ３を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ３を減算器２１１に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ３＝Ｄ３・（Ｐ−１）＋Ｄ２・Ｐ
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ３＝Ｄ２
混合器２０４は、上記画素サンプル値Ｄ３及びＤ４を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ４を減算器２１１及び平均回路２１２、並びに境界補正値演算回路２１５に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ４＝Ｄ４・（Ｐ−１）＋Ｄ３・Ｐ
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ４＝Ｄ３
減算器２１１は、上記位相補正画素サンプル値Ｍ４から上記位相補正画素サンプル値Ｍ３を減算して得られた減算結果を境界周辺差分値ＳＢ２として推定境界差分値演算回路２１０に共有する。
【００６５】
混合器２０５は、上記画素サンプル値Ｄ４及びＤ５を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ５を平均回路２１２及び減算器２１３に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ５＝Ｄ５
図９（Ａ１）に示す如きＭ５を求める場合、ブロック境界の左側であって、ブロック境界から離れる方向（左側）にずれているため、ブロック歪の影響は受けない。そこでＭ５＝Ｄ５となる。以下も同様の考え方である。
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ５＝Ｄ５・Ｐ＋Ｄ４・（Ｐ−１）
混合器２０６は、上記画素サンプル値Ｄ５及びＤ６を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ６を減算器２１３に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ６＝Ｄ６
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ６＝Ｄ６・Ｐ＋Ｄ５・（Ｐ−１）
減算器２１３は、上記位相補正画素サンプル値Ｍ６から上記位相補正画素サンプル値Ｍ５を減算して得られた減算結果を境界周辺差分値ＳＢ３として推定境界差分値演算回路２１０に共有する。
【００６６】
混合器２０７は、上記画素サンプル値Ｄ６及びＤ７を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ７を減算器２１４に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ７＝Ｄ７
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ７＝Ｄ７・Ｐ＋Ｄ６・（Ｐ−１）
混合器２０８は、上記画素サンプル値Ｄ７及びＤ８を、位相誤差信号Ｐに基づく以下の如き混合比にて混合することにより位相補正された位相補正画素サンプル値Ｍ８を減算器２１４に供給する。
（Ａ）画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置するとき（０≦Ｐ＜０．５）
Ｍ８＝Ｄ８
（Ｂ）画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置するとき（０．５＜Ｐ＜１）
Ｍ８＝Ｄ８・Ｐ＋Ｄ７・（Ｐ−１）
減算器２１４は、上記位相補正画素サンプル値Ｍ８から上記位相補正画素サンプル値Ｍ７を減算して得られた減算結果を境界周辺差分値ＳＢ４として推定境界差分値演算回路２１０に共有する。
【００６７】
推定境界差分値演算回路２１０は、上記境界周辺差分値ＳＢ１〜ＳＢ４に基づく以下の如き補間演算によって、ブロックノイズ除去処理後のブロック境界部における隣接画素間の差分値として取り得るブロック境界部での画素間差分値を求めこれをブロック境界部推定差分値PREDとして境界補正値演算回路２１５に供給する。
【００６８】
PRED＝｛３・(SB2＋SB3）−(SB1＋SB4）｝／４
平均回路２１２は、ブロック境界位置の直後の画素サンプル値Ｄ４及びＤ３を混合して得られた上記位相補正画素サンプル値Ｍ４と、ブロック境界位置の直前の画素サンプル値Ｄ５及びＤ６を混合して得られた上記位相補正画素サンプル値Ｍ５との平均値を求める。平均回路２１２は、かかる平均値を、ブロック境界部での中点値dCNTとして境界補正値演算回路２１５に供給する。
【００６９】
境界補正値演算回路２１５は、上記位相補正画素サンプル値Ｍ４、ブロック境界部推定差分値PRED及び中点値dCNTに基づく以下の演算によって、ブロック境界位置の直後の画素サンプル値に対するブロック境界補正値dCORR2、及び直前の画素サンプル値に対するブロック境界補正値dCORR1を夫々生成し境界間補正値補間回路２１６に供給する。
【００７０】
dCORR1＝｛dCNT−(PRED／2)｝−Ｍ５
dCORR2＝−[dCNT＋(PRED／2)｝＋Ｍ４
ただし、上記のブロック境界補正値dCORR1、dCORR2の演算は、図８におけるフリップフロップＤＦ４に対応する画素とフリップフロップＤＦ５に対応する画素の中間、またはフリップフロップＤＦ４に対応する画素の位置にブロック境界位置が存在することを前提とする。そこで境界補正値演算回路２１５にはブロック境界位置信号ＢＬが入力され、フリップフロップＤＦ４に対応する画素とフリップフロップＤＦ５に対応する画素の中間、またはフリップフロップＤＦ４に対応する画素の位置にブロック境界位置が来たタイミングにおいて、境界補正値演算回路２１５は境界間補正値補間回路２１６にブロック境界補正値dCORR1、dCORR2を出力する。
【００７１】
境界間補正値補間回路２１６は、連続するブロックの各ブロック境界部において夫々生成された上記ブロック境界補正値dCORR1及びdCORR2に基づく線形補間により、ブロック境界間、つまりブロック内の画素位置各々に対応したレベル補正量を示すブロック補正信号ＢＺを生成して加算器２１７に供給する。つまり、境界間補正値補間回路２１６は、各ブロック毎に、そのブロックの左境界部において生成されたブロック境界補正値dCORR2（又はdCORR1）と、右境界部において生成されたブロック境界補正値dCORR1（又はdCORR2）とによる線形補間により、このブロック内の画素位置各々に対応したレベル補正量を示すブロック補正信号ＢＺを生成する。尚、境界間補正値補間回路２１６は、ブロック境界が存在しないことを表す０レベル一定のブロック境界位置信号ＢＬが供給された場合には、補正値０を表すブロック補正信号ＢＺを加算器２１７に供給する。
【００７２】
遅延回路２１８は、上記フリップフロップＤＦ１〜ＤＦ８、混合器２０１〜２０８、減算器２０９、２１１、２１３、２１４、推定境界差分値演算回路２１０、平均回路２１２、境界補正値演算回路２１５、及び境界間補正値補間回路２１６各々による合計処理時間に対応した時間だけ遅延させて入力映像信号を加算器２１７に供給する。
【００７３】
加算器２１７は、かかる遅延回路２１８によって遅延された入力映像信号のレベルに、上記ブロック補正信号ＢＺを加算することにより、ブロック境界部でのノイズ（急峻なレベル推移）を抑制させたノイズ除去映像信号を生成して出力する。
【００７４】
以下に、図９（Ａ１）、図９（Ｂ１）に示す如き入力映像信号が供給された場合を一例にとって、上記除去部２００の動作について説明する。この際、図９（Ａ１）及び図９（Ａ２）は、画素位置ＴＬMAXが画素位置ＴＬFEの左側に位置する場合（０≦Ｐ＜0.5）、図９（Ｂ１）及び図９（Ｂ２）は、画素位置ＴＬMAXが画素位置ＴＬFEの右側に位置する場合（0.5＜Ｐ＜１）、に夫々対応した図である。
【００７５】
尚、図９（Ａ１）及び図９（Ｂ１）は、ブロック境界部における連続する９画素分の入力映像信号）を示すものである。この際、図８に示されるフリップフロップＤＦ１〜ＤＦ８各々は、図９（Ａ１）及び図９（Ｂ１）中において白丸にて示される画素サンプル値Ｄ１〜Ｄ８を夫々出力する。よって、この時点においてフリップフロップＤＦ１に供給される入力映像信号の値が図９（Ａ１）及び図９（Ｂ１）に示す画素サンプル値Ｄ０となる。
【００７６】
ここで、先ず、これら画素サンプル値Ｄ０〜Ｄ８の内から互いに隣接する画素サンプル値同士を、上記検出部１００から供給された位相誤差信号Ｐに応じた混合比にて混合することにより、位相補正された図９（Ａ２）及び図９（Ｂ２）に示す如き位相補正画素サンプル値Ｍ１〜Ｍ８系列を生成する。
【００７７】
次に、図９（Ａ２）及び図９（Ｂ２）に示す如く、ブロック境界位置の直前の位相補正画素サンプル値Ｍ５及びＭ６同士の差分を境界周辺差分値ＳＢ３として求め、ブロック境界位置の直後の位相補正画素サンプル値Ｍ３及びＭ４同士の差分を境界周辺差分値ＳＢ２として求める。更に、図９（Ａ２）及び図９（Ｂ２）に示す如く、位相補正画素サンプル値Ｍ３及びＭ４の直後の位相補正画素サンプル値Ｍ１及びＭ２同士の差分を境界周辺差分値ＳＢ１として求め、位相補正画素サンプル値Ｍ５及びＭ６の直前の位相補正画素サンプル値Ｍ７及びＭ８同士の差分を境界周辺差分値ＳＢ４として求める。
【００７８】
ここで、推定境界差分値演算回路２１０は、境界周辺差分値ＳＢ１〜ＳＢ４に基づく上記補間演算により、図９（Ａ２）及び図９（Ｂ２）に示す如きブロック境界部での位相補正画素サンプル値Ｍ４のブロックノイズ除去処理後の画素サンプル値Ｑ１と、位相補正画素サンプル値Ｍ５のブロックノイズ除去処理後の画素サンプル値Ｑ２との差分値をブロック境界部推定差分値PREDとして求める。
【００７９】
境界補正値演算回路２１５は、先ず、これらブロック境界部での位相補正画素サンプル値Ｍ４及びＭ５における中点値dCNTと、ブロック境界部推定差分値PREDとに基づき、図９（Ａ２）及び図９（Ｂ２）に示す如き画素サンプル値Ｑ１及びＱ２の内の一方、例えばＱ１を以下の如く求める。
【００８０】
Ｑ１＝｛dCNT−(PRED／2)｝
そして、境界補正値演算回路２１５は、図９（Ａ２）及び図９（Ｂ２）に示す如く、画素サンプル値Ｑ１から位相補正画素サンプル値Ｍ５を減算することにより、位相補正画素サンプル値Ｍ５に対するブロック境界補正値dCORR1を生成する。更に、境界補正値演算回路２１５は、このブロック境界補正値dCORR1の極性を反転させたものを、図９（Ａ２）及び図９（Ｂ２）に示す如き位相補正画素サンプル値Ｍ４に対するブロック境界補正値dCORR2として生成する。
【００８１】
ここで、境界間補正値補間回路２１６は、各ブロック毎に、そのブロックの左境界部において生成されたブロック境界補正値dCORRと、右境界部において生成されたブロック境界補正値dCORRとによる線形補間により、このブロック内の画素位置各々に対応したレベル補正量を示すブロック補正信号ＢＺを生成する。例えば、図１０（ａ）の太実線にて示す如きレベル推移を有する入力映像信号が供給された場合、境界間補正値補間回路２１６は、ブロック１及び２の境界部において生成されたブロック境界補正値dCORR2と、ブロック２及び３の境界部において生成されたブロック境界補正値dCORR1とに基づく線形補間により、図１０（ｂ）の太実線にて示す如き、ブロック２内の画素位置各々に対応したレベル補正量を示すブロック補正信号ＢＺを生成する。
【００８２】
よって、かかるブロック補正信号ＢＺに基づくレベル補正を入力映像信号に施すことにより、例え隣接するブロック同士のレベル差が大となる図１０（ａ）の太実線にて示す如き映像信号に対しても、その画像品質を劣化させることなくブロックノイズが除去された太破線にて示す如きノイズ除去映像信号が得られる。
【図面の簡単な説明】
【００８３】
【図１】１ブロック内において水平方向に徐々に映像信号のレベルが増加（又は減少）するような絵柄を表す映像信号の一例を示す図である。
【図２】本発明によるブロックノイズ除去装置の構成を示す図である。
【図３】一次微分回路１、メディアンフィルタ２及び差分絶対値演算回路３の動作を説明する為の図である。
【図４】連続して配置されている３２個の画素毎に、各画素位置に対応して割り当てられる画素位置ラベルＬ１〜Ｌ３２の一例を示す図である。
【図５】ブロックノイズ値ＳＵＭＥ１〜３２各々に新たに割り当てられる画素位置ラベルＴＬ１〜ＴＬ８の一例を示す図である。
【図６】位相誤差信号Ｐを求める際の動作を説明する為の図である。
【図７】検出部１００の動作を説明する為の図である。
【図８】図２に示される除去部２００の内部構成を示す図である。
【図９】図８に示される混合器２０１〜２０８、減算器２０９、２１１、２１３、２１４、推定境界差分値演算回路２１０、平均回路２１２、及び境界補正値演算回路２１５の動作を説明する為の図でる。
【図１０】図８に示される境界間補正値補間回路２１６の動作を説明する為の図である。
【符号の説明】
【００８４】
１                一次微分回路
２                メディアンフィルタ
３                差分絶対値回路
４                ３２画素周期累算回路
５                ８画素周期畳込回路
７                第１ブロック境界検出回路
８                セレクタ
９                第２ブロック境界検出回路
10                比較器
201〜208        混合器
209,211,213,214  減算器
210              推定境界差分値演算回路
212              平均回路
215              境界補正値演算回路
216              境界間補正値補間回路
217              加算器
【図１】
0004749377.tif 000002
【図２】
0004749377.tif 000003
【図３】
0004749377.tif 000004
【図４】
0004749377.tif 000005
【図５】
0004749377.tif 000006
【図６】
0004749377.tif 000007
【図７】
0004749377.tif 000008
【図８】
0004749377.tif 000009
【図９】
0004749377.tif 000010
【図１０】
0004749377.tif 000011