(57)【特許請求の範囲】
【請求項１】
入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出し、
前記画素境界段差を１画像フレーム分累積してブロックノイズを検出することを特徴とする、ブロックノイズ検出方法。
【請求項２】
前記隣接画素の画素値の差分値と、前記画素境界の一方の複数画素から求められた前記画素境界における予測画素値と前記画素境界の他方の複数画素から求められた前記画素境界における予測画素値との差分値とを比較して、小さい方の差分値を前記画素境界における画素境界段差として検出することを特徴とする、請求項１記載のブロックノイズ検出方法。
【請求項３】
入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出する画素境界段差検出手段と、
前記画素境界段差を１画像フレーム分累積する累積手段と、
該累積手段の累積結果に基づいてブロックノイズを検出するブロックノイズ検出手段とをそなえたことを特徴とする、ブロックノイズ検出装置。
【請求項４】
請求項１又は２に記載のブロックノイズ検出方法によるブロックノイズの検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すことを特徴とする、ブロックノイズ低減方法。
【請求項５】
請求項３記載のブロックノイズ検出装置と、
該ブロックノイズ検出装置による検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すブロックノイズ低減手段とをそなえたことを特徴とする、ブロックノイズ低減装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックノイズ検出方法及び装置並びにブロックノイズ低減方法及び装置に関し、より詳細には、ブロックノイズのサイズ、位置、強度を検出する方法及び装置、並びに、その検出結果によりブロックノイズを低減する方法及び装置に関する。
【背景技術】
【０００２】
デジタル画像圧縮符号化技術が適用されているデジタル放送、ＤＶＤプレーヤやディスクレコーダ等が普及し始め、圧縮符号化された画像を視聴する機会が増加し、圧縮符号化された画像が身近なものとなってきている。
デジタル放送やディスクレコーダで使用されている画像圧縮の国際標準であるＭＰＥＧ−２では、画像フレーム間で似ている部分を参照する動き補償により時間方向に圧縮を実現しているため、画像の内容によって圧縮の難易度が変化する。画像フレーム（以下、単に「フレーム」ともいう）間で似ている画像が少なく画像圧縮の難易度が高い場合には、画像データを高い圧縮率で符号化するために画像の高周波成分が欠落することによりブロック境界付近の画素値の連続性がなくなり、画面内に矩形のノイズ、いわゆるブロックノイズが発生する。
【０００３】
このようなブロックノイズを検出、低減するための従来技術として、例えば後記特許文献１〜４により提案されている技術がある。
（１）特許文献１の技術は、デコーダが画素ブロックの境界を示す信号を出力しない場合であっても、ブロックノイズを正確に検出できるようにすることを目的としており、そのために、入力映像信号を微分して、その微分信号における孤立微分点（インパルス状のパルス）を検出し、その検出結果を、積分回路により画素ブロックの周期で積分処理することによって、画素ブロック周期で発生している孤立微分点の情報を累積加算し、その出力に基づきブロックノイズの有無をフレーム単位で判別するようになっている。したがって、画素ブロックの境界が明らかでない場合であってもブロックノイズの有無を正確に判別することができる。また、上記積分処理を水平方向及び垂直方向に行なうことで、ブロックノイズにより発生した水平方向及び垂直方向に相関のあるインパルス状のパルスを適切に検出することができ、ブロックノイズの有無を正確に判別することができる。
【０００４】
（２）特許文献２の技術は、簡易な構成のブロックノイズ低減装置を提供することを目的としており、そのために、入力映像信号を微分処理したのちに、孤立微分点における孤立微分データをフィルタ処理して、ブロックノイズが発生している矩形ブロックと隣接ブロックとの境界における信号レベルの差を補正する補正データを生成し、当該補正データと入力映像信号を所定時間遅延した信号とを加算処理するようになっている。これにより、ブロック境界における急峻な段差を前記補正データによって除去することが可能となり、簡易な構成でブロックノイズ低減装置を提供することができる。
【０００５】
（３）特許文献３の技術は、圧縮処理された映像において発生しやすいブロックノイズに対して符号化情報を用いずに画素データのみから高精度の検出を行ない除去することを目的としており、そのために、映像入力信号の空間差分に対してブロックノイズの特徴を利用した重み付けを行ない、その重み付け処理結果を空間方向に累積処理してブロックノイズを検出し、その検出結果に対してさらに空間方向の別方向の累積処理を行なうようになっている。これにより、画素データのみからブロックノイズ検出を行なった際に発生しやすいランダムノイズの影響などによる誤検出を防止することができる。
【０００６】
（４）特許文献４の技術は、圧縮符号化された画像信号からノイズ成分のみを有効に除去して高画質の復元画像を得ることができるようにすることを目的としており、そのために、復元画像信号を所定の単位ブロックに分割し、さらに分割された単位ブロック内の画素レベルが変動しているか否かを検出するとともに、当該単位ブロック内のレベル変動が検出されなかった単位ブロックについて、当該単位ブロック及び隣接単位ブロック間の互いに隣接する画素同士の差分値を求め、当該差分値を所定の閾値と閾値判定することによりノイズブロックを判定し、当該差分値が閾値未満であった隣接単位ブロック間で平滑化処理を施すようになっている。これにより、ブロックノイズに起因して生じる表示画像の歪みを防止することができる。
【０００７】
ここで、特許文献１，２及び４で提案されている技術では、基本的に、例えば図２５の（１）に示すごとく、フレーム内で隣接する画素の差分（絶対値）をブロックノイズ検出のための画素境界段差とし、その隣接画素差分絶対値が閾値〔図２５の（１）において「閾値１」〕以上の値（符号１０１参照：検出信号＝１）を図２５の（２）に示すごとくブロックノイズサイズ周期（ただし、図２５はブロックノイズサイズ＝８の例）で累積し、１フレーム分の累積値が一定値〔図２５の（２）において「閾値２」〕以上の場合にブロックノイズが発生しているとする（点線枠１０２参照）。なお、ブロックノイズサイズ（ブロックサイズ）周期とは、ＤＣＴ変換等の直交変換処理の単位（８×８画素等のブロックサイズ）により定まる周期であり、ブロックノイズサイズ＝８は、８×８画素が単位ブロックであることを意味している。
【０００８】
また、特許文献３で提案されている技術では、例えば図２６の（１）に示すごとく、フレーム内の隣接画素差分絶対値が「閾値１」以上かつ「閾値２」以下の値（符号２０１参照：検出信号＝１）を図２６の（２）に示すごとくブロックノイズサイズ周期（ただし、図２６もブロックノイズサイズ＝８の例）で累積し、１フレーム分の累積値が一定値以上の場合にブロックノイズが発生しているとする（点線枠２０２参照）。
【０００９】
このように、従来のブロックノイズ検出技術では、隣接する画素の差分（絶対値）をブロックノイズ検出のための基本量とし、この値をブロックノイズ周期で１フレーム分累積し、この累積値の大きさでブロックノイズ発生の有無を判定している。
【特許文献１】特開２０００−３５０２０２号公報
【特許文献２】特開２００１−１１９６９５号公報
【特許文献３】特開２００５−１２６４１号公報
【特許文献４】特開平８−２０５１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、ブロックノイズが発生していない場合でも画像（画素）値が大きく傾斜している部分では隣接画素の差分値が大きな値となるため、隣接画素の差分値でブロックノイズを正確に検出することが難しくなる場合がある。
また、隣接画素の差分値をブロックノイズ周期で１フレーム分累積した値も画像の内容に大きく依存し、高周波成分の多い複雑な画像ではブロックノイズの発生の有無に関わらず、隣接画素差分値をブロックノイズサイズ周期で累積した値は大きな値となるため、ブロックノイズが発生している場合と画像が複雑な場合との見分けがつきにくく、ブロックノイズの正確な検出を難しくしている。
【００１１】
本発明は、上記のような課題に鑑み創案されたもので、ブロックノイズの検出精度を向上させ、また、その検出結果を用いることによりブロックノイズの低減効果を向上させて、画質向上を図ることを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、本発明では、下記のブロックノイズ検出方法及び装置並びにブロックノイズ低減方法及び装置を用いることを特徴としている。即ち、
（１）本発明のブロックノイズ検出方法は、入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出し、前記画素境界段差を１画像フレーム分累積してブロックノイズを検出することを特徴としている。
【００１３】
（２）ここで、前記隣接画素の画素値の差分値と、前記画素境界の一方の複数画素から求められた前記画素境界における予測画素値と前記画素境界の他方の複数画素から求められた前記画素境界における予測画素値との差分値とを比較して、小さい方の差分値を前記画素境界における画素境界段差として検出するのが好ましい。
（３）また、本発明のブロックノイズ検出装置は、入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出する画素境界段差検出手段と、前記画素境界段差を１画像フレーム分累積する累積手段と、該累積手段の累積結果に基づいてブロックノイズを検出するブロックノイズ検出手段とをそなえたことを特徴としている。
【００１４】
（４）さらに、本発明のブロックノイズ低減方法は、上記（１）又は（２）に記載のブロックノイズ検出方法によるブロックノイズの検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すことを特徴としている。
（５）また、本発明のブロックノイズ低減装置は、上記（３）記載のブロックノイズ検出装置と、該ブロックノイズ検出装置による検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すブロックノイズ低減手段とをそなえたことを特徴としている。
【発明の効果】
【００１５】
上記本発明によれば、少なくとも以下に示すいずれかの効果ないし利点が得られる。
（１）ある画素境界における隣接画素の画素値の差分と、当該画素境界の少なくとも片側の複数画素から予測した当該画素境界における予測画素値とに基づいて、当該画素境界における画素境界の段差を検出するので、画素境界段差を計算する場合に画素境界における予測画素値も考慮することができ、画素境界が傾斜している場合でもより正確な画素境界段差を検出することが可能となり、量子化スケールなどの圧縮符号化の復号情報を使用することなく、ブロックノイズ検出の精度を向上することができる。
【００１６】
（２）ここで、上記予測画素値を画素境界の両側から予測すれば、さらに正確な画素境界段差の検出が可能となり、ブロックノイズ検出の精度をさらに向上することができる。
（３）また、画素境界の片側の複数画素から線形予測により画素境界における予測画素値を予測すれば、簡易な計算、構成で、ブロックノイズ検出の精度を向上することができる。
【００１７】
（４）さらに、ある画素境界における画素境界段差を累積する際に、検出された画素境界段差が閾値以上の場合には１画像フレーム分の累積処理から除外すれば、ブロックノイズで発生する段差以上に大きい段差がある場合は絵柄による段差と考えられるため、これを累積処理に含めないようにすることができ、画像の絵柄による影響を軽減することが可能となり、ブロックノイズ検出率を向上することができる。
【００１８】
（５）また、画素境界段差の累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における累積値との比を比較するようにすれば、ブロックノイズ検出評価値の画像の複雑さに対する依存性を小さくすることができ、画素境界段差の累積値そのもので検出する場合と比較して画像の絵柄による影響を軽減でき、ブロックノイズ検出の精度が向上する。
【００１９】
（６）なお、画素境界段差の累積値の最大値と２番目に大きい累積値との比によってブロックノイズの発生強度を判定しても、画素境界段差の累積値そのもので検出する場合と比較して画像の絵柄の影響を軽減できるため、ブロックノイズ検出の精度が向上する。
（７）また、フレーム間差分が小さい場合には動き補償による画像圧縮効効率が高いため、ブロックノイズが発生する可能性が低くなるので、フレーム間差分が所定の閾値よりも小さい場合には、ブロックノイズ検出条件をブロックノイズが検出されにくい条件に制御（変更）すれば、動きが小さく画像が複雑な場合のブロックノイズの誤検出を低減することが可能となり、ブロックノイズ検出の精度が向上する。
【００２０】
（８）さらに、復号後に整数倍に拡大された画像のブロックノイズを検出する場合、拡大倍率に応じてブロックノイズの倍数の周期で画素境界段差を累積するようにすれば、補間処理されていない画素のみで画素境界段差を計算することが可能となり、ブロックノイズが拡大された画像においてもブロックノイズ検出率の精度が向上する。例えば、２倍に拡大された画像の場合に１画素飛ばしで画素境界段差を計算することにより、拡大のための補間処理の影響を少なくすることができ、ブロックノイズの検出率の精度が向上する。
【００２１】
（９）また、画素境界段差は画像の絵柄内容の影響を受けやすいため、同一程度のブロックノイズが発生している場合でもブロックノイズ検出を判定する画素境界段差の１フレーム分累積値は変動しているため、複数の画像フレームで同一のブロックノイズ検出結果を検出した場合に当該検出結果を出力するようにすれば、画像の絵柄による画素境界段差の変動の影響を軽減することができ、ブロックノイズ検出率の精度が向上する。
【００２２】
（１０）さらに、上述したブロックノイズ検出技術をブロックノイズ低減装置（方法）に採用することにより、ブロックノイズ検出の精度が向上するため、ブロックノイズ低減処理（フィルタリング処理）を必要な時にのみ作用させることができ、ブロックノイズが発生している時にフィルタリング処理が作用せずブロックノイズが低減しない現象や、ブロックノイズが発生していない時にフィルタリング処理が作用してしまって画像を劣化させてしまう現象の発生率を低減することができ、画質を向上することが可能となる。
【００２３】
（１１）また、ブロックノイズ低減処理のフィルタリング強度の制御を、画素境界段差の累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における画素境界段差の累積値との比に応じて制御すれば、ブロックノイズ検出強度に応じてブロックノイズ低減のためのフィルタリング処理を作用させることができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００２４】
（１２）さらに、ブロックノイズ低減処理のフィルタリング強度の制御を、画素境界段差の累積値の最大値と２番目に大きい累積値との比に応じて制御することによっても、ブロックノイズ検出強度に応じてブロックノイズ低減のためのフィルタリング処理を作用させることができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
（１３）なお、ブロックノイズは圧縮率が高いために高周波成分を落ちてしまいブロック境界の連続性が取れなくなるため発生している。ブロックノイズ低減のためのフィルタリング処理は、ブロックノイズを低減するが画像がぼけてしまうなどの画質劣化も発生させてしまう。そこで、ブロックノイズ境界及びその近傍に対してのみフィルタリング処理を作用させれば、ブロックノイズの原因であるブロック境界における不連続性を低減しつつ、ブロック境界付近以外の画像の劣化を抑制することができるため、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００２５】
（１４）また、ブロックノイズにより発生しうる画素境界段差よりも大きな画素境界段差は画像の絵柄によるものと考えられる。従って、フィルタリング処理によりブロックノイズを低減させる場合に、画素境界段差が閾値よりも大きい場合にはフィルタリング処理を動作させないようにすれば、本来の画像による段差にフィルタリング処理が作用して画質が劣化してしまうことを減少することができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施の形態について説明する。
〔Ａ〕ブロックノイズ検出装置の説明
図１は本発明の一実施形態としてのブロックノイズ検出装置の構成を示すブロック図で、この図１に示すブロックノイズ検出装置１は、画素境界段差計算部１１と、画素境界段差累積部１２と、ブロックノイズ検出部１３とをそなえて構成されている。
【００２７】
ここで、画素境界段差計算部（画素境界段差検出手段）１１は、入力画像信号の画像平面における隣接するある画素間の画素値の段差（画素境界段差）を計算（検出）するもので、本実施形態では、例えば図３（Ａ）及び図３（Ｂ）に示すように、ある画素境界Ｐにおいて隣接している画素５，６の画素値の差分（絶対値）Ａを計算するとともに、当該画素境界Ｐの一方（左側）の複数画素から予測された画素境界Ｐにおける画素値（予測画素値：符号７参照）と画素境界Ｐの他方（右側）の複数画素から予測された画素境界Ｐにおける予測画素値（符号８参照）との差分（絶対値）Ｂを計算し、小さい方の値、即ち、図３（Ａ）の場合なら差分絶対値Ａ、図３（Ｂ）の場合なら差分絶対値Ｂを画素境界段差として出力するようになっている。
【００２８】
このように、画素境界段差を計算する場合に、画素境界Ｐにおける予測画素値７，８の差分絶対値も考慮することにより、画素境界が傾斜している場合でも、より正確な画素境界段差を計算することが可能となり、ブロックノイズ検出の精度が向上することになる。
そのため、本例の画素境界段差計算部１１は、例えば図２に示すように、上記の画素境界Ｐにおける隣接画素５，６についての差分絶対値Ａを計算する隣接画素差分絶対値計算部１１１と、上記の予測画素値７，８についての差分絶対値Ｂを計算する予測画素差分絶対値計算部１１２と、これらの計算部１１１及び１１２の計算結果を大小比較して小さい方の計算結果を画素境界段差として出力する画素境界段差比較部１１３とを少なくともそなえて構成される。
【００２９】
なお、画素境界段差選別部１１４は、当該画素境界段差比較部１１３により得られた画素境界段差が所定の閾値以上である場合に、当該画素境界段差を例えば０として、後段の画素境界段差累積部１２での画素境界累積値に加算されないようにするためのものである。
例えば、画素境界段差累積部１２において、ある画素境界Ｐにおける画素境界段差をブロックノイズサイズ周期で累積する際に、図４（Ａ）に示すように、算出された画素境界段差（この場合は小さい方の段差Ａ）が前記所定の閾値未満である場合は、当該画素境界段差をそのまま１画像フレーム分の累積値計算に含めるが、図４（Ｂ）に示すように、算出された画素境界段差（この場合は段差Ｂ）が前記所定の閾値以上の場合には当該画素境界段差を０として１画像フレーム分の累積値計算に含めないようにする。
【００３０】
これは、ブロックノイズで発生する段差以上に大きい段差がある場合は画像の絵柄による段差と考えられるため、この画素境界段差選別部１１４により、ブロックノイズを検出するための画素境界段差の累積値計算に閾値以上の画素境界段差を含めないようにすることで、画像の絵柄による影響を軽減することが可能となり、ブロックノイズ検出率を向上することが可能となるものである。
【００３１】
ここで、上記予測画素差分絶対値計算部１１２による予測画素値の計算方法としては、例えば、多項式回帰分析による場合と、線形予測による場合とが考えられる。
（１）多項式回帰分析による場合
例えば図５に示すように、まず、多項式回帰分析により画素境界Ｐの一方の複数画素から求めた多項式Ｙ＝Ｃ1Ｘ＋Ｃ2*Ｘ2＋・・・＋Ｃn*Ｘn（但し、Ｙは画素値、Ｘは画像平面上の座標）の係数Ｃ1，…，Ｃnを算出し、求めた曲線の多項式から画素境界Ｐにおける予測画素値７を計算する。同様に、他方の複数画素から画素境界Ｐにおける予測画素値８を計算し、これらの各予測画素値７，８の差分（絶対値）を画素境界段差として出力する。
【００３２】
この場合の予測画素差分絶対値計算部１１２は、例えば図６に示すように、多項式回帰分析により画素境界Ｐの一方の数画素をなるべく通るような曲線の多項式を画素境界Ｐの両側についてそれぞれ求める多項式計算部１１２ａと、この多項式計算部１１２ａにより求められた多項式から画素境界Ｐにおける両側からの予測画素値７，８をそれぞれ計算する画素値予測部１１２ｂと、この画素値予測部１１２ｂにより計算された各予測画素値７，８の差分（絶対値）を計算し画素境界段差として出力する境界段差計算部１１２ｃとをそなえることで実現できる。
【００３３】
（２）線形予測による場合
この場合、予測画素差分絶対値計算部１１２は、例えば図７（Ａ）及び図７（Ｂ）に示すように、画素境界Ｐの片側の少なくとも２画素５，５′（６，６′）から線形予測により画素境界Ｐにおける画素値７（８）を予測し、画素境界Ｐにおける両側からの予測画素値７，８の差分（絶対値）を計算することになる。なお、図７（Ａ）は画素境界段差が差分絶対値Ａ（つまり、画素境界Ｐにおける隣接画素５，６の差分絶対値）となる場合、図７（Ｂ）は画素境界段差が差分絶対値Ｂ（つまり、符号７，８で示す画素境界Ｐにおける予測画素差分絶対値）となる場合の例をそれぞれ示している。
【００３４】
この場合の予測画素差分絶対値計算部１１２は、例えば図８又は図９に示すように構成することができる。
即ち、図８の場合、予測画素差分絶対値計算部１１２は、図５及び図６の場合と同様に、画素境界Ｐの片側の２画素５，５′（６，６′）からそれぞれＣ1＋Ｃ2*Ｘを満たすＣ1，Ｃ2を求める多項式計算部と１１２ｄと、この多項式計算部１１２で求めた多項式から画素境界Ｐにおける両側それぞれの予測画素値７（８）を算出する画素値予測部１１２ｅと、この画素値予測部１１２ｅで算出された各予測画素値７，８の差分（絶対値）を計算し画素境界段差として出力する境界段差計算部１１２ｆとをそなえて構成することができる。
【００３５】
これに対して、図９の場合、予測画素差分絶対値計算部１１２は、画素境界Ｐの片側の２画素５，５′（６，６′）の差分値を求め、その１／２を当該２画素５，５′（６，６′）のうち画素境界Ｐに近い方の画素値に加算することで画素境界Ｐにおける予測画素値７（８）を計算する画素値線形予測部１１２ｇと、この画素値線形予測部１１２ｇで計算された、画素境界Ｐの両側からの２つの予測画素値７，８の差分（絶対値）を計算し画素境界段差として出力する境界段差計算部１１２ｈとをそなえて構成することができる。
【００３６】
なお、上記の例では、画素境界Ｐの両側からの２つの予測画素値７，８の差分（絶対値）を求めているが、例えば、画素境界Ｐのいずれか一方からの予測画素値７（又は８）のみを求め、当該予測画素値７（又は８）と画素境界Ｐを構成する隣接画素のうちの他方の側の画素６（又は５）の画素値との差分（絶対値）を求めるようにしてもよい。このようにしても、従来技術に比して、ブロックノイズ検出の精度を向上することが可能である。
【００３７】
次に、図１において、画素境界段差累積部（累積手段）１２は、上述した画素境界段差計算部１１により計算された画素境界段差をブロックノイズサイズ周期で１画像フレーム分累積して累積値を求めるもので、例えば、画像平面の垂直方向にエッジのあるブロックノイズを検出する場合は図１０（Ａ）に示すごとく水平方向の画素境界段差の累積計算を行ない、水平方向にエッジのあるブロックノイズを検出する場合は図１０（Ｂ）に示すごとく垂直方向の画素境界段差の累積計算を行なうようになっている。
【００３８】
ただし、復号後に整数倍に拡大された画像のブロックノイズを検出する場合、その拡大倍率に応じてブロックノイズの倍数の周期で画素境界段差を累積することにより、補間処理されていない画素のみで画素境界段差を計算することが可能となり、ブロックノイズが拡大された画像においてもブロックノイズ検出率の精度を向上することができる。
例えば、２倍に拡大された場合に１画素飛ばしで画素境界段差を計算することにより、拡大のための補間処理の影響を少なくすることができ、ブロックノイズの検出率の精度が向上する。具体例について示すと、７２０×４８０画素のＳＤＴＶ画像がディスクレコーダなどの長時間モードなどにより３５２×２４０画素や３５２×４８０画素等のように画像サイズを縮小して符号化された場合、ＴＶには７２０×４８０画素に拡大されて入力されることになる。
【００３９】
このような場合に拡大後の画像に対して隣接画素間の画素境界段差からブロックノイズを検出しようとした場合、図１１に示すように、拡大時の補間画素により画素境界段差が２つのほぼ等しい画素境界段差に分けられるため、ブロックサイズに応じた画素境界段差累積値に２つのピークが発生し（点線枠３００参照）、ブロックノイズ検出判定が難しくなり、検出精度が低下する可能性がある（つまり、ブロックノイズのない画像なのか、拡大された画像なのかの見極めが難しいため）。
【００４０】
そこで、例えば２倍拡大された場合に、図１２、図１３に示すように、拡大率に応じたサンプリング（この場合は１画素飛ばし）で画素境界段差を計算することにより、画素境界段差に単峰性のピークとしてブロックノイズを検出することが可能になり、拡大画像のブロックノイズ検出率を向上することが可能となる。ただし、ここでは、説明の簡単化のため隣接画素の差分絶対値和の画素境界段差についてのみ説明している。
【００４１】
次に、図１において、ブロックノイズ検出部１３は、上述した画素境界段差累積部１２から出力される画素境界段差の累積値に基づいてブロックノイズ検出評価値を計算し、ブロックノイズ検出の有無、ブロックノイズが発生している場合の画像平面上の位置、ブロックノイズの強度の情報をブロックノイズ検出結果として出力するもので、例えば図１４に示すように、画素境界段差比較部１３１と、有効画素境界段差比計算部１３２と、ブロックノイズ強度判定部１３３とをそなえて構成される。
【００４２】
ここで、画素境界段差比較部１３１は、画素境界段差累積値の中での最大値、２番目に大きい値及び当該最大値の画素境界位置を出力するものであり、有効画素境界段差計算部１３２は、この画素境界段差比較部１３１から入力される、画素境界段差の最大値を２番目に大きい値で割った値をブロックノイズ検出評価値として、また、最大値をとる画素境界位置をブロックノイズ発生位置としてブロックノイズ強度判定部１３３に出力するものである。
【００４３】
ブロックノイズ強度判定部１３３は、この有効画素境界段差計算部１３２から入力される上記ブロックノイズ検出評価値を所定の閾値と比較し、閾値以上であればブロックノイズ発生位置にブロックノイズが発生していることを示す情報をブロックノイズ検出結果として出力するものである。なお、このブロックノイズ強度判定部１３３は、ブロックノイズ検出評価値が大きいほどブロックノイズの強度が強いとする判定結果を出力する。
【００４４】
例えば図１５に示すように、「画素境界Ｐ０」における画素境界段差累積値をＡ、「画素境界Ｐ１」における画素境界段差累積値をＢ、「画素境界Ｐ２」における画素境界段差累積値をＣ、「画素境界Ｐ３」における画素境界段差累積値をＤ、「画素境界Ｐ４」における画素境界段差累積値をＥ、「画素境界Ｐ５」における画素境界段差累積値をＦ、「画素境界Ｐ６」における画素境界段差累積値をＧ、「画素境界Ｐ７」における画素境界段差累積値をＨと仮定し、「画素境界Ｐ２」で画素境界段差累積値（Ｃ）が最大値をとり、「画素境界Ｐ５」で２番目に大きい値をとるとすると、ブロックノイズ検出評価値はＣ／Ｆとなり、Ｃ／Ｆが閾値以上の値をとる場合に「画素境界Ｐ２」でブロックノイズが発生しているとする。
【００４５】
つまり、本例のブロックノイズ検出部１３は、ブロックノイズサイズ周期で画素境界段差を１画像フレーム分累積した値の最大値と２番目に大きい値との比によってブロックノイズ発生強度を判定することにより、図１７により後述する画素境界段差の値で検出する場合と比較して、画像の絵柄の影響を軽減して、ブロックノイズ検出精度を向上できるようにしている。
【００４６】
なお、ブロックノイズ検出部１３は、例えば図１６に示すように、画素境界段差比計算部１３４と、画素境界段差比較選別部１３５と、ブロックノイズ強度判定部１３６とをそなえて構成することもできる。
ここで、画素境界段差比計算部１３４は、ある画素境界段差における画素境界段差累積値をブロックノイズサイズの半分だけ離れた画素境界段差における画素境界段差累積値で割った値（つまり、比）をブロックノイズ検出評価値として計算するものであり、画素境界段差比較選別部１３５は、その評価値の中で最大値をとる値を比較、選別して選別結果として、また、その最大値をとる画素境界をブロックノイズ発生位置として出力するものである。
【００４７】
ブロックノイズ強度判定部１３６は、入力されるブロックノイズ検出評価値を所定の閾値と比較し、閾値以上であれば、当該ブロックノイズ発生位置にブロックノイズが発生していることを示す情報を出力するものである。なお、本ブロックノイズ強度判定部１３６も、上記ブロックノイズ検出評価値が大きいほどブロックノイズの強度が強いとする判定結果を出力する。
【００４８】
例えば図１７に示すように、この場合も、「画素境界Ｐ０」における画素境界段差累積値をＡ、「画素境界Ｐ１」における画素境界段差累積値をＢ、「画素境界Ｐ２」における画素境界段差累積値をＣ、「画素境界Ｐ３」における画素境界段差累積値をＤ、「画素境界Ｐ４」における画素境界段差累積値をＥ、「画素境界Ｐ５」における画素境界段差累積値をＦ、「画素境界Ｐ６」における画素境界段差累積値をＧ、「画素境界Ｐ７」における画素境界段差累積値をＨと仮定すると、画素境界段差比計算部１３４は、「画素境界Ｐ０」の位置におけるブロックノイズ検出評価値をＡ／Ｅ、「画素境界Ｐ１」の位置におけるブロックノイズ検出評価値をＢ／Ｆ、「画素境界Ｐ２」の位置におけるブロックノイズ検出評価値をＣ／Ｇ、「画素境界Ｐ３」の位置におけるブロックノイズ検出評価値をＤ／Ｈ、「画素境界Ｐ４」の位置におけるブロックノイズ検出評価値をＥ／Ａ、「画素境界Ｐ５」の画素境界位置におけるブロックノイズ検出評価値をＦ／Ｂ、「画素境界Ｐ６」の位置におけるブロックノイズ検出評価値をＧ／Ｃ、「画素境界Ｐ７」の位置におけるブロックノイズ検出評価値をＨ／Ｄというように、それぞれ、ブロックノイズサイズ周期で画素境界段差を１画像フレーム分累積した値をブロックノイズサイズの半分だけ離れた位置における値同士の比を計算する。
【００４９】
そして、画素境界段差比較選別部１３５及びブロックノイズ強度判定部１３６は、これらのブロックノイズ検出評価値の中で最大値をとり、かつ、所定の閾値以上の値をとる場合にその画素境界でブロックノイズが発生しているとする。
このように、ブロックノイズサイズ周期で画素境界段差を１フレーム分累積した値をブロックノイズサイズの半分だけ離れた位置における値同士の比を比較することにより、ブロックノイズ検出評価値の画像の複雑さに対する依存性が小さくなり、画素境界段差の累積値そのものを用いて検出する場合と比較して、画像の絵柄による影響を軽減でき、ブロックノイズの検出精度を向上することができる。
【００５０】
（Ａ１）ブロックノイズ検出装置の第１変形例の説明
なお、上述したブロックノイズ検出装置１は、例えば図１８に示すように、フレーム間差分値計算部１４を付加してもよい。このフレーム間差分値計算部１４は、現フレームまでの複数フレームからフレーム間の差分値、例えば、現フレームと前フレームの差分（絶対値）を計算するもので、本例では、その計算結果（フレーム間差分値）に応じてブロックノイズ検出部１３でのブロックノイズ検出のための閾値が制御されるようになっている。
【００５１】
例えば、ブロックノイズ検出部１３では、上記フレーム間差分値が、フレーム間の相関が高い（つまり、フレーム間差分値が小さい）ことを示す場合に、ブロックノイズ検出の閾値（判定条件）を高くし、ブロックノイズ検出されにくくする。また、ブロックノイズ検出評価値に応じたブロックノイズ強度を低く出力するようにする。
つまり、フレーム間差分値計算部１４は、検出されたフレーム間差分値が所定の閾値よりも小さい場合に、ブロックノイズ検出部１３でのブロックノイズ検出の判定条件をブロックノイズが検出されにくい方向に制御する制御手段としての機能も果たしていることになる。
【００５２】
このように、フレーム間差分が小さい場合に、ブロックノイズ検出条件をブロックノイズが検出されにくい条件に変更することにより、フレーム間差分が小さく動き補償による画像圧縮効率が高いためにブロックノイズの発生する可能性が低くなる状況においても、動きが小さく画像が複雑な場合のブロックノイズの誤検出を低減することが可能となり、ブロックノイズ検出の精度が向上する。
【００５３】
（Ａ２）ブロックノイズ検出装置の第２変形例の説明
また、上述したブロックノイズ検出装置１は、例えば図１９に示すように、既述のブロックノイズ検出部１３の後段に、ブロックノイズ検出結果検証部１５を付加してもよい。このブロックノイズ検出結果検証部１５は、ブロックノイズの検出サイズ、ブロックノイズの検出位置として、数フレームにわたって同一の値が入力された場合に、その検出結果をブロックノイズ検出結果として出力するものである。
【００５４】
画素境界段差は画像の絵柄内容の影響を受けやすいために同一程度のブロックノイズが発生している場合でもブロックノイズ検出を判定する画素境界段差の１フレーム分累積値は変動している。そこで、ブロックノイズ検出結果検証部１５により、複数フレームで同一のブロックノイズサイズ、ブロックノイズ位置を検出した場合に、その値がブロックノイズ検出結果として出力することで、画像の絵柄による画素境界段差の変動の影響を軽減することができ、ブロックノイズ検出率の精度を向上することが可能となる。
【００５５】
〔Ｂ〕ブロックノイズ低減装置の説明
図２０は本発明の一実施形態に係るブロックノイズ低減装置の要部構成を示すブロック図で、この図２０に示すブロックノイズ検出装置３は、上述したブロックノイズ検出装置１と、ブロックノイズ低減部２とをそなえて構成されている。なお、この図２０において、ブロックノイズ検出装置１は、図１に示す基本構成を有するものとして示しているが、勿論、図１〜図１９により前述したどのブロックノイズ検出装置１を適用することもできる。
【００５６】
ここで、ブロックノイズ低減部２は、ブロックノイズ検出装置１によるブロックサイズ検出結果（ブロックノイズサイズ、ブロックノイズ位置、ブロックノイズ強度）に基づいて、入力画像信号のブロックノイズを除去（低減）するためのもので、例えば図２１に示すように、ブロックノイズ低減フィルタ部２１と、ブロック境界領域判定部２２とをそなえて構成される。
【００５７】
ブロックノイズ低減フィルタ部２１は、ブロックノイズ検出装置１により検出されたブロックサイズ、位置に応じた画素に対して、同じくブロックノイズ検出装置１により検出されたブロックノイズ強度に応じたブロックノイズ除去（低減）処理、より詳細には、低域通過フィルタリング処理（ブロックノイズ低減フィルタ）を入力画像信号に作用させるものである。
【００５８】
ブロック境界領域判定部２２は、ブロックノイズ低減フィルタ部２１によるフィルタリング対象の画素がブロックノイズの境界位置周辺領域であるか否かを判定するもので、その判定結果を受けてブロックノイズ低減フィルタ部２１は、フィルタリング対象画素がブロックノイズ境界周辺画素である場合に、前記ブロックノイズ強度に応じたフィルタリング強度でブロックノイズ低減を行なうことになる。
【００５９】
つまり、上記のブロック境界領域判定部２２は、ブロックノイズ検出部１３による検出結果に基づいて、ブロックノイズ低減部２（ブロックノイズ低減フィルタ部２１）によるフィルタリング処理の画像フレームの画像平面における適用範囲を、ブロックノイズが発生している画素境界及びその近傍に制御するフィルタ範囲制御手段としての機能を果たすのである。
【００６０】
これにより、本例のブロックノイズ低減装置３では、上述したブロックノイズの検出精度に優れたブロックノイズ検出装置１による検出結果に基づいて、入力画像信号に対してブロックノイズ低減フィルタを作用させるので、ブロックノイズ低減フィルタを必要な時にのみ作用させることができ、ブロックノイズが発生している時にブロックノイズ低減フィルタが作用せずにブロックノイズが低減しない現象や、ブロックノイズが発生していない時にブロックノイズ低減フィルタが作用して画像を劣化させてしまう現象の発生率を削減することができ、画質を向上することが可能となる。
【００６１】
ここで、ブロックノイズは圧縮率が高いために高周波成分が欠落してしまい、ブロック境界の連続性が取れなくなるために発生するもので、ブロックノイズ低減フィルタ部２１は、かかるブロックノイズを低減するが画像がぼけてしまうなどの画質劣化も発生させてしまう。
そこで、上述のごとくブロック境界領域判定部２２の判定結果に基づいて、ブロックノイズ境界付近の画素に対してのみフィルタリング処理を施すことにより、ブロックノイズの原因であるブロック境界における不連続性を低減しつつ、ブロック境界付近以外の画像の劣化を抑制することができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００６２】
即ち、例えば図２３に示すように画像全面ではなく、図２４に示すようにブロックノイズ境界付近の画素についてのみ低域通過フィルタリング処理を行なうことにより、画像の絵柄のぼけを抑制しつつ、ブロックノイズを軽減することが可能となる。
なお、ブロックノイズ検出装置１のブロックノイズ検出部１３として、図１４及び図１５により前述した構成を有するものを適用した場合には、ブロックノイズ低減装置３において、ブロックノイズ低減部２（ブロックノイズ低減フィルタ部２１）によるフィルタリング強度が、ブロックノイズサイズ周期で画素境界段差を１フレーム分累積した値の最大値と２番目に大きい値との比に応じて制御されることになる。したがって、ブロックノイズ検出強度に応じたフィルタリング強度でブロックノイズ低減フィルタ部２１を作用させることができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００６３】
また、ブロックノイズ検出装置１のブロックノイズ検出部１３として、図１６及び図１７により前述した構成を有するものを適用した場合には、ブロックノイズ低減装置３において、ブロックノイズ低減部２（ブロックノイズ低減フィルタ部２１）によるフィルタリング強度が、ブロックノイズサイズ周期で画素境界段差を１フレーム分累積した値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における画素境界段差の１フレーム分累積値との比に応じて制御されることになる。したがって、この場合も、ブロックノイズ検出強度に応じたフィルタリング強度でブロックノイズ低減フィルタ部２１を作用させることができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００６４】
つまり、上記の場合、ブロックノイズ検出部１３は、画素境界段差の累積値の最大値と２番目に大きい累積値との比、あるいは、画素境界段差の累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における画素境界段差の累積値との比に基づいてブロックノイズ低減部２（ブロックノイズ低減フィルタ部２１）によるフィルタリング強度を制御するフィルタ制御手段としての機能も果たしていることになる。
【００６５】
（Ｂ１）ブロックノイズ低減装置（ブロックノイズ低減部２）の変形例の説明
なお、上述したブロックノイズ検出装置３におけるブロックノイズ低減部２は、例えば図２２に示すように、上述したブロックノイズ低減フィルタ部２１及びブロック境界領域判定部２２に加えて、エッジ領域判定部２３をそなえて構成してもよい。
ここで、このエッジ領域判定部２３は、ブロックノイズ低減フィルタ部２１によるフィルタリング対象画素がエッジ領域に当たるのかをエッジ検出フィルタ等で検出して、その結果をブロックノイズ低減フィルタ部２１に出力するもので、ブロックノイズ低減フィルタ部２１は、ブロック境界領域判定部２２による判定結果とエッジ領域判定部２３による判定結果とを受けて、フィルタリング対象画素がブロックノイズ境界周辺領域にあり、かつ、エッジ領域でない場合に、入力画像信号に対してブロックノイズ低減フィルタ部２１によるフィルタリング処理を作用させ、それ以外の場合には、フィルタリング処理を作用させないことになる。
【００６６】
つまり、上記エッジ領域判定部２３は、前記画素境界段差が所定の閾値以上である場合は、ブロックノイズ低減部２（ブロックノイズ低減フィルタ部２１）によるフィルタリング処理を停止すべく制御するフィルタ停止制御手段としての機能を果たしていることになる。
これにより、本来の画像による画素境界段差にブロックノイズ低減フィルタ部２１のフィルタリング処理を作用させてしまい、画質が劣化してしまうことを減少させることができ、ブロックノイズ低減処理後の画質を向上させることが可能となる。
【００６７】
なお、本発明は上述した実施形態に限定されず、本発明の趣旨を逸脱しない範囲で種々変形して実施できることはいうまでもない。
〔Ｃ〕付記
（付記１）
入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出し、
前記画素境界段差を１画像フレーム分累積してブロックノイズを検出することを特徴とする、ブロックノイズ検出方法。
【００６８】
（付記２）
前記隣接画素の画素値の差分値と、前記画素境界の一方の複数画素から求められた前記画素境界における予測画素値と前記画素境界の他方の複数画素から求められた前記画素境界における予測画素値との差分値とを比較して、小さい方の差分値を前記画素境界における画素境界段差として検出することを特徴とする、付記１記載のブロックノイズ検出方法。
【００６９】
（付記３）
前記画素境界段差をブロックノイズサイズの周期で累積することを特徴とする、付記１又は２に記載のブロックノイズ検出方法。
（付記４）
前記画素境界の片側の少なくとも２画素から前記画素境界における各予測画素値を計算することを特徴とする、付記１〜３のいずれか１項に記載のブロックノイズ検出方法。
【００７０】
（付記５）
前記画素境界段差が所定の閾値よりも大きい場合は前記累積の対象から除外することを特徴とする、付記１〜４のいずれか１項に記載のブロックノイズ検出方法。
（付記６）
前記画素境界段差を１画像フレーム分累積した累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における累積値との比を比較することにより、ブロックノイズ発生強度を判定することを特徴とする、付記１〜５のいずれか１項に記載のブロックノイズ検出方法。
【００７１】
（付記７）
前記画素境界段差を１画像フレーム分累積した累積値の最大値と２番目に大きい累積値との比に基づいて、ブロックノイズ発生強度を判定することを特徴とする、付記１〜５のいずれか１項に記載のブロックノイズ検出方法。
（付記８）
前記入力画像フレームを含む少なくとも２つの画像フレーム間の差分を求め、
その差分値が所定の閾値よりも小さい場合はブロックノイズ検出の判定条件をブロックノイズが検出されにくい方向に制御することを特徴とする、付記１〜７のいずれか１項に記載のブロックノイズ検出方法。
【００７２】
（付記９）
復号後に整数倍に拡大された画像に対してブロックノイズを検出する場合、前記整数倍に応じてブロックノイズサイズの倍数の周期で前記画素境界段差を累積することを特徴とする、付記１，２，４〜８のいずれか１項に記載のブロックノイズ検出方法。
（付記１０）
前記ブロックノイズの検出結果が連続した複数の画像フレームで同一の値である場合に、当該検出結果を出力することを特徴とする、付記１〜９のいずれか１項に記載のブロックノイズ検出方法。
【００７３】
（付記１１）
入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、前記画素境界の少なくとも片側の複数画素から予測された前記画素境界における予測画素値とに基づいて、前記画素境界における画素境界段差を検出する画素境界段差検出手段と、
前記画素境界段差を１画像フレーム分累積する累積手段と、
該累積手段の累積結果に基づいてブロックノイズを検出するブロックノイズ検出手段とをそなえたことを特徴とする、ブロックノイズ検出装置。
【００７４】
（付記１２）
該画素境界段差検出手段が、
前記隣接画素の画素値の差分値を求める隣接画素差分値計算部と、
前記画素境界の一方の複数画素から求められた前記画素境界における予測画素値と前記画素境界の他方の複数画素から求められた前記画素境界における予測画素値との差分値を求める予測画素差分値計算部と、
上記各計算部の計算結果を比較して、小さい方の差分値を前記画素境界における画素境界段差として検出する比較部とをそなえて構成されたことを特徴とする、付記１１記載のブロックノイズ検出装置。
【００７５】
（付記１３）
該累積手段が、
前記画素境界段差をブロックノイズサイズの周期で累積することを特徴とする、付記１１又は１２に記載のブロックノイズ検出装置。
（付記１４）
該予測画素差分値計算部が、
前記画素境界の片側の少なくとも２画素から前記画素境界における各予測画素値を計算することを特徴とする、付記１１〜１３のいずれか１項に記載のブロックノイズ検出装置。
【００７６】
（付記１５）
該画素境界段差検出手段又は該累積手段が、
前記画素境界段差が所定の閾値よりも大きい場合は前記累積の対象から除外することを特徴とする、付記１１〜１４のいずれか１項に記載のブロックノイズ検出装置。
（付記１６）
該ブロックノイズ検出手段が、
該累積手段にて前記画素境界段差を１画像フレーム分累積した累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における累積値との比を比較することにより、ブロックノイズ発生強度を判定する手段をそなえたことを特徴とする、付記１１〜１５のいずれか１項に記載のブロックノイズ検出装置。
【００７７】
（付記１７）
該ブロックノイズ検出手段が、
該累積手段にて前記画素境界段差を１画像フレーム分累積した累積値の最大値と２番目に大きい累積値との比に基づいて、ブロックノイズ発生強度を判定する手段をそなえたことを特徴とする、付記１１〜１５のいずれか１項に記載のブロックノイズ検出装置。
【００７８】
（付記１８）
前記入力画像フレームを含む少なくとも２つの画像フレーム間の差分を求めるフレーム間差分検出手段と、
該フレーム間差分検出手段により検出された差分値が所定の閾値よりも小さい場合に、該ブロックノイズ検出手段でのブロックノイズ検出の判定条件をブロックノイズが検出されにくい方向に制御する制御手段とをさらにそなえたことを特徴とする、付記１１〜１７のいずれか１項に記載のブロックノイズ検出装置。
【００７９】
（付記１９）
該累積手段が、
復号後に整数倍に拡大された画像に対してブロックノイズを検出する場合、前記整数倍に応じてブロックノイズサイズの倍数の周期で前記画素境界段差を累積することを特徴とする、付記１１，１２，１４〜１８のいずれか１項に記載のブロックノイズ検出装置。
【００８０】
（付記２０）
該ブロックノイズ検出手段による検出結果が連続した複数の画像フレームで同一の値である場合に、当該検出結果を出力するブロックノイズ検出結果検証手段をさらにそなえたことを特徴とする、付記１１〜１９のいずれか１項に記載のブロックノイズ検出装置。
（付記２１）
付記１〜１０のいずれか１項に記載のブロックノイズ検出方法によるブロックノイズの検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すことを特徴とする、ブロックノイズ低減方法。
【００８１】
（付記２２）
前記画素境界段差を１画像フレーム分累積した累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における累積値との比に基づいて、前記ブロックノイズ低減処理としてのフィルタリング処理のフィルタリング強度を制御することを特徴とする、付記２１記載のブロックノイズ低減方法。
【００８２】
（付記２３）
前記画素境界段差を１画像フレーム分累積した累積値の最大値と２番目に大きい累積値との比に基づいて、前記ブロックノイズ低減処理としてのフィルタリング処理のフィルタリング強度を制御することを特徴とする、付記２１記載のブロックノイズ低減方法。
（付記２４）
前記ブロックノイズの検出結果に基づいて、前記ブロックノイズ低減処理の前記画像平面における適用範囲を、ブロックノイズが発生している画素境界及びその近傍に制御することを特徴とする、付記２１〜２３のいずれか１項に記載のブロックノイズ低減方法。
【００８３】
（付記２５）
前記画素境界段差が閾値以上である場合は、前記ブロックノイズ低減処理を行なわないことを特徴とする、付記２１〜２４のいずれか１項に記載のブロックノイズ低減方法。
（付記２６）
付記１１〜２０のいずれか１項に記載のブロックノイズ検出装置と、
該ブロックノイズ検出装置による検出結果に基づいて、前記入力画像フレームに対してブロックノイズ低減処理を施すブロックノイズ低減手段とをそなえたことを特徴とする、ブロックノイズ低減装置。
【００８４】
（付記２７）
該累積手段にて前記画素境界段差を１画像フレーム分累積した累積値と、当該累積値についての画素境界に関してブロックノイズサイズの半分だけ離れた位置における累積値との比に基づいて、該ブロックノイズ低減手段によるフィルタリング処理のフィルタリング強度を制御するフィルタ制御手段をさらにそなえたことを特徴とする、付記２６記載のブロックノイズ低減装置。
【００８５】
（付記２８）
該累積手段にて前記画素境界段差を１画像フレーム分累積した累積値の最大値と２番目に大きい累積値との比に基づいて、前記ブロックノイズ低減手段によるフィルタリング処理のフィルタリング強度を制御するフィルタ制御手段をさらにそなえたことを特徴とする、付記２６記載のブロックノイズ低減装置。
【００８６】
（付記２９）
該ブロックノイズ検出手段による検出結果に基づいて、該ブロックノイズ低減手段による前記フィルタリング処理の前記画像平面における適用範囲を、ブロックノイズが発生している画素境界及びその近傍に制御するフィルタ範囲制御手段をさらにそなえたことを特徴とする、付記２６〜２８のいずれか１項に記載のブロックノイズ低減装置。
【００８７】
（付記３０）
前記画素境界段差が閾値以上である場合は、該ブロックノイズ低減手段によるフィルタリング処理を停止すべく制御するフィルタ停止制御手段をさらにそなえたことを特徴とする、付記２６〜２９のいずれか１項に記載のブロックノイズ低減装置。
【産業上の利用可能性】
【００８８】
以上詳述したように、本発明によれば、画素境界段差を計算する場合に画素境界における予測画素値も考慮するので、画素境界が傾斜している場合でもより正確な画素境界段差を検出することが可能となり、量子化スケールなどの圧縮符号化の復号情報を使用することなく、ブロックノイズ検出の精度を向上することができ、ひいてはブロックノイズを効果的に低減して画質を向上することができる。したがって、デジタル画像圧縮符号化技術分野に極めて有用であると考えられる。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態としてのブロックノイズ検出装置の構成を示すブロック図である。
【図２】図１に示す画素境界段差計算部の構成を示すブロック図である。
【図３】（Ａ）及び（Ｂ）はいずれも図１及び図２に示す画素境界段差計算部による第１の画素境界段差計算方法を説明するための図である。
【図４】（Ａ）及び（Ｂ）はいずれも図１に示す画素境界段差累積部での累積対象から除外する画素境界段差を説明するための図である。
【図５】図２に示す予測画素差分絶対値計算部による予測画素値の計算方法を説明するための図である。
【図６】図５に示す計算方法を実現する予測画素差分絶対値計算部の構成を示すブロック図である。
【図７】（Ａ）及び（Ｂ）はいずれも図１及び図２に示す画素境界段差計算部による第２の画素境界段差計算方法を説明するための図である。
【図８】第２の画素境界段差計算方法を実現する予測画素差分絶対値計算部の第１の構成を示すブロック図である。
【図９】第２の画素境界段差計算方法を実現する予測画素差分絶対値計算部の第２の構成を示すブロック図である。
【図１０】（Ａ）及び（Ｂ）はいずれも図１に示す画素境界段差累積部での画素境界段差累積方法を説明するための図である。
【図１１】拡大画像について得られる画素境界段差の例を説明するための図である。
【図１２】図１１に示す拡大画像についての画素境界段差の累積処理（１画素飛ばしの累積処理）を説明するための図である。
【図１３】図１１に示す拡大画像についての画素境界段差の累積処理（１画素飛ばしの累積処理）を説明するための図である。
【図１４】図１に示すブロックノイズ検出部の構成を示すブロック図である。
【図１５】図１４に示すブロックノイズ検出部の動作を説明すべくブロックノイズ検出評価値の一例を示す図である。
【図１６】図１４に示すブロックノイズ検出部の変形例を示すブロック図である。
【図１７】図１６に示すブロックノイズ検出部の動作を説明すべくブロックノイズ検出評価値の一例を示す図である。
【図１８】図１に示すブロックノイズ検出装置の第１変形例を示すブロック図である。
【図１９】図１に示すブロックノイズ検出装置の第２変形例を示すブロック図である。
【図２０】本発明の一実施形態に係るブロックノイズ低減装置の要部構成を示すブロック図である。
【図２１】図２０に示すブロックノイズ低減部の構成を示すブロック図である。
【図２２】図２１に示すブロックノイズ低減部の変形例を示すブロック図である。
【図２３】画像全体にブロックノイズ除去処理を施す例を示す図である。
【図２４】図２１及び図２２に示すブロックノイズ低減部によるブロックノイズ除去処理を説明するための図である。
【図２５】従来のブロックノイズ検出方式を説明するための図である。
【図２６】従来の他のブロックノイズ検出方式を説明するための図である。
【符号の説明】
【００９０】
１  ブロックノイズ検出装置
１１  画素境界段差計算部
１１１  隣接画素差分絶対値計算部
１１２  予測画素差分絶対値計算部
１１２ａ，１１２ｄ  多項式計算部
１１２ｂ，１１２ｅ  画素値予測部
１１２ｃ，１１２ｆ，１１２ｈ  境界段差計算部
１１２ｇ  画素値線形予測部
１１３  画素境界段差比較部
１１４  画素境界段差選別部
１２  画素境界段差累積部
１３  ブロックノイズ検出部
１３１  画素境界段差比較部
１３２  有効画素境界段差比計算部
１３３  ブロックノイズ強度判定部
１３４  画素境界段差比計算部
１３５  画素境界段差比較選別部
１３６  ブロックノイズ強度判定部
１４  フレーム間差分値計算部
１５  ブロックノイズ検出結果検証部
２  ブロックノイズ低減部
２１  ブロックノイズ低減フィルタ部
２２  ブロック境界領域判定部
２３  エッジ領域判定部
３  ブロックノイズ低減装置
５，６  画素（隣接画素）
５′，６′
７，８  予測画素（予測画素値）
Ｐ，Ｐ０〜Ｐ７  画素境界
【図１】
0004649355.tif 000002
【図２】
0004649355.tif 000003
【図３】
0004649355.tif 000004
【図４】
0004649355.tif 000005
【図５】
0004649355.tif 000006
【図６】
0004649355.tif 000007
【図７】
0004649355.tif 000008
【図８】
0004649355.tif 000009
【図９】
0004649355.tif 000010
【図１０】
0004649355.tif 000011
【図１１】
0004649355.tif 000012
【図１２】
0004649355.tif 000013
【図１３】
0004649355.tif 000014
【図１４】
0004649355.tif 000015
【図１５】
0004649355.tif 000016
【図１６】
0004649355.tif 000017
【図１７】
0004649355.tif 000018
【図１８】
0004649355.tif 000019
【図１９】
0004649355.tif 000020
【図２０】
0004649355.tif 000021
【図２１】
0004649355.tif 000022
【図２２】
0004649355.tif 000023
【図２３】
0004649355.tif 000024
【図２４】
0004649355.tif 000025
【図２５】
0004649355.tif 000026
【図２６】
0004649355.tif 000027