(57)【要約】本発明は、ブロッキングアーチファクトを含むグリッドを動的なやり方で検出することが意図される、デジタル画像の系列を処理する方法に関する。かかる方法は、以下のステップを有する。ａ）現在のフィールドＦＬＤ（ｔ）により構成される画像の一部内に現在の空間グリッドＳＧ（ｔ）を検出するステップ１００。ｂ）メモリＭＥＭ  １５０により供給される現在の空間グリッドＳＧ（ｔ）及び前の基準グリッドＲＧ（ｔ−１）から現在の基準グリッドＲＧ（ｔ）を決定するステップ２００。現在の基準グリッドＲＧ（ｔ）は、その後、メモリＭＥＭ  １５０に一次的に記憶される。ｃ）処理されたフィールドＰＰＰ（ｔ）を供給するように、前の基準グリッドＲＧ（ｔ−１）から現在のフィールドＦＬＤ（ｔ）に存在するブロッキングアーチファクトを補正するステップＣＯＲ  ３００。
2005535204.tif 000002
【特許請求の範囲】
【請求項１】
ブロッキングアーチファクトに対応するグリッドを検出することが意図される、デジタル画像の系列を処理する方法であって、
画像の一部内にある空間グリッドを検出するステップと、
現在の空間グリッドと前の基準グリッドから現在の基準グリッドを決定するステップと、
を有することを特徴とする画像処理方法。
【請求項２】
該空間グリッド及び該基準グリッドは、少なくとも１つのブロックアーチファクトからなるセットを含み、該基準グリッドは、少なくとも１つのブロックアーチファクトからなるセットに関連するインジケータを有し、該現在の基準グリッドのインジケータは、該前の基準グリッドの対応するインジケータ、及び該現在の空間グリッドにおける該インジケータと関連する少なくとも１つのブロックアーチファクトからなるセットの有無から更新される、
請求項１記載の画像処理方法。
【請求項３】
該ブロックアーチファクトからなるセットは、隣接する行のブロッキングアーチファクトの密度よりも実質的に高いブロッキングアーチファクトの密度を有する画像の一部の行により構成される、
請求項２記載の画像処理方法。
【請求項４】
該空間グリッドを検出するステップは、少なくとも１つの不連続の画素からなるカードが供給されて、該少なくとも１つの不連続の画素からなるカードから第一のタイプのブロックアーチファクト及び第二のタイプのブロックアーチファクトが検出されるように、画像の一部に高域通過フィルタによるフィルタリング処理を行うことが意図される、
請求項１記載の画像処理方法。
【請求項５】
ブロックアーチファクトのタイプに従って、該現在の基準グリッドに存在するブロッキングアーチファクトを補正するステップを有する、
請求項４記載の画像処理方法。
【請求項６】
該現在の基準グリッドのブロッキングアーチファクトからなるセットに関連されるインジケータの値に従って、該現在の基準グリッドのブロッキングアーチファクトからなるセットに存在するブロッキングアーチファクトを補正するステップを備える、
請求項２記載の画像処理方法。
【請求項７】
請求項５又は６記載のデータ処理方法を使用した処理装置を有するテレビジョン受像機であって、デジタル画像の系列内の基準グリッドを検出し、該受像機のスクリーンに補正されたデジタル画像を表示するために該グリッドに存在するブロッキングアーチファクトを補正することが意図される、
テレビジョン受像機。
【請求項８】
ブロッキングアーチファクトに対応するグリッドを検出することが意図される、デジタル画像の系列を処理する装置であって、
画像の一部内の空間グリッドを検出する手段と、
現在の空間グリッドと前の基準グリッドから現在の基準グリッドを決定する手段と、
を有することを特徴とする画像処理装置。
【請求項９】
命令からなるセットを含むコンピュータプログラムプロダクトであって、回路にロードされたときに、請求項１乃至６のいずれか記載のデジタル画像を処理する方法を該回路に実行させる、
ことを特徴とするコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロッキングアーチファクトに対応するグリッドを検出することが意図される、デジタル画像系列を処理する方法に関し、かかる方法は、画像の一部内の空間的なグリッドを検出するステップを有している。
また、本発明は、本発明に係る画像処理方法を使用した処理装置を有するテレビジョン受像機に関する。
【０００２】
本発明は、特に、予め符号化されているデジタル画像系列であって、その後に、たとえばＭＰＥＧ（Motion  Picture  Expert  Group）といったブロックベースの符号化技法に従って復号化されるデジタル画像系列内のブロッキングアーチファクトを検出する技術分野、及びブロックベースの符号化技法により生じる目に見えるアーチファクトを減衰するためにこれらのブロックに含まれるデータの補正する技術分野においてその応用を見出すものである。
【背景技術】
【０００３】
ブロッキングアーチファクトは、離散コサイン変換ＤＣＴタイプの離散的な変換を使用したブロックに基づく符号化技法のために重要な問題をなしている。ブロッキングアーチファクトは、復号化された画像系列における極端に目に見えることがあるブロックモザイクの形式で現れる。これらのアーチファクトは、離散変換に続く粗い量子化のためであり、この粗い量子化により、強度の不連続が符号化ブロックの境界に現れる。
【０００４】
国際特許出願WO  01/20912（代理人事件番号PHF99579）では、復号化されたデジタル画像内のブロッキングアーチファクトに対応するグリッドが検出され位置付けされる方法が開示されている。この方法は、８×８画素、１０×８画素及び１２×８画素といった３つの周期的なグリッドサイズの検出を許可し、これらグリッドサイズは、テレビ放送されたデジタル番組をブロードキャストするために使用される基本フォーマットの画像から生じている。８×８サイズは、７２０画素からなる５７６行のフォーマットで符号化された画像系列に対応し、１０−１１−１１×８サイズは、符号化フォーマット３／４と呼ばれる５７６×５４０フォーマットでの符号化に対応し、サイズ１２×８は、符号化フォーマット２／３と呼ばれる５７６×４８０フォーマットにおける符号化に対応する。グリッドのサイズは、ブロッキングアーチファクト間の最も頻度の高い水平及び垂直距離をサーチすることで得られる。画像の原点（０，０）に関するグリッドサイズの水平及び垂直オフセットは、すべての可能なオフセットの中でも、最大のブロッキングアーチファクトの存在に対応するオフセットをサーチすることで得られる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術の方法は、連続する画像について、周期的なグリッドサイズの冗長度、及び画像の原点に関するそのオフセットに基づいている。画像を処理するかかる方法は、少なくとも予め決定された数の連続する時間で検出された場合に、新たな周期的なグリッドサイズ（及び／又はオフセット）を評価する。
本発明の目的は、より効率的なデータ処理方法を提案することにある。
【課題を解決するための手段】
【０００６】
実際に、画像を処理する従来技術の方法のための簡単な確認ツールとして時間パラメータが使用され、所与のサイズ及びオフセットパラメータを有するグリッドは異なるパラメータ値を有する別の完全に異なるグリッドに切り換えられる、スイッチの役割を果たす所定の範囲に及ぶ。
【０００７】
さらに、画像の原点に関して１つのグリッドサイズ及び１つのグリッドオフセットのみをサーチする。しかし、グリッドは、画像のリサンプリングのために画像内で歪む場合がある。この歪みは、３／４符号化フォーマットのケースにおけるように前もって知られている場合があり、この場合、グリッドの幅は、１０−１１−１１パターンに従って変化する。しかし、この変化は、大部分が任意であり、これは、たとえばレート変換、１６／９テレビジョン受像機における画像フォーマット変換、４／３フォーマットから、たとえば、１６／９フォーマット、画像の一部におけるズーム、Ａ／Ｄ変換、又はこれらの異なる変換の組み合わせまで起こるためである。このケースでは、従来技術の方法は、最も頻繁に起こるサイズ及びオフセットを保持し、グリッドが可変サイズを有する場合に部分的な補正又は不十分な補正というリスクをもって、このグリッドに基づいてブロッキングアーチファクトを補正するステップを適用する。
【０００８】
このため、本発明にかかる画像処理方法は、現在の空間グリッド及び先行する基準グリッドから現在の基準グリッドを決定するステップを有することを特徴としている。
【０００９】
このように、画像処理方法は、現在の基準グリッドを構成し、この現在の基準グリッドは、先行する基準グリッドに関して現在の空間的なグリッドの修正を統合するために適しており、これにより時間の関数としてグリッドコンテンツの変動が反映される。これにより画像処理方法の効率が改善される。
【００１０】
特定の有利な実施の形態では、グリッドは、少なくとも１つのブロッキングアーチファクトからなるセットを有しており、基準グリッドは、少なくとも１つのブロッキングアーチファクトからなるセットに関連されるインジケータを有しており、現在の基準グリッドのインジケータは、先行する基準グリッドのインジケータ、及び現在の空間グリッドにおけるインジケータと関連される少なくとも１つのブロックアーチファクトからなるセットの存在の有無から更新される。
【００１１】
インジケータにより、かつ従来技術における全体のグリッドの冗長度によらずに、ブロッキングアーチファクトからなるセットの空間的な冗長度を考慮することは（ブロッキングアーチファクトからなるセットは独立に採用されるグリッドの一部であり、ブロックアーチファクト、ブロッキングアーチファクトのセグメント又はブロッキングアーチファクトを含む行に等しい）、ブロッキングアーチファクトを検出するより正確であってより信頼性の高い方法を可能にする。このように、基準グリッドは、ブロッキングアーチファクトに関連されるインジケータの値に従ってブロッキングアーチファクトからなるセットを加算又は減算することで変更される。さらに、基準グリッドの更新は、現在の画像に基づくグリッドの検出と先行する基準グリッドに基づく現在の画像の補正との間での並列処理を可能にする。
本発明のこれらの態様及び他の態様は、以下に説明される実施の形態を参照して限定するものではない例を通して明らかにされるであろう。
【発明を実施するための最良の形態】
【００１２】
本発明は、ブロックベースの符号化技法に従い符号化及び復号化されたデジタル画像の系列を処理する方法に関する。例では、使用される符号化技術は、離散コサイン変換ＤＣＴに基づくＭＰＥＧ規格であるが、代替的に、たとえば、Ｈ．２６３又はＨ．２６Ｌ規格のような如何なる他の等価な規格である場合もある。処理方法は、はじめに、これらのブロックベースの符号化技法によるブロッキングアーチファクトの検出に関連し、次に、たとえば、後処理技法のような次に生じるアプリケーションに関する。
【００１３】
図１は、本発明に係るデジタル画像の系列を処理する方法を図解的に示している。かかる方法は、以下のステップを有している。現在のフィールドＦＬＤ（ｔ）により構成される画像の一部内の現在の空間グリッドＳＧ（ｔ）を検出するステップ１００。メモリＭＥＭ１５０により供給される現在の空間グリッドＳＧ（ｔ）及び先行する基準グリッドＲＧ（ｔ−１）から、現在の基準グリッドＲＧ（ｔ）を決定するステップ２００。現在の基準グリッドＲＧ（ｔ）は、その後、メモリＭＥＭ  １５０に一次的に記憶される。処理されたフィールドＰＰＰ（ｔ）を供給するように、先行する基準グリッドＲＧ（ｔ−１）から、現在のフィールドＦＬＤ（ｔ）に存在するブロッキングアーチファクトを補正するステップＣＯＲ  ３００。
【００１４】
これらのステップは、以下の説明においてさらに詳細に説明される。
本発明に係るデータ処理方法は、画像内のグリッドを検出するステップを備えている。このステップは、たとえば特許出願WO  01/20912号に記載されるような異なる原理に従って行われる場合がある。
【００１５】
好適な実施の形態では、フィールド内のグリッドの検出は、図１を参照して記載される原理に従って行われる。この空間グリッド検出は、デジタル画像の一部を高域通過フィルタでフィルタリングするステップＨＰＦ  １１０を有している。この一部とは、たとえば、画像が２つのインタレースされたフレームにより構成される場合に、フレームの２つのフィールドのうちの一方である。好適な実施の形態では、高域通過フィルタによるフィルタリングステップは、フィルタｈｐ１＝［1，-1，-4，8，-4，-1，1］を使用したグラディエントフィルタリングステップである。このフィルタは、系列のデジタル画像の現在のフィールドＦＬＤ（ｔ）のルミナンスＹ（ｍ,ｎ）の画素に対して水平及び垂直に行毎に適用され、ｍ及びｎは、垂直軸及び水平軸のそれぞれに従ってフィールドにおける画素の位置にそれぞれ対応する、それぞれ１とＭとの間の整数及び１とＮとの間の整数である（たとえば５７６×７２０符号化フォーマットにおけるＭ＝２８８及びＮ＝７２０）。このフィルタリング動作の結果は、不連続の画素の２つのカードにより構成されることが好ましく、これら２つのカードは、水平カードＥｈ及び垂直カードＥｖであり、フィルタリングされた係数Ｙｆｈ及びＹｆｖをそれぞれ有している。
【００１６】
グリッドの空間的な検出は、目に見えるブロッキングアーチファクトに対応する不連続を自然の輪郭に対応する不連続又は目に見えないブロッキングアーチファクトに対応する不連続から区別することができる。
【００１７】
これは、空間グリッド検出が閾値ステップＴＨＲ  １２０を有するためであり、この閾値ステップは、自然の輪郭及び目に見えないアーチファクトを検出することが意図される。このため、水平及び／又は垂直にフィルタリングされたＹｆｈ（ｍ，ｎ）係数値，Ｙｆｖ（ｍ，ｎ）は、ブロックアーチファクトに対応することができるように２つの閾値の間になければならない。第一の閾値Ｓ１は、可視性の閾値に対応しており、第二の閾値は、画素の位置（ｍ，ｎ）が自然の輪郭に対応する境界に対応している。フィルタリングされた係数の絶対値について、以下のように条件が採用されることが好ましい。
【００１８】
【数１】
2005535204.tif 000003
また、空間グリッドの検出は、第一のタイプのブロックアーチファクト１３１及び第二のタイプのブロックアーチファクト１３２を検出するために適したブロッキングアーチファクトを検出するステップＥＸＴ  １３０を備えている。ブロッキングアーチファクトに対応する画素の選択は、不連続の画素に対応するフィルタリングされた係数Ｙｆの値の関数として実行される。図２は、フィルタｈｐ１によるフィルタリングの後の周波数領域でのそれらの表現と同様に、空間領域における２つのアーチファクトのプロファイルｐ１及びｐ２を例示している。第一のプロファイルｐ１は、標準的なブロッキングアーチファクトに対応し、第二のプロファイルｐ２は、リサンプリング動作又は等価な処理動作を受けている画像に存在するブロックアーチファクトに対応する。空間領域では、第一のプロファイルｐ１は、階段のシンプルステップであり、第二のプロファイルｐ２は、階段のダブルステップである。周波数領域では、第一のプロファイルｐ１は、あるピークにより表現され、第二のプロファイルｐ２は、二重のピークにより表現される。
【００１９】
プロファイルｐ１に対応する垂直のアーチファクトは、以下の条件が満たされる場合に行ｍに対応する水平方向に従う垂直カードＥｖをスキャニングすることで検出される。
【００２０】
【数２】
2005535204.tif 000004
ブロックの境界は、｜Ｙ（ｍ，ｎ）−Ｙ（ｍ，ｎ−１）｜＜｜Ｙ（ｍ，ｎ）−Ｙ（ｍ，ｎ＋１）｜の場合に画素の位置（ｍ，ｎ）と画素の位置（ｍ，ｎ＋１）との間に位置付けされ、及び｜Ｙ（ｍ，ｎ）−Ｙ（ｍ，ｎ−１）｜＞｜Ｙ（ｍ，ｎ）−Ｙ（ｍ，ｎ＋１）｜の場合に画素の位置（ｍ，ｎ−１）と画素の位置（ｍ，ｎ）との間に位置付けされる。
【００２１】
プロファイルｐ２に対応するアーチファクトは、以下の累積的な条件が満たされた場合に検出される。
【００２２】
【数３】
2005535204.tif 000005
ここで好適な実施の形態ではｆ１＝６及びｆ２＝２である。ブロックの境界は、画素の位置（ｍ，ｎ−１）と画素の位置（ｍ，ｎ）との間に位置付けされる。
【００２３】
それぞれのプロファイルｐ１及びｐ２に対応する水平アーチファクトの検出は、列ｎに対応する垂直方向でフィルタリングされた係数Ｙｆｈ（ｍ，ｎ）を有する水平カードＥｈを走査することで、同様のやり方で行われる。
【００２４】
また、空間グリッドの検出は、現在のフィールド内で、隣接する行と比較して基本となるブロッキングアーチファクトからなる高密度のセグメントを有する画素の行をサーチするステップＧＬ  １４０を有している。このサーチステップは、第一のタイプのブロッキングアーチファクト１４１、又は第二のタイプのブロッキングアーチファクト１４２を含む行について実行され、これによりグリッドの行は、現在の空間グリッドＳＧ（ｔ）を形成するために再び組み立てられる１４３。
【００２５】
このため、サーチステップは、不連続の画素のカードに関する水平又は垂直の行におけるセグメントを選択することが意図されるセレクションサブステップをはじめに有しており、このセグメントは、予め決定された閾値Ｓ０よりも高い連続する多数のブロッキングアーチファクトを有している。実際、分離された不連続は、補足ノイズに一般に対応し、ＤＣＴ係数の粗い量子化によるブロッキングアーチファクトにより、線形な誤りが符号化ブロックに沿って現れる。予め決定された閾値の値Ｓ０は、誤り検出を助長しないように余りに低くなるべきではない。予め決定された閾値の値は、検出されたブロッキングアーチファクトのセグメントの数を低減することで、選択を余りに多く拘束しないように余りに高くするべきではない。実際に、値Ｓ０は、７２０画素の２８８行のフィールドについて３で固定される。
【００２６】
また、サーチステップは、行Ｌｉ当たりブロッキングアーチファクトのレベルＮｂｉを計算するサブステップを有しており、ｉは、フィールドにおける行数の対応する整数である。好適な実施の形態では、ブロッキングアーチファクトのレベルは、行に存在する基本のアーチファクトのセグメントに関連される画素数をカウントすることで得られる。変数により、ブロッキングアーチファクトのレベルは、ある行における選択されたセグメントの基本のアーチファクトに対応する不連続な画素のフィルタリングされた係数Ｙｆの値を加えることで得られる場合がある。
【００２７】
サーチするステップは、グリッドの行を決定するサブステップを最後に有しており、ある行は、隣接する行からなるセットとの比較によるように検出される。
【００２８】
第一のプロファイルｐ１のケースでは、ある行Ｌｉは、
【００２９】
【数４】
2005535204.tif 000006
である場合に、現在の行Ｌｉのブロックアーチファクトのレベルと、直前に先行する行Ｌｉ−１及び直後に続く行Ｌｉ+１との比較に基づいてグリッドの行であるとして決定される。αは垂直の行の検出について例では２／３に等しい係数であり、及び水平の行の検出について３／５に等しい係数であり、Ｔ１は、その行が該グリッドに属すると考えられる行におけるアーチファクトの最小のパーセンテージであり、このパーセンテージは、例では２０％に等しくされ、Ｎｂは、行当りの画素数であり、すなわち例では７２０又は２８８である。
【００３０】
第二のプロファイルｐ２の例では、行Ｌｉは、
【００３１】
【数５】
2005535204.tif 000007
現在の行Ｌｉのブロックアーチファクトのレベルと、直前に先行する行Ｌｉ−１及びＬｉ−２と直後に続く行Ｌｉ+１及びＬｉ＋２との比較に基づくグリッドの行であるとして決定される。βは、例では２／３に等しい係数であり、Ｔ２は、行におけるアーチファクトの最小のパーセンテージであり、例では２０％に等しい。条件Ｎｂｉ＞Ｔ２・Ｎｂは、システムの信頼性を制御する可能性を提供し、Ｔ２の値を増加することで、誤り検出のリスクが低減される。
【００３２】
以下に説明される空間グリッドの検出は、現在のフィールドＦＬＤ（ｔ）の現在の空間グリッドＳＧ（ｔ）を検出するために適している。本発明に係る画像を処理する方法は、現在の空間グリッドＳＧ（ｔ）及び先行する基準グリッドＲＧ（ｔ−１）のパラメータから基準グリッドＲＦ（ｔ）を決定するステップ２００を有している。パラメータは、たとえば、以下に分かるように、グリッドの行数、又はグリッドの行に関連される信頼インジケータの値である。
【００３３】
基準グリッドの検出は、図１に図解的に示されており、３つの基本ステップを有している。
【００３４】
第一に、現在の空間グリッドＳＧ（ｔ）と時間的に先行するグリッドＲＧ（ｔ−１）の統計量から動作モードを選択するステップ２１０を有している。好適な実施の形態では、３つの動作モードが存在する。第一の動作モードは、基準グリッドを初期化するモードＩＮＩＴ  ２２０であり、第二の動作モードは、基準グリッドを変更するモードＭＯＤ  ２４０であり、第三の動作モードは、基準グリッドを確認するモードＳＴＡＢ  ２５０である。
【００３５】
選択するステップは、異なる非累積的な条件が満たされた場合に初期化モードを選択する。第一の条件によれば、この動作モードは、たとえば、処理されるデジタル画像の系列の変化を含めて、番組の変更又はチャネルの変更による外部の再初期化によりアクチベートされる。第二の条件によれば、初期化モードは、先行する空間グリッドＳＧ（ｔ−１）におけるグリッドの行数に関して現在の空間グリッドＳＧ（ｔ）におけるグリッドの行数の大幅な増加によりアクチベートされる。例では、初期化モードは、現在の空間グリッドＳＧ（ｔ）のグリッドの行数が先行する空間グリッドＳＧ（ｔ−１）のグリッドの行数の３倍よりも高い場合にアクチベートされる。第三の条件によれば、現在の空間グリッドＳＧ（ｔ）のグリッドの行の大部分が先行する基準グリッドＲＧ（ｔ−１）のグリッドの行に関してずれている場合に、初期化モードがアクチベートされる。このことは、例では、先行する基準グリッドＲＧ（ｔ−１）のグリッドの行に関してずれている現在の空間のグリッドＳＧ（ｔ）のグリッドの行数（すなわち、先行する基準グリッドＲＧ（ｔ−１）に属していない現在の空間グリッドＳＧ（ｔ）の水平及び垂直グリッド行の全体の数）が先行する基準グリッドＲＧ（ｔ−１）のグリッド行の全体の数の３分の１よりも大きい場合に当てはまる。最後に、初期化モードは、現在の空間グリッドＳＧ（ｔ）が検出されていない場合にアクチベートされる。このことは、フィールドの水平Ｈ及び垂直Ｖの次元の関数として、及び例ではＳｍｉｎ＝（Ｈ＋Ｖ）／４８に等しい予め決定された閾値Ｓｍｉｎよりも、グリッドの行数が低いときに特に当てはまる。
【００３６】
初期化モード２２０は、現在の空間グリッドＳＧ（ｔ）から現在の基準グリッドＲＧ（ｔ）を再構成することからなる。また、初期化モード２２０は、例では５に等しい最大値をそれぞれのグリッドの行と関連される信頼インジケータに与えることからなる。変数を介して、初期化モード２２０は、現在の空間グリッドＳＧ（ｔ）及び先行する空間グリッドＳＧ（ｔ）から現在の基準グリッドＲＧ（ｔ）を再構成することができる。
【００３７】
また、基準グリッドの決定は、初期化２２０についで安定性を制御するステップＣＴＲＬ  ２３０を備えている。この制御ステップは、基準グリッドの検出における不安定性を検出する目的を有しており、この不安定性は、特に、幾つかの連続する再初期化による。このことは、処理されたデジタル画像の系列がオリジナルの系列、すなわち符号化されず、その後復号化されていない画像の系列である場合に特に当てはまる。安定性を制御するステップは、例では５に等しい予め決定された数の連続する再初期化を検出し、現在のフィールドＦＬＤ（ｔ）を補正するステップを実行することができない指示を発生する。
【００３８】
選択ステップは、初期化モードが選択されていない場合、及び現在の空間グリッドＳＧ（ｔ）と先行する基準グリッドＲＧ（ｔ−１）との間の大きな類似性が存在する場合に変更モード２４０を選択する。このことは、例では、現在の空間グリッドＳＧ（ｔ）と先行する基準グリッドＲＧ（ｔ−１）との間で異なるグリッドの行数（すなわち、先行する基準グリッドＲＧ（ｔ−１）に属さない現在の空間グリッドＳＧ（ｔ）と水平及び垂直グリッドの行の全体の数に、現在の空間グリッドＳＧ（ｔ）に属さない先行する基準グリッドＲＧ（ｔ−１）の水平及び垂直グリッドの行の全体の数を加えた数）が、先行する基準グリッドＲＧ（ｔ−１）のグリッドの行の３分の１よりも小さいときに当てはまる。
【００３９】
変更モード２４０は、現在の基準グリッドＲＧ（ｔ）を得るため、先行する基準グリッドＲＧ（ｔ−１）のグリッドの行に関連される信頼インジケータをインクリメント又はデクリメントすることからなる。信頼インジケータは、現在の空間グリッドＳＧ（ｔ）における該インジケータに関連されるグリッドの行の存在の有無のそれぞれに従ってインクリメント又はデクリメントされる。また、変更は、現在の空間グリッドＳＧ（ｔ）に存在し、かつ先行する基準グリッドＲＧ（ｔ−１）に存在しなかったグリッド行をもつ先行する基準グリッドＲＧ（ｔ−１）に関して現在の基準グリッドＲＧ（ｔ）を完成することからなるか、又は対照的に、先行する基準グリッドＲＧ（ｔ−１）に関して現在の基準グリッドＲＧ（ｔ）から、その信頼インジケータがひとたびデクリメントされて０に等しくなったグリッドの行を取り消す。
【００４０】
図３ａは、現在の空間グリッドＳＧ（ｔ）から基準グリッドＲＧを更新するステップを例示している。それぞれのグリッドは、図３におけるグレイで示されるタイプｐ１のブロッキングアーチファクトを含むグリッドの行について１に等しいタイプｐの所定数のグリッドの行、又は図３におけるブラックで示されるタイプｐ２のブロッキングアーチファクトを含むグリッドの行について２に等しいタイプｐの所定数のグリッドの行を含んでいる。更新の後、現在の基準グリッドＲＧ（ｔ）は、先行する基準グリッドＲＧ（ｔ−１）及び現在の空間グリッドＳＧ（ｔ）に存在するグリッドの行の信頼インジケータをインクリメントし、現在の空間グリッドＳＧ（ｔ）にのみ存在するグリッドの行に信頼インジケータを１にセットし、先行する基準グリッドＲＧ（ｔ−１）にのみ存在するグリッドの行の信頼インジケータをデクリメントし、例では、信頼インジケータの値は、０と５との間のままの状態となる。その信頼インジケータの値が例では３に等しい予め決定された値Ｓｃｏｎｆよりも低いグリッドの行は、図３ａにおける破線で示されており、補正ステップで補正されない。
【００４１】
図３ｂは、先行するグリッドの行と現在の空間グリッドの行との間の比較を例示している。破線における行は、先行する基準グリッドＲＧ（ｔ−１）のグリッド行を長くする。現在の空間グリッドＳＧ（ｔ）の５つのグリッドの行は、先行する基準グリッドＲＧ（ｔ−１）のグリッドの行と配列されず、すなわち、１３のグリッド行のうちの３分の１を超えるグリッド行が先行する基準グリッドＲＧ（ｔ−１）で発見される。このケースでは、選択ステップは、第三の条件が満たされる初期化モードを選択する。
【００４２】
最後に、選択ステップは、他のモードが選択されないときにデフォルトにより確認モードＳＴＡＢ  ２５０を選択する。
【００４３】
確認モードＳＴＡＢ  ２５０は、先行する基準グリッドＲＧ（ｔ）＝ＲＧ（ｔ−１）を維持するステップからなり、例では３に等しい予め決定された値Ｓｃｏｎｆよりも大きいか、又は該予め決定された値に等しいグリッドの行の信頼インジケータをインクリメントすることが好ましい。
【００４４】
グリッドの時間的な検出は、グリッド行間の距離をリファインするステップＲＥＦ  ２６０を最後に有しており、このステップは、選択された動作モードの連続である。リファインするステップは、得られる現在の基準グリッドＲＧ（ｔ）のグリッドの行が所与の値のレンジにあるかを確かめるその目的を有している。確かに、グリッドの行間のスペースは、余りに大き過ぎず、又は余りに小さ過ぎるべきではない。このため、リファインステップは、水平方向ｄａｖｇＨ及び垂直方向ｄａｖｇＶの両者に従って２つの連続するグリッド行の間の距離からの平均距離を決定し、２つの連続するグリッドの行の間の距離は、考慮されるように最小の境界と最大の境界との間でなければならない。これら最小の境界と最大の境界は、符号化ブロックの最小のサイズ及び最大のサイズに対応する。例では、最小の境界は、水平の方向では６であり、垂直の方向では３であり、最大の境界は、２つの方向のいずれかでは２１である。続いて、リファインステップは、２つの水平又は垂直の行の間の距離が距離ｄｈ又はｄｖのそれぞれよりも大きいかを確認する。ｄｈはｄａｖｇＨと６との間に最大値であり、ｄｖはｄａｖｇＶと３との間の最大値である。基準グリッドＲＧ（ｔ）における新たなグリッドの行であるとして検出された行がこれらの条件に従わない場合、基準グリッドから取り消される。
【００４５】
本発明に係るデータ処理方法のアプリケーションは、グリッドの行に存在するブロッキングアーチファクトを補正することが意図される、画像を後処理することで構築される。
補正は、グリッドの行の信頼インジケータの値に依存し、該インジケータが例では３に等しい予め決定された値Ｓｃｏｎｆよりも大きいか又は等しいとき、先に見られたように補正が適用される。グリッドの行のタイプｐにも依存する。
【００４６】
ブロックアーチファクトがプロファイルｐ１に対応する場合、図４を参照して説明される補正が適用される。ブロッキングアーチファクトを補正する方法は、以下のステップを有している。ブロックの境界の左又は上に位置される、第一のセットのＮデータｕの第一の離散コサイン変換ＤＣＴ１（４１）を計算するステップ。ブロックの境界の右又は下、及び第一のセットに隣接して位置される、第二のセットのＮデータｖの第二の離散コサイン変換ＤＣＴ１（４２）を計算するステップ。第一及び第二のセットの連結ＣＯＮ  ４０に対応する２Ｎデータｗのセットの全体的な離散コサイン変換を計算して変換データＷのセットを供給する。以下のやり方で計算された、第一（４１）及び第二（４２）の変換ＤＣＴ１から得られた変換データＵ及びＶから、予測された最大周波数ｋｗｐｒｅｄを決定するステップＰＲＥＤ  （４４）。
【００４７】
【数６】
2005535204.tif 000008
ここで、Ｔはゼロとは異なる閾値である。つぎに、全体的な離散コサイン変換から奇数変換されたデータＷをゼロに設定することで補正するステップＺＥＲ  ４５。その周波数は、予測される最大の周波数よりも高く、補正されたデータＷ’が生成される。補正されたデータの逆離散コサイン変換ＩＤＣＴ２  ４６を計算するステップであり、ディスプレイに表示されることがその後に意図されるフィルタリングされたデータｗ’が生成される。
【００４８】
ブロッキングアーチファクトがプロファイルｐ２に対応する場合、補正は、かなり変更される必要がある。実際に、ブロックの境界の位置は、より正確に与えられる必要があり、これは、図５に例示されるような、プロファイルｐ２に対応する階段のダブルステップのためである。このため、補正方法は、中間画素ｐ（ｎ）のルミナンス値を再調整するステップを予備的に有しており、該ルミナンス画素は、その右に直接位置される画素ｐ（ｎ＋１）の該ルミナンス値を与えることが意図されている。予め記載されたステップがその後適用され、ブロックの境界は中間画素の左に存在し、その後にセグメントｖの一部を形成する。変数により、代替的に、左にある画素のルミナンス値、又は最も近いルミナンス値を有する画素のルミナンス値に対応するため、中間画素のルミナンス値を選択することも可能である。両方のケースでは、補正ステップを適用するように、セグメントｕ及びｖの位置決めが調整される。
【００４９】
テレビジョン受像機の回路により本発明に係る処理方法を実現することができ、該回路は適切にプログラムされる。プログラミングメモリに記憶されるコンピュータプログラムにより、図１を参照して先に記載された異なる動作を該回路に実行させる。コンピュータプログラムは、たとえば、該プログラムを含むディスクのようなデータキャリアを読み取るためのプログラムメモリにロードされる場合もある。読取り動作は、たとえばインターネットのような通信ネットワークにより実行される場合もある。このケースでは、サービスプロバイダは、関心のあるように、コンピュータプログラムをダウンロード可能な信号の形式にする。
【００５０】
本文における括弧間の参照符号は、限定するものとして解釈されるべきではない。「有する“ｃｏｍｐｒｉｓｅ”」及びその縁語は、請求項に示される構成要素又はステップ以外の構成要素又はステップの存在を排除するものではない。構成要素又はステップに先行する冠詞“ａ”又は“ａｎ”は、かかる構成要素又はステップが複数存在することを排除するものではない。
【図面の簡単な説明】
【００５１】
【図１】本発明に係る画像を処理する方法を示す図である。
【図２】プロファイルが空間領域と周波数領域で表される、ブロックベースの符号化技法に従い符号化される画像で主に見られる２つのアーチファクトのプロファイルｐ１及びｐ２である。
【図３】図３ａは現在の空間グリッドから基準グリッドの更新を例示する図である。図３ｂは先行する基準グリッドと現在の空間グリッドとの間の比較を例示する図である。
【図４】ブロッキングアーチファクトを補正する方法を説明する図である。
【図５】タイプｐ２のブロッキングアーチファクトを補正する原理を説明する図である。
【図１】
2005535204.tif 000009
【図２】
2005535204.tif 000010
2005535204.tif 000011
【図４】
2005535204.tif 000012
【図５】
2005535204.tif 000013
【国際調査報告】
2005535204.tif 000014
2005535204.tif 000015
2005535204.tif 000016