(57)【要約】ブロック状圧縮画像データは伸長され、その伸長されたデータは、ブロックエッジアーティファクト及び／リンギングアーティファクトを除去するように、ローパスフィルタリング操作のカスケードの影響下に置かれる。そのカスケードにおける前記ローパスフィルタリング操作の選択された一は選択された画素位置についてスキップされる。そのスキップの判定は、選択された画素位置についての変動の大きさに基づいている。カスケードにおける複数のフィルタリング操作はその大きい変動の大きさによりスキップされる。
2009506699.tif 000002
【特許請求の範囲】
【請求項１】
ブロック状の圧縮画像データを操作する画像操作装置であって：
伸長画像を受け入れる入力と；
ブロック状の伸長画像データに関して互いに少なくとも部分的にカスケード状態で少なくとも２つの空間フィルタリング操作を実行するように備えられ且つ前記入力に結合されているフィルタリング回路と；  
を有する画像操作装置であり、
前記空間フィルタリング操作の各々は、少なくとも同じ共通画像方向に沿ってローパスフィルタリングをもたらし；
前記カスケード状態で選択された画素位置について前記ローパスフィルタリングの操作の選択された一を局所的にスキップするように、前記ローパスフィルタリングの操作の各々の選択された一は、前記選択された画素位置についての変動がそれぞれの最小基準を超えることを試験のそれぞれの一が検出するかどうかに応じて、局所的にスキップされる；画像操作装置。
【請求項２】
請求項１に記載の画像操作装置であって、前記ローパスフィルタリングの操作の少なくとも位置についての前記試験の一部として、前記選択された画素位置及び前記選択された画素位置に隣接する画素位置の画素値間の差分の大きさと第１閾値の第１比較と、前記選択された画素位置及び前記隣接する画素位置のそれぞれからの互いに反対の方向に伸びる領域における画素位置の画素値間の広がり又は結合された広がりと第２閾値の少なくとも一回の比較を実行するように備えられ、前記ローパスフィルタリングの操作の少なくとも一は、前記大きさ及び／又は前記広がりが前記第１閾値及び前記第２閾値のそれぞれを超える場合に、スキップされる、画像操作装置。
【請求項３】
請求項２に記載の画像操作装置であって、前記領域の各々は少なくとも３つの画素位置を有する、画像操作装置。
【請求項４】
請求項２に記載の画像操作装置であって、前記領域の各々は３つ以下の画素位置を有する、画像操作装置。
【請求項５】
請求項１に記載の画像操作装置であって、前記ローパスフィルタリングの操作の異なる一は、両方共、前記共通画像方向に沿っている第１一次元フィルタリング操作及び第２一次元フィルタリング操作のそれぞれを有する、画像操作装置。
【請求項６】
請求項１に記載の画像操作装置であって、前記フィルタリング回路は：
前記共通試験が、前記選択された画素位置及び前記隣接する位置のそれぞれから互いに反対の方向に伸びている領域における前記伸長画像データにより決定される画素位置依存性広がり及び／又は前記位置の対についての画素値間の差分の大きさについてテストするように、隣接する画素位置の対についての共通試験を実行し；
前記共通試験に基づいて前記対の両方の位置について前記カスケード状態で前記ローパスフィルタリングの操作の選択された一をスキップする；
ように備えられている、画像操作装置。
【請求項７】
請求項６に記載の画像操作装置であって、前記ローパスフィルタリングの操作は、前記カスケード状態で前記ローパスフィルタリングの操作の前記選択された一に後続する更なるローパスフィルタリングの操作を有し、前記更なるローパスフィルタリングの操作は、前記対の互いに反対側における画素位置について前記ローパスフィルタリングの操作の前記選択された位置の入力値と、前記ローパスフィルタリング操作の前記選択された一がスキップされない場合に前記対について前記ローパスフィルタリング操作の前記選択された一により生成されたフィルタリング画素値と、を有する、画像操作装置。
【請求項８】
ブロック状の圧縮画像データを操作する方法であって：
ブロック状の伸長画像データに関して少なくとも部分的にカスケード状態で少なくとも２つの空間フィルタリング操作を実行する段階であって、前記空間フィルタリング操作の各々は少なくとも同じ共通画像方向に沿ってローパスフィルタリングをもたらす、段階；
前記伸長画像データにより決定される画素値における画素位置依存性変動の試験を実行する段階；
前記カスケード状態で選択された画素位置について前記ローパスフィルタリングの操作の選択された一を局所的にスキップするように、前記ローパスフィルタリングの操作の各々の選択された一をスキップする段階であって、前記ローパスフィルタリング操作の各々の選択された一は、前記選択された画素位置についての前記変動がそれぞれの最小基準を超えることを前記試験のそれぞれの一が検出するかどうかに応じてスキップされる、段階；
を有する方法。
【請求項９】
請求項８に記載の方法であって：
前記選択された画素位置及び前記選択された画素位置の隣接する画素位置の画素値間の差分の大きさとの第１閾値の第１比較；
前記選択された画素位置及び前記隣接する画素位置のそれぞれから互いに反対方向に広がっている領域における画素位置の画素値間における、広がり又は結合された広がりを有する第２閾値の１つ又はそれ以上の第２比較；並びに
前記大きさ及び／又は前記広がりが前記第１閾値及び前記第２閾値のそれぞれを超える場合に、スキップされる前記ローパスフィルタリングの操作の少なくとも一；
を、前記ローパスフィルタリングの操作の少なくとも一についての前記試験を実行する一部として実行する、方法。
【請求項１０】
請求項９に記載の方法であって、前記ローパスフィルタリング操作の異なる一は、両方が前記共通画像方向に沿っている第１一次元フィルタリング操作及び第２一次元フィルタリング操作のそれぞれを有する、方法。
【請求項１１】
請求項９に記載の方法であって：
前記選択された画素位置及び前記隣接する位置のそれぞれから互いに反対の方向に広がっている領域において前記伸長画像データにより決定される画素位置依存性広がり及び／又は位置の対についての画素値間の差分の大きさについて試験する、隣接する画素位置の対について共通試験を実行する段階；並びに
前記共通試験に基づいて対の両方の位置についてカスケード状態で前記ローパスフィルタリングの操作の選択された一をスキップする段階；
を有する、方法。
【請求項１２】
請求項１１に記載の方法であって、前記ローパスフィルタリングの操作は、前記カスケード状態で前記ローパスフィルタリングの操作の前記選択された一に後続する更なるローパスフィルタリングの操作を有し、前記更なるローパスフィルタリングの操作は、前記対の互いに反対側における画素位置について前記ローパスフィルタリングの操作の前記選択された位置の入力値と、前記ローパスフィルタリング操作の前記選択された一がスキップされない場合に前記対について前記ローパスフィルタリング操作の前記選択された一により生成されたフィルタリング画素値と、を有する、方法。
【請求項１３】
コンピュータプログラムであって、プログラマブル処理回路により実行されるときに、前記プログラマブル処理回路が：
空間フィルタリング操作の各々は少なくとも同じ共通画像方向に沿ってローパスフィルタリングをもたらすように、前記ブロック状の伸長画像データに関して少なくとも部分的にカスケード状態で少なくとも２つの空間フィルタリング操作を実行し；
前記伸長画像データにより決定される画素値における画素位置依存性変動の試験を実行し；
前記ローパスフィルタリングの操作の各々の選択された一が、前記選択された画素位置についての前記変動がそれぞれの最小基準を超えることを前記試験のそれぞれの一が検出するかどうかに応じてスキップされるように、前記カスケード状態で選択された画素位置について前記ローパスフィルタリングの操作の選択された一を局所的にスキップするように、前記ローパスフィルタリングの操作の各々の選択された一をスキップする；
ようにする命令を有するプログラムを有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックに基づく画像伸長に関する。
【背景技術】
【０００２】
ＭＰＥＧ及びＪＰＥＧは、一般的なブロックに基づく画像伸長及び伸長規格である。圧縮について、画像における画素位置が矩形ブロックにグループ化され、各々のブロックについて、ブロックにおける画素位置の画素値のＤＣＴ（Ｄｉｇｉｔａｌ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）係数が演算される。画像データの圧縮をもたらすＤＣＴ係数は量子化される。伸長中に、画素値は、逆ＤＣＴにより量子化されたＤＣＴ係数から再演算される。
【０００３】
この技術は、例えば、伸長画像のブロック間の境界における偽ステップ遷移及び画像における鮮鋭なオブジェクトのエッジの周りの“リンギング”等の画像における圧縮アーティファクトに繋がる可能性がある。
【０００４】
米国特許出願公開第２００２／０１２６９１２号明細書において、アーティファクトを低減するように、ローパスフィルタリングが伸長画像の選択された画素に適用されるＭＰＥＧ画像伸長技術について記載されている。ローパスフィルタリングは、遷移及びリンギングのような圧縮アーティファクトを除去する、又は少なくとも低減するのに適切である。しかしながら、ローパスフィルタリングは、オリジナルの画像コンテンツをぼかす可能性がある不利点を有する。ぼけを低減するように、米国特許出願公開第２００２／０１２６９１２号明細書においては、各々の画素について画素の位置がブロックの境界にあるがまた、画像における自然なエッジにはないかどうかを判定するための検出が用いられている。一次元ローパスフィルタに基づく行及び一次元ローパスフィルタに基づく列の組み合わせが、この条件と適合する画素についての画素値を得る伸長画素に適用される。フィルタリングされていない他の画素については、伸長画素値が用いられる。
【０００５】
米国特許出願公開第２００３／１４７５５９号明細書においてはまた、ローパスフィルタリングが選択された画素に適用される伸長技術について記載されている。この伸長技術においては、隣接する伸長ブロック間の最大強度差が演算される。この強度差が閾値以下であるとき、それらのブロック間にはオブジェクトのエッジは存在せず、ローパスフィルタリングがアーティファクトを抑制するように適用される。
【０００６】
上記の二つの文献については、フィルタリングが適用されるべきか否かを判定する、かなり複雑な演算をたくさん行う検出技術を用いることを特記することができる。このことは、ローパスフィルタを条件付きで適用する結果、注意深い平衡性を必要とし、フィルタの適用への過度の集中は、不必要にぼけている乱れた葉っぱのように見える伸長アーティファクトによる画像の劣化をもたらす。
【特許文献１】米国特許出願公開第２００２／０１２６９１２号明細書
【特許文献２】米国特許出願公開第２００３／１４７５５９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特に、本発明の目的は、フィルタリングについての複雑な基準に対して低い感度を有する条件付きフィルタリングにより圧縮アーティファクトを除去することができる方法及び装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、請求項１にしたがった装置を特徴として提供する。ここでは、複数のローパスフィルタリング操作がカスケード的に行われる。そのカスケード的に行われることにおける可変ローパスフィルタリング操作数は、選択された画素位置についてスキップされることが可能である。それ故、可視的アーティファクトへの強い影響を伴うことなくそれぞれのフィルタリング操作を適用するか否かを判定するようにより複雑性の低い基準を用いることを可能にするフィルタリングにおける、より改善された制御を提供している。
【０００９】
上記の及び他の目的及び有利な特徴が、図の非制限的表現から明らかになる。
【発明を実施するための最良の形態】
【００１０】
図１は、入力１０、伸長段階１２、一連のフィルタ段階１４ａ乃至ｂ、一連のテスト段階１６ａ乃至ｂ、一連の選択段階１８ａ乃至ｂ及び画像レンダリング段階１９を有する信号フロー図である。伸長段階１２は、圧縮データを受け入れるように入力１０に、そして伸長データを出力するように第１フィルタ段階１４ａに結合されている。第１選択段階１８ａは、伸長段階１２及び第１フィルタ段階１４ａに結合されたそれぞれの信号入力を有する。第１テスト段階１６ａは、伸長段階１２の出力に結合された入力及び選択段階１８ａの制御入力に結合された出力を有する。
【００１１】
後続のフィルタ段階１４ｂ、テスト段階１６ｂ及び選択段階１８ｂは、伸長段階１２の出力に代えて、それらの入力が先行する選択段階１８ａの出力に結合されていることを除いて、第１フィルタ段階１４ａ、第１テスト段階１６ａ及び第１選択段階１８ａと同様に結合されている。フィルタ段階１４ａ乃至ｂ、テスト段階１６ａ乃至及び選択段階１８ａ乃至ｂの集合のみが示されているが、多数のそのような集合が、典型的には存在し、連続処理されるように、即ち、フィルタ段階、テスト段階及び先行する集合の選択段階の出力に結合された選択段階と各々、接続されていることが理解される必要がある。一連の選択段階の最後の選択段階１８ｂの出力は、レンダリング段階１９の一部である表示スクリーンにおける画像表示を制御するように最後の選択段階１８ｂからの画像データを用いるレンダリング段階１９の入力に結合されている。
【００１２】
信号フロー図は種々の方法で実施されることが可能である。一実施形態においては、各々の段階は、それぞれの回路、例えば、対応するようにプログラムされた信号処理回路により実施され、それらのそれぞれの回路は図に示されているように相互接続されている。他の実施形態においては、それらの段階の異なる一は、プログラムの異なる部分の制御下で同じ信号処理回路を用いて実施される。この実施形態においては、それらの段階間の接続は、処理器の登録器のような転送記憶要素における信号データの記憶により実現される。
【００１３】
動作中、図１の信号フロー図にしたがった処理の間に、圧縮画像データは、入力１０を介して伸長段階１２に適用される。伸長段階１２は、例えば、ＭＰＥＧ又はＪＰＥＧ互換性伸長技術（逆ＤＣＴ演算を含む）を用いて、それぞれのブロックを伸長する。中間段階による可変度合いのフィルタリングの後、レンダリング段階１９は、画像表示を制御するようにそのフィルタリングの結果を用いる。可変度合いのフィルタリングは、選択された画素位置についてのフィルタ段階１４ａ乃至ｂの可変数をバイパスする（スキップする）ことにより実現される。
【００１４】
第１テスト段階１６ａは、画素位置の互いに反対側の領域における画素値の広がりが閾値以下であるかどうか、及び閾値以下のステップがそれらの領域間に存在するかどうかを、一連の画素位置の各々について試験する。それが肯定的である場合、第１テスト段階１６ａは、第１フィルタ段階１４ａからその出力にフィルタリングされたデータを渡すように第１選択段階１８ａを制御する。それが否定的である場合、第１テスト段階１６ａは、第１フィルタ段階１４ａの入力からその出力にフィルタリングされていないデータを渡すように第１選択段階１８ａを制御する。
【００１５】
次に、第１選択段階１８ａの出力は再び、試験及びフィルタリングされた又はフィルタリングされていないデータの条件付き選択を含む同じ方法で処理される。連続的なフィルタ段階のフィルタ操作は、例えば、画像の行方向に沿って画素値変動を除去する両方の一次元のローパスフィルタリング操作である。それ故、逆領域間の画素値におけるステップの強度及びそれらの領域における広がりの大きさに応じて、より強いステップが生じる及びこの種類の１つのローパスフィルタリング操作のみが適用される又はローパスフィルタリング操作さえ適用されない場合に、この種類の２つの連続的なローパスフィルタリング操作が適用される。３つ以上の段階の集合を用いることが可能であることが理解できるため、それ故、更に多くの可変性のこの種類のローパスフィルタリング操作数を実現することが可能である。
【００１６】
更に、一画像方向に沿って条件付きの一次元ローパスフィルタリングについてのそのような複数の段階と直列に、他の複数の段階が、他の画像方向に沿って条件付きの一次元ローパスフィルタリング（例えば、画像の列に沿ってフィルタリングする段階及び画像の行に沿ってフィルタリングする段階）について与えられることが可能である。また、実施形態は、各々の段階は先行する段階からのみ入力値を受け入れることを示しているが、テスト段階及び／又はフィルタ段階の入力値の一部を、段階がカスケード的に行われることにおける初期の段階から得ることが可能であることが理解される必要がある。
【００１７】
図２は、伸長処理をフロー図で示している。そのフロー図のステップは、例えば、処理を実行するようにプログラムされる又は構成される信号処理回路であることが可能である処理回路により、そのように行われるようにプログラムされた汎用コンピュータにより、又は、異なる回路は異なるステップを実行するような回路の組み合わせにより実行される。
【００１８】
そのフロー図の開始において、処理回路は、画素値の画像（又は、画像の一部）をもたらすＭＰＥＧ又又はＪＰＥＧコードにおいて用いられるようなブロックに基づく伸長ステップ２０を実行する。伸長ステップ２０は第１ステップ２１ａにより後続され、処理回路は、伸長画像の連続的な線に沿った対の走査における最初の画素の位置の対を選択する。
【００１９】
第２ステップ２２ａにおいて、処理回路は、画素位置の選択された対の周りにおける画素値の変動を表す数字を演算する。一実施例においては、第１広がりＡ１が、選択された対の左側の画素位置から左側に進む３つの互いに隣接する画素位置についての画素値間で演算される。即ち、それらの画素位置についての最大画素値及び最小画素値間の差分が演算される。この実施例においては、類似する第２広がりＡ２が、選択された対の右側の画素位置から右側に進む３つの互いに隣接する画素位置についての画素値間で演算される。更に、この実施例においては、それらの対の画素位置についての画素値間の差分の絶対値Ｄが演算される。
【００２０】
第３ステップ２３ａにおいては、処理回路は、選択された対について第１段階フィルタ操作を実行するか否かを判定するように、第２ステップ２２ａにおいて演算された数を用いる。第１段階フィルタ操作は、第４ステップ２４ａにおいて実行される。その実施例においては、処理回路は、第１閾値により数Ａ１及びＡ２を、第２閾値により数Ｄを演算する。数Ａ１、Ａ２及びＤの何れかが対応する閾値以上である場合、処理回路は、選択された対についての第１段階フィルタ操作をスキップする。第４ステップ２４ａにおけるフィルタ操作は、例えば、次のような対、即ち、
左側フィルタリング値＝（３＊左側画素値＋右側画素値）／４
右側フィルタリング値＝（３＊右側画素値＋左側画素値）／４
において、左側画素及び右側画素の重み付け平均としてのフィルタリングされた画素値を演算する。
【００２１】
第４ステップ２４ａの第１段階フィルタ操作の後の第５ステップ２５ａにおいては、処理回路は、第１段階フィルタ操作を実行した後に、広がりを表す新しい集合を演算する。一実施例においては、第２ステック２２ａにおける場合と類似する広がりが、オリジナルの画素値からに代えて、画素位置の対についてのフィルタリング値から演算される。第６ステップ２６ａにおいては、処理回路は、選択された対について第２段階フィルタ操作を実行するか否かを判定するように第５ステップ２５ａにおいて演算された数を用いる。第２段階フィルタ操作は第７ステップ２７ａにおいて実行される。実施例においては、同様の試験が第３ステップ２３ａにおけるように、しかしより大きい閾値を用いて使用されることが可能である。第７ステップ２７ａのフィルタ操作は、入力として画素の対についてフィルタリング値を用いて、次のような、第４ステップ２４ａにおけるより広い画素範囲からの重み付け平均としてのフィルタリング画素値の演算を含む。
【００２２】
新しい左側フィルタリング値＝（２＊左側フィルタリング画素値＋右側画素値＋Ｙ１）／４
新しい右側フィルタリング値＝（２＊右側フィルタリング画素値＋左側画素値＋Ｙ２）／４
ここで、Ｙ１及びＹ２は、対の左側画素位置及び右側画素位置に隣接する画素位置についてのオリジナルの画素値である。
【００２３】
続いて、第８ステップ２８ａにおいて、必要に応じて、処理回路は新しい対を選択し、それが肯定的な場合、その処理は第２ステップ２２ａから繰り返される。典型的には、画像における線に沿って連続的な対が選択され、一旦、線における全ての対が処理されると、次の線からの対が選択され、これが繰り返される。
【００２４】
一旦、全ての対が処理回路により処理されると、その処理は、水平方向の線に代えて、画像の列に沿った画素位置の対を選択する他の画像方向に沿って繰り返される。水平方向に隣接する画素位置に代えて、選択された対の上限に隣接する画素位置が用いられる。
【００２５】
好適には、フロー図のステップは、カラー画像の場合の少なくとも画素の輝度値について実行される。更に、同様なステップが、ＵＶ成分のようなカラー成分について実行されることが可能である。代替のステップが、カラー画像のＲＧＢ成分の各々について実行されることが可能である。一実施形態においては、各々の段階について、１つの共通の試験が、その段階のフィルタリング操作が全てのカラー／輝度成分に適用される必要があるかどうかを判定するように実行される。代替として、別個の試験が、異なるカラー／輝度成分について実行されることが可能である。
【００２６】
そのフロー図は、実施形態の実施例を単に示すものであることが理解される必要がある。フロー図に関する種々の変形が可能である。一実施例としては、伸長ステップ２０は処理の一部として示されているが、このステップは他のステップと同じ装置において実行される必要はないことが理解される必要がある。伸長は、１つの装置において実行されることが可能であり、他の装置においてフィルタリングされる及び試験されることが可能である。
【００２７】
他の実施例としては、それらのフィルタリング段階をスキップする、対応する試験を有するフィルタリング段階に対応する４つの段階のみが示されているが、複数のフィルタリング段階及び試験段階が用いられること、又はフィルタリングは一次元（線に沿ってまたは列に沿って）のみに限定されることが可能である。他の実施例としては、その処理は第８段階２８ａ、２８ｂ（第３ステップ２３ａ、２３ｂにおける判定が第１段階フィルタリングステップ２４ａ、２４ｂを実行しないようになっている場合の、新しい対の選択）の方に向かって処理することが示されているが、それに代えて、第１段階フィルタリングステップ２４ａ、２４ｂがスキップされる場合に、その処理が第５ステップ２５ａに進むことが可能であることが理解される必要がある。この場合、第２試験及び第２段階フィルタリング操作は、第１段階フィルタリング操作がスキップされている場合に、フィルタリング値に代えて、画素位置の対についてのオリジナルの画素値を用いる。
【００２８】
更に、そのフロー図は、次の対が処理される前に、画素位置の対について、後続の試験及びフィルタリング操作２２ａ乃至２７ａが実行される実施形態を示しているが、それに代えて、それらのステップの最初の部分２２ａ乃至２４ａは、それらのステップの次の部分２５ａ乃至２７ａが実行される前に、全ての対について実行されることが可能である。各々の対について両方の対を共に処理することの有利点は、フィルタリングされる中間値について必要な記憶が少なくて済むことである。一回のサイクルの処理を容易にするように、第２段階フィルタ操作は、それらの対における画素位置についてのフィルタリング画素値と、所望の対の外側の画素位置についてオリジナルの画素値との混合を用いる。それらの対の外側の位置についてのオリジナルの画素値を用いることは、ぼけが低減されるという付加的な有利点を有する。この結果、他の実施形態においては、別個のサイクルがフィルタリングの異なる段階について用いられる場合でさえ、オリジナルの画素値が用いられる。
【００２９】
また、それらのステップを通る一回のサイクルにおいて、画素位置の対についてのフィルタリング値を共に演算することに代えて、１つの画素位置についてのフィルタリング値が、各々のサイクルにおいて演算されることが可能である。各々のサイクルにおいて対を用いることは、対の各々の画素位置についての試験の一集合に代えて、各々の対について試験の一集合のみが各々の対について実行される必要があるという有利点を有する。
【００３０】
また、線（行）及び列に基づく試験及びフィルタリング操作が示され、フィルタリング値及び試験は画素位置の対と同じ線（又は、列）からの画素値のみに依存しているが、それに代えて、より高い次元に拡張する領域からの位置についての画素値は、例えば、二次元領域からそれらの対の画素位置の左側及び右側への、並びに／若しくは先行する及び／又は後続する画像からのビデオシーケンスの場合におけるテスト及び／又はフィルタリングのために用いられることが可能である。
【００３１】
画素位置の対の左側及び右側の画素位置についての画素値における広がりの閾値量より大きい欠落について、及びそれらの対の画素位置についての画素値間におけるステップの欠落についてフロー図の試験において、試験の実施例が用いられることに留意する必要がある。このことは、大きいステップがフィルタリングされる必要がない可視的な“実際の”エッジを表すという仮定に基づいている。画素位置の対の広がった左側及び右側の存在は、対の画素値間のアーティファクトエッジを不可視にする、及び／又は対自体の画素値間のエッジはテクスチャの一部であり、それ故、フィルタリングされる必要はないことを示すことが可能である、テクスチャ画像領域又は強いエッジの存在を示すと理解される。
【００３２】
好適には、（水平方向の）線又は（鉛直方向の）列のみに沿って、局在する画素値のみを有する簡単な試験が用いられる。それらの試験の効果は、複数の段階のフィルタリング処理において個別の段階（ステップ２７ａ、２７ｂ）のスキップのみに対して、例えば、第６ステップ２６ａ、２６ｂにおいて、少なくとも厳しさの小さい試験を適用することにより制限される。しかしながら、その実施例以外の他の試験を用いることも可能である。
【００３３】
例えば、左側及び右側に３画素位置の中から広がりを試験することに代えて、３つの画素位置より大きい又は小さい数を用いることも可能である。また、画素値における変化が演算される広がりに寄与する度合いは、対からの距離の減少（又は、少なくとも、非増加）関数であることが可能である。多くの数を用いることはより信頼性の高い結果を得ることができるが、過剰な多くの数は、アーティファクトを不可視にしない大きく外れた広がりのリスクを伴う。少ない数を用いることは、ローパスフィルタリングが過度に頻繁に適用されるリスクを増大させ、そのことは結果的に不必要なぼけをもたらす。何れか一方側において３つの画素位置を用いることは、良好な妥協であることが判明している。
【００３４】
最大と最小の間の差分に代えて、平均からの偏差の二乗平均平方根値又は平均値等の異なる広がりの指標を用いることが可能である。スキッピングを回避するようにまた、満足される必要がある付加条件がまた、付加されることが可能であり、そのような付加条件はまた、対の両側の領域における隣接画素間の差分の大きさが他の閾値以下であるようなものである。このことは処理を複雑にするが、強いエッジ近傍の不必要なぼけを回避する。他の実施形態においては、画素の左側及び右側の領域における広がりの全体的な測定は、その全体的な広がりが閾値を超える場合に、フィルタ段階をスキップするように閾値と比較されることが可能である。しかしながら、個別の測定のそれぞれの閾値との比較は、隣接する領域における広がりについて及び画素位置の選択された対の画素値におけるステップの大きさについて、異なる閾値を用いることが可能であるという有利点を有する。それ故、例えば、小さい広がり及び大きいステップの大きさが、フィルタリング段階をスキップするための閾値として用いられることが可能である。その結果、フィルタリング段階を実行することによる比較的大きいアーティファクトエッジの減少は、比較的弱いテクスチャに過ぎない存在に関して条件付きになる。対のそれぞれの側における広がりは別個に試験される必要がないことが理解できる。例えば、対のどちらかの側における広がりは、閾値との比較の前に、広がりの共通の測定（例えば、どちらか側の広がりの最大、又は合計）と組み合わされることが可能である。
【００３５】
好適には、フィルタリング操作の条件付き実行は、実質的に画像における全て（画像の境界近傍の画素位置を除いくことが可能である）の画素位置に対して、又は画素位置の対に対して適用される。代替として、試験及びフィルタ段階の適用は、伸長ブロック間の境界の互いに反対側にある画素位置の対に対して制限されることが可能である。このようにして、実際の画像エッジが抑制される又はぼかされるリスクは、ブロックアーティファクトによるものではない。それぞれのフィルタ段階の適用において決定される試験の適用は、しかしながら、ブロックの境界についての情報は、例えば、伸長装置から供給される必要があるために、複雑性は小さい。更に、このようにして、ブロックの境界に存在しないリンギングアーティファクトはまた、フィルタリング除去されることができる。
【００３６】
本発明は、例えば、静止画像又はビデオ画像のレンダリングに先立つテレビジョンセット等におけるブロックに基づく伸長を用いる画像処理装置、テレビジョンセットと直列に結合されるデコーダ装置、デジタルカメラ、表示スクリーン等を備えている携帯電話、テレビジョンセットやデコーダ等で用いられる集積回路の何れかにおいて適用されることが可能である。
【図面の簡単な説明】
【００３７】
【図１】信号フロー図である。
【図２】フロー図である。
【図１】
2009506699.tif 000003
【図２】
2009506699.tif 000004
【国際調査報告】
2009506699.tif 000005
2009506699.tif 000006
2009506699.tif 000007