JPH0832975A - イメージデータ後処理方法及びその装置 - Google Patents

イメージデータ後処理方法及びその装置

Info

Publication number
JPH0832975A
JPH0832975A JP18814695A JP18814695A JPH0832975A JP H0832975 A JPH0832975 A JP H0832975A JP 18814695 A JP18814695 A JP 18814695A JP 18814695 A JP18814695 A JP 18814695A JP H0832975 A JPH0832975 A JP H0832975A
Authority
JP
Japan
Prior art keywords
pixel data
target pixel
image data
data
post
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP18814695A
Other languages
English (en)
Other versions
JP3717975B2 (ja
Inventor
Sang-Ho Kim
相昊 金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiu Denshi Kk
WiniaDaewoo Co Ltd
Original Assignee
Daiu Denshi Kk
Daewoo Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiu Denshi Kk, Daewoo Electronics Co Ltd filed Critical Daiu Denshi Kk
Publication of JPH0832975A publication Critical patent/JPH0832975A/ja
Application granted granted Critical
Publication of JP3717975B2 publication Critical patent/JP3717975B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【目的】 イメージデータにおけるブロッキング現像
を除去または低減することによって、画質を向上させる
イメージデータ後処理方法及び装置を提供する。 【構成】 現フレームの復号化されたイメージデータ
を格納する第2フレームメモリ42と、格納された復号
化されたイメージデータにおいて目的の画素データをフ
ィルタリングし、フィルタされた目的の画素データを発
生するフィルタ44と、元の目的の画素データとフィル
タリングされた目的の画素データとの差の絶対値を計算
する偏差計算器45aと、予め定められた第1または第
2の閾値を選択的に発生する閾値発生回路47と、フィ
ルタリングされた目的の画素データと第1または第2の
閾値とを比較する第2比較回路45bと、制御信号を発
生するコントローラ49と、目的の画素データを補正す
る画素データ補正ユニット48とを含む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はイメージ信号復号化シス
テムに用いるイメージデータ後処理方法及び装置に関
し、ブロックの空間複雑度(spatial acti
vity)によってイメージデータを効果的に後処理す
ることによって、復号化されたイメージデータのブロッ
クの境界に起こるブロッキング現象を除去し、システム
の画質を向上させる改善された方法及び装置に関する。
【0002】
【従来の技術】高精細度テレビ(HDTV)及びビデオ
電話システムのような多様な電子/電気的な用途におい
て、ディジタル化されたビデオ信号の伝送は、アナログ
信号の伝送より良好な画質を達成することができる。一
連のイメージ“フレーム”からなるイメージ信号がディ
ジタル形態で表現される際、大量のデータが生じ、この
ビデオフレームの各ラインは複数の“画素”と呼ばれる
一連のディジタルデータ要素によって定義されている。
しかしながら、通常の伝送チャネルの利用可能な周波数
帯域は制限されているため、大量のディジタルデータを
その制限されたチャネル帯域を通じて伝送するために
は、伝送すべきデータの量を圧縮するか、または減少す
るためにビデオ信号符号化システムが必要である。そこ
で、多くのイメージ符号化システムは、入力イメージデ
ータに内在する空間的及び/または時間的な冗長度(ま
たは相関性)に基づく多様な圧縮技法(または符号化技
法)を用いて符号化されたイメージデータを提供する。
【0003】符号化済みのイメージデータは、通常の伝
送チャネルを通じて符号化動作の逆処理を行うイメージ
信号復号化システムに含まれたイメージ信号復号化器へ
伝送されると共に、元のイメージデータに再構成され
る。
【0004】この再構成されたイメージデータでは、受
信端でブロックの境界線が現れるブロッキング現像のよ
うなアーティファクトが一般的に存在する。このような
ブロッキング現像は1フレームをブロック単位で復号化
するため生じる。
【0005】当業者に知られているように、再構成済み
のイメージデータまたは復号化済みのイメージデータの
質を向上させるために、一般的に、復号化済みのイメー
ジデータは通常の後処理フィルタによって更に処理され
る。従来技術の後処理フィルタは、予め定められた遮断
周波数で復号化済みのイメージデータをフィルタリング
して復号化済みのイメージデータの質を向上させる。
【0006】しかしながら、通常の後処理がフィルタさ
れた各画素データを考慮せずに行われるので、そのよう
なフィルタリングはあるブロックの境界においてブロッ
キング現像を十分に除去することができず、また歪曲さ
れたイメージデータを発生し得る。
【0007】ブロッキング現象の除去を意図した他の類
型は、本特許出願と出願人を同じくする係属中の米国特
許出願明細書「IMPROVED POST−PROC
ESSING METHOD FOR USE IN
AN IMAGE SIGNAL DECODING
SYSTEM」に開示されている。復号化されたイメー
ジデータのブロックの境界におけるブロッキング現像の
除去において、この技法は各々のフィルタされたイメー
ジデータに基づいて復号化されたイメージデータを繰り
返して後処理することによって改善された性能を提供す
る。しかし、このような従来技術の後処理技法は復号化
されたイメージデータに含まれたブロックの空間複雑度
を考慮せずに繰り返し的なフィルタリング動作を行うた
め、復号化されたイメージデータに対する後処理を常に
満足させ得ないという短所を有する。
【0008】
【発明が解決しようとする課題】従って、本発明の主な
目的は、イメージ信号復号化システムに用いられ、復号
化されたイメージデータのブロックの空間複雑度によっ
てイメージデータを効果的に後処理することによって、
復号化されたイメージデータのブロックの境界に表され
るブロッキング現像を大きく除去するかまたは低減し
て、これによって、画質を向上させるイメージデータ後
処理方法及び装置を提供することにある。
【0009】
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の一実施例によれば、イメージ信号復号化
システムに用いられ、そのシステム内に組み込まれたイ
メージ信号復号化器からの現フレームの復号化されたイ
メージデータを画素単位で後処理するイメージデータ後
処理方法であって、(a)前記現フレームの復号化され
たイメージデータを格納する過程と、(b)前記格納さ
れた復号化されたイメージデータにおいてフィルタリン
グされるべき画素値を表す目的の画素データをフィルタ
リングして、フィルタリングされた目的の画素データを
発生する過程と、(c)元の目的の画素データと前記フ
ィルタリングされた目的の画素データとの差の絶対値を
計算する過程と、(d)前記復号化されたイメージデー
タ及び前記目的の画素データに基づいて、予め定められ
た第1または第2の閾値を選択的に発生する過程と、
(e)前記差の絶対値が前記予め定められた閾値より小
さければ、格納された目的の画素データを前記フィルタ
リングされた目的の画素データに更新する過程と、
(f)前記差の絶対値が前記予め定められた閾値より小
さければ、前記過程(b)乃至(e)をN回繰り返し、
前記差の絶対値が前記予め定められた閾値以上ならば、
前記格納された目的の画素データを補正された目的の画
素データに更新する過程であって、前記補正された目的
の画素データは、前記元の目的の画素データが前記フィ
ルタリングされた目的の画素データより小さければ、前
記元の目的の画素データと前記予め定められた閾値を加
算することによって、また前記元の目的の画素データが
前記フィルタリングされた目的の画素データより大きけ
れば、前記元の目的の画素データから前記予め定められ
た閾値を減算することによって提供される該過程と、
(g)前記現フレームの復号化されたイメージデータに
含まれた全ての画素が後処理されるまで、次の目的の画
素に対して前記過程(b)乃至(f)を繰り返す過程と
を含む。
【0010】本発明の他の実施例によれば、イメージ信
号復号化システムに用いられ、そのシステム内に組み込
まれたイメージ信号復号化器からの現フレームの復号化
されたイメージデータを画素単位で後処理する、イメー
ジデータ後処理装置であって、前記現フレームの復号化
されたイメージデータを格納する手段と、前記格納され
た復号化されたイメージデータにおいてフィルタリング
されるべき画素値を表す目的の画素データをフィルタリ
ングすることによって、フィルタリングされた目的の画
素データを発生する手段と、元の目的の画素データと前
記フィルタリングされた目的の画素データとの差の絶対
値を計算する手段と、前記復号化されたイメージデータ
及び前記目的の画素データに基づいて、予め定められた
第1または第2の閾値を選択的に発生する手段と、前記
差の絶対値が前記予め定められた閾値より小さければ、
格納された目的の画素データを前記フィルタリングされ
た目的の画素データに更新する手段と、前記差の絶対値
が前記予め定められた閾値以上ならば、前記格納された
目的の画素データを補正された目的の画素データに続い
で更新する手段であって、前記補正された目的の画素デ
ータは、前記元の目的の画素データが前記フィルタリン
グされた目的の画素データより小さければ、前記元の目
的の画素データと前記予め定められた閾値を加算するこ
とによって、前記元の目的の画素データが前記フィルタ
リングされた目的の画素データより大きければ、前記元
の目的の画素データから前記予め定められた閾値を減算
することによって提供される手段とを含む。
【0011】
【実施例】以下、本発明の好適な実施例について図面を
参照しながらより詳しく説明する。
【0012】図1を参照すれば、本発明のイメージデー
タ後処理方法を説明するための新規なイメージ信号復号
化システム100が示されている。イメージ信号復号化
システム100はイメージ信号復号化器20及び後処理
フィルタ装置40を備え、ここで、イメージ信号復号化
器20は可変長さ復号化器(VLD)22、ランレング
ス復号化器(RLD)24、逆ジグザグスキャナ26、
逆量子化器28、逆変換器(IT)30、加算器32、
第1フレームメモリ34及び動き補償器36を含む。
【0013】イメージ信号復号化器20において、符号
化されたイメージデータ、即ち、可変長符号化された変
換係数のセットと動きベクトルは、VLD22にブロッ
ク単位で入力される。VLD22は、可変長符号化され
た変換係数のセットと動きベクトルを復号化して、ラン
レングス符号化された変換係数をRLD24に、動きベ
クトルを動き補償器36に各々提供する。VLD22は
基本的にはルックアップテーブルからなる。即ち、VL
D22で、複数個の符号セットは、可変長符号とそれら
のランレングス符号または動きベクトルとの間で各々の
相関性を規定するために供給される。その後に、ランレ
ングス符号化された変換係数はやはりルックアップテー
ブルのジグザグ走査された変換係数を発生するRLD2
4に提供される。このジグザグ走査された変換係数は逆
ジグザグスキャナ26へ提供される。
【0014】逆ジグザグスキャナ26において、ジグザ
グ走査された変換係数は量子化された変換係数のブロッ
クを提供するために再構成される。その次に、量子化さ
れた変換係数の各ブロックは逆量子化器28で変換係数
のセットに変換される。その変換された変換係数のセッ
トはIT30、例えば逆離散的コサイン変換器30へ提
供され、現フレームのブロックとそれに対応する前フレ
ームのブロックとの間の偏差データのセットに変換され
る。この偏差データのセットは加算器32へ伝達され
る。
【0015】一方、動き補償器36は、VLD22から
の現フレームの各ブロックに対応する動きベクトルに基
づいて、第1フレームメモリ34に格納された前フレー
ムから対応する画素データのセットを取り出して加算器
32へ提供する。動き補償器36から取り出された画素
データのセットとIT30からの画素偏差データのセッ
トとは加算器32で加算されることによって、現フレー
ムの与えられたブロックの再構成されたイメージデータ
を発生する。その次に、ブロックの再構成されたイメー
ジデータまたは復号化されたイメージデータは、第1フ
レームメモリ34へ提供され格納されると共に、後処理
フィルタ装置40へ加えられ後処理される。
【0016】本発明の後処理フィルタ装置40におい
て、加算器32からの復号化されたイメージデータに対
する後処理は、復号化されたイメージデータに含まれた
全ての画素データを効果的にフィルタリングして、後処
理されたイメージデータをディスプレー装置(図示せ
ず)へ提供するように行われる。
【0017】図2には、本発明のイメージデータ後処理
方法を説明するための、図1に示された後処理フィルタ
装置40の詳細ブロック図が示されている。
【0018】後処理フィルタ装置40は、第2フレーム
メモリ42、フィルタ44、画素データ評価回路45、
スイッチング回路46、閾値発生回路47、画素データ
補正ユニット48及びコントローラ49を備え、復号化
されたイメージデータに含まれた各画素を画素単位でフ
ィルタリングすることによって、後処理されたイメージ
データを提供する。
【0019】図1に示されたイメージ信号復号化器20
からの現フレームの復号化されたイメージデータは、第
2フレームメモリ42へ提供されて格納されると共に、
閾値発生回路47へ印加される。コントローラ49から
の第1メモリ制御信号MCS1に応じ、格納されている
目的の画素値が取り出されると共に、閾値発生回路47
と画素データ補正ユニット48のバッファ48aとへ提
供され、目的の画素とそれに隣接する画素とからなるP
×P画素、例えば3×3画素はフィルタリングのための
フィルタ44へ供給され、ここで目的の画素はP×P画
素データの中央に配置されフィルタリングされるべき画
素を表し、ここで、Pは正の整数である。
【0020】その次に、第2フレームメモリ42からP
×P画素データを受け取るフィルタ44は、予め定めら
れた遮断周波数でP×P画素をフィルタリングして、フ
ィルタリングされた目的の画素データを発生する。フィ
ルタ44は、公知のメジアンフィルタ(Median
filter)またはラプラシアンフィルタ(Lapl
acian filter)のような通常の低域通過フ
ィルタを用いることによって実現される。フィルタ44
の予め定められた遮断周波数は、要求されるシステムの
画質に基づいて好ましく決められる。その後、フィルタ
44からフィルタリングされた目的の画素データは、偏
差計算器45aと第2比較回路45bとを含む画素デー
タ評価回路45へ供給される。
【0021】偏差計算器45aは、バッファ48aに格
納された元の目的の画素データと、フィルタ44からの
フィルタリングされた目的の画素データとを比較して偏
差値を計算し、該計算された値を絶対値に変換する。そ
の後、偏差計算器45aで求められた差の絶対値は、第
2比較回路45bへ供給される。
【0022】一方、閾値発生回路47は、本発明の新規
な閾値発生法を用いて予め定められた第1または第2の
閾値を選択的に発生する。予め定められた第1または第
2の閾値は、その後、第2比較回路45bと画素データ
補正ユニット48内の画素データ補正回路48cとへ提
供される。
【0023】図3を参照すれば、本発明の閾値発生回路
47の詳細なブロック図が示されている。この閾値発生
回路47は、イメージブロック発生器47a、分散計算
器47b、平均計算器47c、第1比較回路47d及び
閾値選択器47eを含む。
【0024】本発明の閾値発生法において、イメージブ
ロック発生器47aはイメージ信号復号化器20からの
現フレームの復号化されたイメージデータを、複数のイ
メージブロックに分けて、分けられたN×N(例えば8
×8画素)を含む、各々のイメージブロックを発生し、
また第2フレームメモリ42からの目的の画素データを
含むブロックの情報を発生する。続いで、分けられたイ
メージブロックは、順次に分散計算器47bへ提供され
ると共に、発生されたブロックの情報も分散計算器へ供
給される。
【0025】この分散計算器47bにおいて、分割され
たイメージブロックの各々に対する空間複雑度を計算す
るために、まず、ブロックの各々に対する平均画素値B
mを通常の平均計算技法を用いて計算し、その次に計算
された平均画素値を用いて該ブロックに対する分散Bv
arを次式(1)のように計算する。
【0026】
【数1】
【0027】ここで、Nはあるブロックの水平及び垂直
方向に配置された画素の個数で、正の整数であって、B
mはブロックの平均画素値であり、またX(・)はブロ
ックにおける画素値である。
【0028】その次に、分散計算器47bから算出され
た全てのイメージブロックに対する分散Bvarは、平
均計算器47cへ供給される反面、目的の画素データを
含むあるブロックの分散Bvarは第1比較回路47d
へ印加される。この平均計算器47cにおいて、全ての
ブロックの分散に対する平均Bvarmを周知の平均計
算アルゴリズムを用いて計算する。その後、平均計算器
47cで算出された平均Bvarmと分散計算器47b
からの目的の画素データを含むブロックの分散Bvar
とが第1比較回路47dに同時に提供される。
【0029】第1比較回路47dは、分散計算器47b
からの目的の画素データを含むブロックの分散Bvar
と平均計算器47cからの全てのイメージブロックの分
散の平均Bvarmとを比較して、前記目的の画素デー
タを含むイメージブロックが複雑であるか否かを表す第
1選択信号SS1を発生する。本発明の好ましい実施例
において、分散Bvarが平均Bvarmより大きけれ
ば、即ち、物体の輪郭情報または複雑なイメージが該ブ
ロックにおいて発見される場合、第1較回路47dはハ
イレベルの第1選択信号を発生する。そして分散Bva
rが平均Bvarm以下ならば、即ち、物体の平滑なイ
メージが該ブロック内に存在する場合、回路47dはロ
ーレベルの第1選択信号を発生する。
【0030】その次に、第1比較回路47dから発生さ
れたハイレベルまたはローレベルの第1選択信号は、閾
値選択器47eへ供給される。この閾値選択器47e
は、そのメモリ(図示せず)に予め格納された予め定め
られた第1及び第2閾値TH1及びTH2の中の1つを
第1選択信号SS1に応答して選択する。こここでTH
2はTH1より大きく、ともに正の整数である。予め定
められた第1及び第2閾値はシステムの要求される画質
に基づいて決められる。本発明によれば、好ましくは、
予め定められた第1及び第2閾値TH1及びTH2は4
及び6に各々セットされる。
【0031】ハイレベルの第1選択信号に応答して、閾
値選択器47eは第1及び第2閾値のうち第1閾値(即
ち、4)を選択し、またローレベルの第1選択信号に応
答して、閾値選択器47eはそれらの閾値のうち第2閾
値(即ち、6)を選択する働きをする。その次に、閾値
選択器47eにより選択された第1または第2閾値と図
2に示された偏差計算器45aにより求められた差の絶
対値とは図2の第2比較回路45bへ共に提供される。
【0032】図2を再度参照すれば、第2比較回路45
bは偏差計算器45aからの差の絶対値と、図3に示さ
れた閾値選択器47eからの目的の画素を含むブロック
の空間複雑度によって選択されて提供された第1及び第
2閾値のうちの何れか1つと比較することによって、第
2選択信号SS2を発生する。より詳述すれば、差の絶
対値が、提供された閾値以上ならば、第2比較回路45
bからの出力はハイレベルの第2選択信号であり、また
差の絶対値が提供された閾値より小さければ、その出力
はローレベルの第2選択信号である。その後、第2比較
回路45bから発生されたハイまたはローレベルの第2
選択信号はスイッチング回路46、画素データ補正ユニ
ット48内の第3比較回路48bとコントローラ49へ
供給される。
【0033】第2比較回路45bからの第2選択信号S
S2に応じて、スイッチング回路46は、フィルタ44
からのフィルタリングされた目的の画素データを画素デ
ータ補正ユニット48または第2フレームメモリ42に
選択的に切り替えて提供する。より詳しくは、ハイレベ
ルの第2選択信号に応じて、フィルタリングされた目的
の画素データはフィルタリングされた目的の画素データ
を補正する画素データ補正ユニット48に結合され、ま
たローレベルの第2選択信号に応じて、フィルタリング
された目的の画素データは、格納された目的の画素デー
タをフィルタリングされた目的の画素データに更新する
第2フレームメモリ42に供給される。
【0034】図2に示されたように、画素データ補正ユ
ニット48はバッファ48a、第3比較回路48b及び
画素データ補正回路48cを備える。画素データ補正ユ
ニット48は補正された目的の画素データを求めた後、
表示装置と、格納された目的の画素データを補正された
目的の画素データに更新するために、第2フレームメモ
リ42へ供給する。即ち、ハイレベルの第2選択信号に
応じて、第3比較回路48bはフィルタ44からスイッ
チング回路46を通して供給されたフィルタリングされ
た目的の画素データと、元のまたはバッファ48aから
のフィルタリングされなかった目的の画素データとを比
較して、補正制御信号CS1を発生する。詳しくは、フ
ィルタリングされなかったまたは元の目的の画素データ
が、フィルタリングされた目的の画素データより大きけ
れば、第3比較回路48bはハイレベルの補正制御信号
を発生し、またフィルタリングされた目的の画素データ
より小さければ、第3比較回路48bローレベルの補正
制御信号を発生する。第3比較回路48bからの補正制
御信号CS1は、画素データ補正回路48cへ提供され
る。
【0035】補正制御信号CS1に応じて、画素データ
補正回路48cは、バッファ48aからのフィルタリン
グされなかった目的の画素データと閾値発生回路47か
らの第1及び第2閾値の何れか1つとに基づいて、補正
された目的の画素データを提供する。本発明の好ましい
実施例において、画素データ補正回路48cへの入力が
ハイレベルの補正制御信号の場合、フィルタリングされ
なかった目的の画素データから選択された予め定められ
た閾値を引き算することによって、補正された目的の画
素データが得られ、またその入力がローレベルの補正制
御信号の場合、フィルタリングされなかった元の目的の
画素データに第1及び第2閾値を加算することによって
補正された目的の画素データが得られる。
【0036】第2比較回路45bからの第2選択信号S
S2に応じて、コントローラ49は目的の画素のフィル
タリング処理を制御する。即ち、ハイレベルの第2選択
信号に応じて、コントローラ49は第2フレームメモリ
42に格納された目的の画素データを画素データ補正回
路からの補正された目的の画素データに更新するため
に、第2メモリ制御信号MCS2を第2フレームメモリ
42へ供給し、そして第2フレームメモリ42は、次の
目的の画素データに対する画素値をバッファ48a及び
閾値発生回路47へ、また次の目的の画素に対するフィ
ルタリング動作を初期化するために、次の目的の画素に
対するP×P画素データをフィルタ44へ供給する。
【0037】一方、第2比較回路45bがローレベルの
第2選択信号を発生した場合、コントローラ49は格納
された目的の画素データをスイッチング回路46からの
フィルタリングされた目的の画素データに更新するため
に、第3メモリ制御信号(MCS3)をメモリ42へ供
給し、また更新された目的の画素データを含むP×P画
素データを第2フレームメモリ42からフィルタ44へ
供給することによって、目的の画素に対するフィルタリ
ング動作が繰り返される。目的の画素に対する反復的な
フィルタリング動作の間、バッファ48aに格納された
元の目的の画素データは、フィルタリングされた目的の
画素データに更新されない。第2比較回路45bが、ハ
イレベルの第2選択信号を発生するかまたはローレベル
の第2選択信号の数が予め定められた自然数N(例えば
5)に達するまで、目的の画素に対するフィルタリング
動作は繰り返される。ローレベルの第2選択信号の数が
予め定められた数に達すると、格納された目的の画素デ
ータをフィルタリングされた目的の画素データに更新し
て表示装置へ提供するために、コントローラ49は第4
メモリ制御信号MCS4を第2フレームメモリ42へ発
生する。その次に、次の目的の画素データに対する画素
値をバッファ48aへ、また対応するP×P画素データ
をフィルタ44へ提供することによって、次の目的の画
素に対するフィルタリング動作を初期化するために、コ
ントローラ49は第5メモリ制御信号MCS5をメモリ
42へ提供する。
【0038】前述のように、復号化されたイメージデー
タの目的の画素を含むブロックに物体の輪郭情報または
複雑なイメージが存在すれば、このようなデータをよく
保存するために、目的の画素は第1の予め定められた閾
値を用いて後処理され、また復号化されたイメージデー
タの目的の画素を含むブロックに物体の平凡なまたは平
滑なイメージが存在すれば、このようなデータを十分に
フィルタリングするために、第2の予め定められた閾値
を用いて好ましく後処理される。
【0039】上記において、本発明の特定の実施例につ
いて説明したが、本発明記載の請求範囲を逸脱すること
なく、当業者は種々の改変をなし得るであろう。
【0040】
【発明の効果】従って、本発明によれば、復号化された
イメージデータに含まれたブロックの空間複雑度によっ
て復号化されたイメージデータの後処理フィルタリング
動作を効果的に行うことによって復号化されたイメージ
データのブロックの境界に表されるブロッキング現像を
概ね除去または、低減して画質を向上させることができ
る。
【図面の簡単な説明】
【図1】本発明の後処理フィルタ装置を用いるイメージ
信号復号化システムのブロック図である。
【図2】図1に示された後処理フィルタ装置の詳細なブ
ロック図である。
【図3】図2に示された閾値発生回路の詳細なブロック
図である。
【符号の説明】
20 イメージ復号化器 22 可変長さ復号化器(VLD) 24 ランレングス復号化器(RLD) 26 逆ジグザグスキャナ 28 逆量子化器 30 逆変換器(IT) 32 加算器 34 第1フレームメモリ 36 動き補償器 40 後処理フィルタ装置 42 第2フレームメモリ 44 フィルタ 45 画素データ評価デバイス 45a 偏差計算器 45b 第2比較回路 46 スイッチング回路 47 閾値発生回路 47a イメージブロック発生器 47b 分散計算器 47c 平均計算器 47d 第1比較回路 47e 閾値選択器 48 画素データ補正ユニット 48a バッファ 48b 画素データ補償回路 48c 第3比較回路 49 コントローラ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 イメージ信号復号化システムに用いら
    れ、そのシステム内に組み込まれたイメージ信号復号化
    器からの現フレームの復号化されたイメージデータを画
    素単位で後処理するイメージデータ後処理方法であっ
    て、 (a)前記現フレームの復号化されたイメージデータを
    格納する過程と、 (b)前記格納された復号化されたイメージデータにお
    いてフィルタリングされるべき画素値を表す目的の画素
    データをフィルタリングして、フィルタリングされた目
    的の画素データを発生する過程と、 (c)元の目的の画素データと前記フィルタされた目的
    の画素データとの差の絶対値を計算する過程と、 (d)前記復号化されたイメージデータ及び前記目的の
    画素データに基づいて、予め定められた第1または第2
    の閾値を選択的に発生する過程と、 (e)前記差の絶対値が前記予め定められた閾値より小
    さければ、格納された目的の画素データを前記フィルタ
    リングされた目的の画素データに更新する過程と、 (f)前記差の絶対値が前記予め定められた閾値より小
    さければ、前記過程(b)乃至(e)をN回繰り返し、
    前記差の絶対値が前記予め定められた閾値以上ならば、
    前記格納された目的の画素データを補正された目的の画
    素データに更新する過程であって、前記補正された目的
    の画素データは、前記元の目的の画素データが前記フィ
    ルタリングされた目的の画素データより小さければ、前
    記元の目的の画素データと前記予め定められた閾値を加
    算することによって、また前記元の目的の画素データが
    前記フィルタされた目的の画素データより大きければ、
    前記元の目的の画素データから前記予め定められた閾値
    を減算することによって提供される、該過程と、 (g)前記現フレームの復号化されたイメージデータに
    含まれた全ての画素が後処理されるまで、次の目的の画
    素に対して前記過程(b)乃至(f)を繰り返す過程と
    を有することを特徴とするイメージデータ後処理方法。
  2. 【請求項2】 前記目的の画素データをフィルタリン
    グするための過程(b)が、メジアンフィルタを用いて
    行われることを特徴とする請求項1に記載のイメージデ
    ータ後処理方法。
  3. 【請求項3】 前記予め定められた第1または第2閾
    値を発生するための過程(d)が、 (d1)前記現フレームの復号化されたイメージデータ
    をN×N画素を有する複数のイメージブロックに分割す
    る過程と、 (d2)前記各ブロックの分散パラメータをブロック単
    位で計算する過程と、 (d3)前記復号化されたイメージデータの全体のブロ
    ックに対する平均パラメータを、前記計算された分散パ
    ラメータを用いて算出する過程と、 (d4)前記予め定められた第1または第2閾値を、前
    記平均パラメータ及び前記計算された分散パラメータか
    ら選択された、前記目的の画素データを含む前記イメー
    ジブロックに対応する分散パラメータに基づいて、選択
    的に発生する過程とを有することを特徴とする請求項2
    に記載のイメージデータ後処理方法。
  4. 【請求項4】 前記予め定められた第1及び第2閾値
    が、各々4及び6であることを特徴とする請求項3に記
    載のイメージデータ後処理方法。
  5. 【請求項5】 イメージ信号復号化システムに用いら
    れ、そのシステム内に組み込まれたイメージ信号復号化
    器からの現フレームの復号化されたイメージデータを画
    素単位で後処理する、イメージデータ後処理装置であっ
    て、 前記現フレームの復号化されたイメージデータを格納す
    る手段と、 前記格納された復号化されたイメージデータにおいてフ
    ィルタされるべき画素値を表す目的の画素データをフィ
    ルタリングして、フィルタされた目的の画素データを発
    生する手段と、 元の目的の画素データと前記フィルタされた目的の画素
    データとの差の絶対値を計算する手段と、 前記復号化されたイメージデータ及び前記目的の画素デ
    ータに基づいて、予め定められた第1または第2の閾値
    を選択的に発生する手段と、 前記差の絶対値が前記予め定められた閾値より小さけれ
    ば、格納された目的の画素データを前記フィルタリング
    された目的の画素データに更新する手段と、 前記差の絶対値が前記予め定められた閾値以上ならば、
    前記格納された目的の画素データを補正された目的の画
    素データで更新する手段であって、前記補正された目的
    の画素データは、前記元の目的の画素データが前記フィ
    ルタされた目的の画素データより小さければ、前記元の
    目的の画素データと前記予め定められた閾値を加算する
    ことによって、前記元の目的の画素データが前記フィル
    タされた目的の画素データより大きければ、前記元の目
    的の画素データから前記予め定められた閾値を減算する
    ことによって提供される、該手段とを有することを特徴
    とするイメージデータ後処理装置。
  6. 【請求項6】 前記目的の画素データを発生するため
    の第2過程はメジアンフィルタを用いて行うことを特徴
    とする請求項6に記載のイメージデータ後処理装置。
  7. 【請求項7】 前記予め定められた第1または第2閾
    値を発生するための手段が、 前記現フレームの復号化されたイメージデータをN×N
    画素などを有する複数のイメージブロックに分割する手
    段と、 前記各ブロックの分散パラメータをブロック単位で計算
    する手段と、 前記復号化されたイメージデータの全体のブロックに対
    する平均パラメータを、前記計算された分散パラメータ
    を用いて算出する手段と、 前記予め定められた第1または第2閾値を、前記平均パ
    ラメータ及び前記計算された分散パラメータから選択さ
    れた、前記目的の画素データを含む前記イメージブロッ
    クに対応する分散パラメータに基づいて、選択的に発生
    する手段とを有することを特徴とする請求項6に記載の
    イメージデータ後処理装置。
  8. 【請求項8】 前記予め定められた第1及び第2閾値
    が、各々4及び6であることを特徴とする請求項7に記
    載のイメージデータ後処理装置。
JP18814695A 1994-06-30 1995-06-30 イメージデータ後処理方法及びその装置 Expired - Lifetime JP3717975B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR19940015373A KR970010101B1 (en) 1994-06-30 1994-06-30 Post-processing method of digital transmission pictures
KR1994P15373 1994-06-30

Publications (2)

Publication Number Publication Date
JPH0832975A true JPH0832975A (ja) 1996-02-02
JP3717975B2 JP3717975B2 (ja) 2005-11-16

Family

ID=19386787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18814695A Expired - Lifetime JP3717975B2 (ja) 1994-06-30 1995-06-30 イメージデータ後処理方法及びその装置

Country Status (4)

Country Link
US (1) US5555028A (ja)
JP (1) JP3717975B2 (ja)
KR (1) KR970010101B1 (ja)
CN (1) CN1082769C (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002204457A (ja) * 2000-12-28 2002-07-19 Matsushita Electric Ind Co Ltd 映像信号処理装置

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3672586B2 (ja) * 1994-03-24 2005-07-20 株式会社半導体エネルギー研究所 補正システムおよびその動作方法
US5592227A (en) * 1994-09-15 1997-01-07 Vcom, Inc. Method and apparatus for compressing a digital signal using vector quantization
KR0159559B1 (ko) * 1994-10-31 1999-01-15 배순훈 디지탈 화상의 적응적인 후처리 방법
US5852475A (en) * 1995-06-06 1998-12-22 Compression Labs, Inc. Transform artifact reduction process
US5657088A (en) * 1995-12-22 1997-08-12 Cirrus Logic, Inc. System and method for extracting caption teletext information from a video signal
US5703697A (en) * 1996-03-20 1997-12-30 Lg Electronics, Inc. Method of lossy decoding of bitstream data
KR100207426B1 (ko) * 1996-05-08 1999-07-15 전주범 무늬의 크기와 방향성을 이용한 텍스쳐 분류 장치
KR100251549B1 (ko) 1997-02-28 2000-04-15 구자홍 블로킹 효과 제거 기능을 갖는 디지탈 영상 복호화 장치
US6173317B1 (en) 1997-03-14 2001-01-09 Microsoft Corporation Streaming and displaying a video stream with synchronized annotations over a computer network
US6639945B2 (en) 1997-03-14 2003-10-28 Microsoft Corporation Method and apparatus for implementing motion detection in video compression
KR100243225B1 (ko) * 1997-07-16 2000-02-01 윤종용 블록화효과 및 링잉잡음 감소를 위한 신호적응필터링방법 및신호적응필터
US6281942B1 (en) * 1997-08-11 2001-08-28 Microsoft Corporation Spatial and temporal filtering mechanism for digital motion video signals
US6546405B2 (en) 1997-10-23 2003-04-08 Microsoft Corporation Annotating temporally-dimensioned multimedia content
US6987545B1 (en) 1998-03-26 2006-01-17 Micron Technology, Inc. Apparatus for assisting video compression in a computer system
US7298425B2 (en) * 1998-03-26 2007-11-20 Micron Technology, Inc. Method for assisting video compression in a computer system
KR100308016B1 (ko) * 1998-08-31 2001-10-19 구자홍 압축 부호화된 영상에 나타나는 블럭현상 및 링현상 제거방법및 영상 복호화기
US6317522B1 (en) * 1998-12-03 2001-11-13 Philips Electronics North America Corp. Systems and methods for post-processing decompressed images
US6427031B1 (en) * 1998-12-31 2002-07-30 Eastman Kodak Company Method for removing artifacts in an electronic image decoded from a block-transform coded representation of an image
JP4344964B2 (ja) * 1999-06-01 2009-10-14 ソニー株式会社 画像処理装置および画像処理方法
US7218794B2 (en) * 2003-04-10 2007-05-15 Samsung Electronics Co., Ltd. Method for detecting grid in block-based compressed video
JP2005167399A (ja) * 2003-11-28 2005-06-23 Noritsu Koki Co Ltd 画像ノイズ除去方法
TWI252045B (en) * 2005-01-20 2006-03-21 Via Tech Inc Video decoding device and method thereof for combining inverse quantization and inverse zig-zag scan
JP4553837B2 (ja) * 2005-12-26 2010-09-29 三洋電機株式会社 復号装置
TWI338510B (en) * 2007-01-10 2011-03-01 Mstar Semiconductor Inc Adaptively de-blocking circuit and associated method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH082106B2 (ja) * 1986-11-10 1996-01-10 国際電信電話株式会社 動画像信号のハイブリツド符号化方式
EP0474287B1 (en) * 1990-09-03 1995-11-22 Koninklijke Philips Electronics N.V. Method and apparatus for processing a picture signal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002204457A (ja) * 2000-12-28 2002-07-19 Matsushita Electric Ind Co Ltd 映像信号処理装置

Also Published As

Publication number Publication date
CN1082769C (zh) 2002-04-10
CN1120287A (zh) 1996-04-10
KR960003420A (ko) 1996-01-26
KR970010101B1 (en) 1997-06-21
JP3717975B2 (ja) 2005-11-16
US5555028A (en) 1996-09-10

Similar Documents

Publication Publication Date Title
JP3717975B2 (ja) イメージデータ後処理方法及びその装置
US4849810A (en) Hierarchial encoding method and apparatus for efficiently communicating image sequences
JP2969867B2 (ja) ディジタル画像信号の高能率符号化装置
US4972260A (en) Apparatus for coding a moving-picture signal
EP0680219B1 (en) Improved post-processing method for use in an image signal decoding system
US4816914A (en) Method and apparatus for efficiently encoding and decoding image sequences
JP2673778B2 (ja) 動画像の復号化における雑音低減装置
JP3819461B2 (ja) 映像データ後処理方法
US20060023794A1 (en) Method and system for noise reduction in digital video
US7343045B2 (en) Image information compression device
JPH1051775A (ja) 動映像復号化器のブロック化現象除去方法及び装置
JPH08237669A (ja) 画像信号処理装置、画像信号処理方法および画像信号復号化装置
JP2001285867A (ja) Idctミスマッチについて補償するdctドメイン下方変換システム
JP3540855B2 (ja) ブロック歪み補正器
US5555029A (en) Method and apparatus for post-processing decoded image data
KR19980017213A (ko) 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템
US5734757A (en) Post-processing method and apparatus for use in an image signal decoding system
JP3627291B2 (ja) ブロック歪み除去装置および方法
JP2824222B2 (ja) 映像データ補償方法及び補償装置
JP2901656B2 (ja) 画像符号化装置
JP2891251B2 (ja) 画像符号化装置及び画像復号化装置
JP3175906B2 (ja) 画像符号化・復号方法
JPH0923426A (ja) 画像復号方法および装置
JPH03106229A (ja) 直交変換符号化方法及びその装置
JP2000165878A (ja) 符号化装置及び符号化方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041104

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050816

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050901

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080909

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090909

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100909

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100909

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110909

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120909

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130909

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term