KR0141082B1 - 적응에지부 강화필터를 지닌 영상신호 부호화 및 복호화장치 - Google Patents
적응에지부 강화필터를 지닌 영상신호 부호화 및 복호화장치Info
- Publication number
- KR0141082B1 KR0141082B1 KR1019930012273A KR930012273A KR0141082B1 KR 0141082 B1 KR0141082 B1 KR 0141082B1 KR 1019930012273 A KR1019930012273 A KR 1019930012273A KR 930012273 A KR930012273 A KR 930012273A KR 0141082 B1 KR0141082 B1 KR 0141082B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- pixel
- edge
- reproduced
- data
- Prior art date
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000009499 grossing Methods 0.000 claims description 20
- 238000013139 quantization Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 13
- 238000012935 Averaging Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 230000001131 transforming effect Effects 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims 3
- 230000000694 effects Effects 0.000 abstract description 15
- 230000006835 compression Effects 0.000 abstract description 6
- 238000007906 compression Methods 0.000 abstract description 6
- 230000001419 dependent effect Effects 0.000 abstract 1
- 230000033001 locomotion Effects 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000003708 edge detection Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000010561 standard procedure Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20182—Noise reduction or smoothing in the temporal domain; Spatio-temporal filtering
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
이산코사인변환(DCT)기술은 디지틀 영상신호의 대역폭감축을 높은 압축비로 하는 보편화된 부호화기술이다. 기본적으로 DCI기술은 통계학적으로 종속적인 화소를 독립적인 계수로 변환한다. 이 결과 얻어진 계수는 통상 화상정보의 주요부를 포함하는 일부의 계수에만 에너지를 집중시킨 후, 효율적으로 양자화 및 런렝스 부호화될 수 있으나, 이 방법은 화상내의 대상의 에지부경계를 나타내는 화소블록에 적용될 경우 복호화화상의 에지부주변에 링잉효과가 나타나게 된다. 따라서, 에지부블록용의 복호화 블록을 검출함으로써, 적응에지부 강화필터를 적용하여 그러한 링잉효과를 감소시켜서, 에지부의 왜곡을 훨씬 경감할 수 있다.
Description
제 1도는 에지부가 있는 블록과 에지부가 없는 블록에 대한 DCT의 에너지 압축특성을 도시한 도면
제 2도는 복호화 에지부블록의 링잉효과를 도시한 도면
제 3도(a)는 본 발명에 사용되는 적응에지부 강화알고리즘의 순서도
제 3도(b)는 8×8에지부 블록을 도시한 도면
제 3도(c)는 평활화처리후의 제 3도(b)의 블록을 도시한 도면
제 4도는 본 발명의 일실시예에 있어서의 부호화장치의 블록도
제 5도는 본 발명의 일실시예에 있어서의 복호화장치의 블록도
제 6도는 처리후의 에지부블록의 링잉효과 감소예를 도시한 도면
*도면의 주요부분에 대한 부호의 설명
1:블록 표본화회로2:움직임벡터 평가회로
3,14:움직임보상회로4:DCT회로
5:양자화회로6:속도제어기
7,15:로컬복호화 프레임메모리8,13:역DCT회로
9,12:역양자화회로
10:런렝스부호화 및 가변길이부호화회로
11:가변길이 복호화 및 런렝스복호화회로
16:에지부 검출회로17:적응에지부 강화필터
18:선택기21:현행 프레임메모리
22:기준 프레임메모리
본 발명은 디지틀기억 또는 전송을 위한 영상신호의 비트레이트 감축부호화장치 및 부호화 비트류(bit stream)를 복호화하기 위한 영상신호의 복호화장치에 관한 것이다.
이산코사인변환(DCT)기술은 디지틀 컬러영상신호의 영상압축에 매우 널리 이용되고 있다. 이것은 ISO/WGII MPEG(Moving Picture Expert Group: 동화상전문부회)가 채용하고 있는 MPEG-I 표준이라 불리우는 기본변환 방법에 있어서, 약 1.15Mbit/s 데이터전송속도의 동화상정보의 부호화 표준으로서 국제표준화 기구(ISO)에 대해서 추천되고 있는 것이다. 이 표준방법에서는, 움직임(동작)보상기술(DPCM)과 DCT부호화 방법으로 이루어진 혼합법이 이용되고 있다. 이 방법은, 디지틀화된 입력영상시퀀스의 화소블록으로의 분할, 화소블록의 동작 보상 똔느 비동작보상된 성분의 이산코사인 변환, 양자화매트릭스와 속도제어기에 의거한 DCT계수의 양자화, 양자화된 DCT계수의 지그재그주사 및 런렝스(run-length)부호화, 그리고 양자화된 DCT계수의 가변길이 부호화로 구성되어 있다. 상기 MPEG가 제안한 이 방법은 문헌 MPEG 영상시뮬레이션 모델 3 (SM3)(1990년 7월 발행, ISO-IEC/JTC1/SC2/WGII, MPEC 90/041)에 기재되어 있다.
SM3의 기본부호화 방법은 다양한 입력영상포맷에 적용될 수 있고 또 상이한 데이터전송속도의 부호에도 적용될 수 있다.
변환부호화의 본래의 원리는, 영상화소를 무상관성으로 하기 위하여 변환의 에너지 압축특성을 이용하는 것이므로, 변환영역의 용장성이 보다 효율적으로 제거될 수 있다. 디지틀영상 데이터에 대해서는, 인접하는 화소는 일반적으로 상관성이 높기 때문에 우수한 에너지 압축특성을 처리하는 것으로 알려져 있는 DCT에 의해, 영상화소를 변환블록의(2차원 DCT의 경우) 좌측상부모서리 부근의 일부의 계수에만 에너지가 집중되도록 하는 변환계수로 변환할 수 있다.
DCT의 에너지 압축특성은, 상관성이 높은 화소의 블록에 쉽게 적용시킬 수 있다. 그러나, 에지부블록, 즉 휘도가 첨예하게 변하는 현저한 에지부 부분을 지니는 블록의 경우에는, 신호에너지의 압축을 효율적으로 행할 수 없다.
제 1도는 2개의 화소데이타블록, 즉 에지부가 없는 블록과, 영상시퀀스로부터 추출되어 DCT변환된 에지부가 있는 블록을 변환할 때의 DCT의 효율을 도시한 것이다. 제 1도에 있어서, (a)는 DCT전의 에지부가 없는 블록데이터, (b)는 (a)의 블록의 DCT계수, (c)는 DCT전의 에지부가 있는 블록데이터, (d)는 (c)의 블록의 DCT 계수를 나타낸 것이다.
제 1도로부터 알 수 있는 바와 같이, 에지부가 없는 블록에서는, 변환계수는 블록의 좌측상부모서리에 에너지를 집중시키고 있고, 에지부가 있는 블록에서는, 변환계수 AC 신호에너지가 랜덤하게 분포되어 있다. 이와 같은 변환계수는 양자화 및 런렝스부호화를 더욱 어렵게 한다. 양자화매트릭스는, 계수분포가 블록(또는 저주파수 성분)의 좌측상부모서리에 유지되도록 설정되어 있으므로, 그 결과 에지부가 있는 블록에서는 에러발생이 증가하여, 재생에지부 부근에서는 링잉효과(ringing effect)(코로나 효과)가 발생하게 된다.
제 2도는 그 링잉효과를 보다 명확하게 표시한 도면이다.
제 2도에 있어서, (a)는 수직에지부가 있는 에지부블록의 데이터, (b)는 부호화 및 복호화처리후의 (a)의 블록의 데이터, (c)는 수평방향만의 (a)의 그래프, (d)는 수평방향만의 (b)의 그래프를 도시한 것으로서, X는 수평방향데이터, y는 수직방향데이터이다. 제 2도에 있어서, 좌측에 도시한 이상적인 수직에지블록((a) 및 (c))이 DCT변환되고, SM3양자화기에 의해 양자화되고, 또 역양자화되고, 역 DCT변환된다. 그 결과 얻어지는 블록이 우측((b) 및 (d))에 도시되어 있다. 링잉효과를 구성하는 에지부양단에 리플파형이 나타나는 것을 알 수 있다.
에지부의 정보는 다른 고주파수 화소영역에 비해서 인간의 눈에 매우 민감하게 감지되므로, 에지부부근의 왜곡은 명확하게 가시에러의 원인으로 된다.
본 발명의 목적은 복호화된 영상의 에지부에서 발생되는 링잉효과를 감소시키는데 있다.
영상신호 부호화장치는, 입력디지틀 영상신호를 화소데이터의 블록으로 분할하는 블록화기와, 화소데이터의 각 블록을 DCT변환해서 DCT계수를 얻는 변환기와, 상기 DCT계수를 양자화해서 양자화데이터를 얻는 양자화기와, 상기 양자화 데이터를 부호화해서 부호화비트류를 얻는 부호화기를 구비하고 있다. 부호화처리동안, DCT의 브호화처리에 의해서는 에지부를 효율적으로 처리할 수 없으므로, 영상의 에지부부근에서 링잉왜곡이 발생할 경우가 있다.
본 발명에 의한 복호화장치는, 부호화비트류를 복호화해서 재생된 양자화데이터를 얻는 복호화기와, 상기 재생된 양자화데이터를 역양자화해서 재생된 DCT계수를 얻는 역양자화기와, 상기 재생된 DCT계수를 역변환해서 재생된 화소데이터의 블록을 얻는 역변환기와, 재생된 화소데이터의 블록으로부터 영상의 에지부를 형성하는 에지부블록을 검출하는 에지부 검출기와, 상기 에지부 블록내의 화소데이터를 평활화하는 평활화필터를 구비하고 있다.
부호화된 에지부블록의 링잉효과는, 리플파형상의 화소치로 구성되어 있는 것을 알 수 있다. 복호화화상의 에지부주변에서 평활화를 실시함으로써 이 리플의 크기를 감소, 즉 링잉효과는 감소시키는 방법이 제안되어 있다. 이와 같이 제안된 평활화처리에 의해, 부호화에지부 블록의 링잉왜곡을 선택적으로 제거할 수 있다.
본 발명의 기본적인 개념은, 먼저, 각 복호화된 화상프레임내에서 콘트라스트가 높은 에지부블록을 검출함으로써, 상기 부호화처리에 의한 링잉왜곡이 발생한 블록을 판정하고, 그 다음에, 검출된 에지부블록을 평활하처리하는 것이다. 이 평활화처리는, 평균화처리를 위해 에지부가 같은 쪽으로부터 인접하는 화소만을 적당히 선택한다고 하는 평균화방법을 이용해서 행하고 있다. 화소의 적응선택에 대해서는, 평활화될 화소치를 그의 인접화소와 비교하는 역치방법을 사용한다.
이하, 첨부도면을 참조하면서 본 발명의 바람직한 실시예를 설명한다.
제 4도는 본 발명의 일실시예에서 이용되는 부호화장치의 블록도이다. 디지틀화된 영상신호의 입력프레임은 현행 프레임메모리(21)에 기억된다. 이 프레임 데이터는 블록표본화 회로(1)에서 화소데이터의 공간적으로 비중첩된 블록으로 분할된다. 적절한 적응레벨로 하기 위하여, 8×8 화소 블록크기를 사용할 수 있다. 프레임메모리(21)내에 기억된 프레임데이터는 기준 프레임메모리(22)로 입력되고 저장되어, 나중에 움직임평가를 위해 사용된다. 현행 프레임내의 각 블록의 움직임벡터는 움직임벡터 평가회로(2)에서, 기준 프레임메모리(22)에 기억되어 있는 이전의 프레임의 대응블록을 이용해서 평가된다. 움직임보상회로(3)는 기준으로서 로컬복호화프레임메모리(7)에 기억되어 있는 이전의 로컬복호화 프레임데이터를 이용함으로써 필요시 현행블록의 움직임을 보상한다. 이와 같이 움직임이 보상된 블록내의 화소데이터는 이산코사인변환(DCT)회로(4)에서 이산코사인 변환되어 DCT계수로 변환된다. 그후, 이 DCT계수는, 양자화회로(5)에서, 양자화매트릭스와 속도제어기(6)에 의해 부여된 양자화단계 사이즈를 사용해서 양자화데이터로 양자화된다. 이 양자화데이터는 런렝스부호화 및 가변길이 부호화회로(10)에 의해 런렝스부호화 및 가변길이 부호화처리 그리고 다중화되어 출력부호화 비트류로 된다.
속도제어기(6)는 부호화비트류의 데이터량에 따라 양자화단계 사이즈를 제어한다. 양자화회로(5)의 출력양자화 데이터는, 또 역양자화회로(9)에 의해 역양자화되고 역이산코사인변환(역 DCT)회로(8)에 의해 역변환되어, 로컬복호화 프레임데이터로 되고, 이 로컬복호화 프레임데이터는 로컬복호화 프레임메모리(7)에 기억되어 후속 프레임의 움직임 보상에 이용된다. 제 4도에 도시한 부호화장치의 상세한 설명은, 문헌 MPEG 영상시뮬레이션 모델 3 (SM3)(ISO-IEC/JTC1/SC2/WG11, MPEG 90/041, 1990년 7월 발행)에 기재되어 있다.
제 5도는 제 4도에 도시한 부호화장치로부터의 부호화 비트류를 복호화하기 위한 본 발명을 실시하는 복호화장치의 블록도이다. 입력비트류는 가변길이 복호화 및 런렝스복호화회로(11)로 입력되어 가변길이 부호화된 런렝스부호를 각 부호화프레임의 각 블록의 재생된 양자화계수로 디멀티플렉싱 및 복호화 처리한다. 그후, 각 블록의 재생된 양자화계수는 역양자화회로(12)에서 역양자화처리되어 재생 DCT계수로 된다. 이 재생 DCT계수는 역이산코사인변환(역 DCT)회로(13)에서 역이산코사인변환처리되어 화소데이터의 재생블록으로 된다. 이 재생블록은, 움직임보상이 완료되어 있었던 경우, 움직임보상회로(14)에서 복호화데이터에 내포된 움직임벡터와 로컬복호화프레임메모리(15)에 기억된 기준프레임을 사용해서 역움직임보상이 행해진다.
움직임보상후, 재생된 복호화블록은, 에지부검출회로(16)로 전달된다. 에지부검출회로(16)는, 이 재생된 복호화블록이 에지부 블록인지의 여부를 판정하여, 에지부블록으로 판정된 경우에는 복호화블록이 에지부블록임을 나타내는 에지부 검출신호를 출력한다. 선택기(18)는 통상은 복호화블록을 출력재생화상으로서 출력하며, 절환용의 에지부 검출신호에 응해서 에지부 블록으로서 검출된 복호화블록을 적응에지부 강화필터(17)로 보낸다. 이 적응에지부 강화필터(17)는 에지부블록을 적합하게 평활화처리해서 에지부블록에 연관된 링잉효과를 감소시킨다.
에지부검출회로(16) 및 적응에지부 강화필터(17)를 제외한 제 5도에 도시한 부호화 장치의 각 구성성분의 상세한 설명은 문헌 MPEG 영상시뮬레이션모델 3(ISO-IEC/JTC1/SC2/WG11, MPEG 90/041, 1990년 7월 발행)에 기재되어 있다.
에지부검출회로(16)는 처리된 블록과 그 주변블록의 움직임을 미리 정해진 1개의 역치와 비교하여 판단한 것을 기초로 한 에지부 검출방법을 실행한다. 여기에서, 블록의 움직임은, 중간블록화소휘도치로부터의 블록화소휘도치의 제곱편차의 합으로 표현된다. 처리된 블록의 연산된 움직임치가 제 1역치(여기에서는 5300으로 설정)보다 큰 경우, 또는 주변블록의 움직임중 어느 하나가 제 2역치(여기에서는 1000으로 설정)보다 작은 경우에는, 처리된 블록을 에지부블록으로서 분류한다.
이하, 적응에지부 강화필터(17)에 대해 상세히 설명한다. 제 3도(a)는 이 필터(17)에 사용되는 적응에지부 강화알고리즘을 표시한 순서도이고, 제 3도(b) 및 (c)는 상기 순서도에 대한 화소레이블링(pixel labeling)다이어그램이고, 여기에서 Pi(i=1, 2, 3, …8)는 화소 PO주변의 소정의 화소이며, SO은 PO의 평활화 결과이다. 8×8화소데이터로 구성된 에지부블록이 존재하면, 8×8에지부 블록내의 매 화소데이터에 대해서, 1개의 화소주변의 8개의 데이터를, 이들 8개의 데이터 전부가, 처리된 화소와 같은 쪽에 속하는 것을 조건으로, 평균화해서 그들의 평활화데이터를 얻는다.
예를들면, 제 3도(b)의 PO는 8×8에지부 블록속에 있는 화소의 값이며, 제 3도(a)의 순서도에 표시한 바와 같이, 최초에는 차(Pi-PO)(Pi는 P1, P2, P3, …또는, P8)가 역치보다 작은지의 여부를 조사한다. 역치는 실험결과에 의해 결정된 것이며, 여기에서는 영상신호처리를 위해 20으로 하였다.
이 처리에 있어서는, 화소 P3이 (P3-P0)> 역치이면, P3을 제외하고, 즉 P1, P2, P4, P5, P6, P7, P8만을 이용해서 평균화하여 PO의 최소의 평활화치를 구한다.
즉,
SO = (P1+P2+P3+P4+P5+P6+P7+P8)/7
로 되어, PO위치에서의 화소치는 평활화데이터 SO으로 치환된다.
즉, 적응에지부 강화필터(17)는 적응평균화 필터마스크에 의해 복호화에지부블록에 의거해서 각 화소마다 콘벌루션(convolution)처리를 시행하고, 콘벌루션될 화소에 인접하는 모든 화소에 대해서는 역치테스트를 하여 그 인접하는 화소가 콘벌루션될 화소와 화상에지부가 같은 쪽에 있는지의 여부를 판정한다.
에지부블록의 각 8×8화소데이터를 PO과 마찬가지 방법으로 처리함으로써, 적응에지부강화필터가 실현된다. 이와 같이 본 발명은 실시가 매우 간단하며, 또 에지부블록주변의 링잉왜곡의 제거도 매우 효과적이다. 이것은 제 6도로부터 알수 있으며, 제 6도에 있어서, (a)는 부호화 및 복호화처리후의 에지부블록, (b)는 상기(a)의 블록에 평활화처리한 블록을 도시한 것이고, (c)는 상기(a)의 블록의 수평방향데이터를 예시한 그래프, (d)는 상시 (b)의 블록의 수평방향데이터를 예시한 그래프이다. 제 2도(a)에 도시한 에지부블록은, 부호화 및 복호화처리한 후에는 제 6도(a)에 도시한 링잉왜곡을 지닌 블록으로 된다. 또, 평활화필터를 이용한 후에는, 제 6도(b) 및 제 6도(d)에 도시한 블록을 얻을 수 있다. 또, 제 6도(b)의 데이터는 평활화된 것이므로, 제 6도 (c)의 단면주변의 리플이 제거되어 있는 것을 알 수 있다.
이와 같이 검출된 에지부블록에 평활화처리를 실시함으로써, 링잉효과(코로나 효과)를 상당히 감소시킬 수 있다. 또, 적응에지부 강화필터 통과후에는, 부호화 영상시퀀스의 대상특성이 상기 적응에지부 강화필터를 사용하지 않은 경우에 비해서 개선된다.
MPEG부호화 기준에 관해서, 부호화 화상에 평활화처리를 실행하는 것은, 부호화 장치로부터 복호화장치로 별도의 추가정보를 전송할 필요가 없으므로 비트신택스를 변경할 필요가 없음을 의미한다.
따라서, 본 발명의 효과는, 에지부주변의 코로나노이즈를 현저하게 삭감할 수 있고, 부가정보를 부호화기로 전송할 필요가 없고, 또 기존의 MPEG부호화 표준방법에 대한 변경도 필요없다는 점이다. 에지부블록을 처리하기 위하여 간단한 평균화 연산을 행함으로써, 본 발명의 방법을 하드웨어로 실현한 경우에는 회로구성이 매우 간단하게 된다.
Claims (4)
- 영상신호를 이산코사인 변환에 의해 압축하고, 양자화 및 가변길이 부호화해서 얻은 부호화비트류를 복호화하는 영상신호복호화장치에 있어서, 부호화비트류를 복호화해서 재생된 양자화데이터를 얻는 복호화수단과, 상기 재생된 양자화데이터를 역양자화해서 재생된 이산코사인변환계수를 얻는 역양자화기와, 상기 재생된 이산코사인변환계수를 역변환해서 재생된 화소데이터의 블록을 얻는 역변환기와, 상기 재생된 화소데이터의 블록으로부터 영상의 에지부를 형성하는 에지부블록을 검출하고, 에지부블록이 검출될 때마다 에지부검출신호를 출력하는 에지부검출기와, 에지부검출신호에 응해서 상기 에지부블록내의 화소데이터를 평활화하여 상기 이산코사인변환에 의한 에지부블록주변에 야기되는 링잉왜곡을 감소시키는 평활화필터를 구비한 것을 특징으로 하는 영상신호 복호화장치
- 제 1항에 있어서, 상기 평활화필터는, 적응평균화 필터마스크에 의해서 에지부블록에 의거하여 각 화소마다 콘벌루션 처리를 행하는 수단과, 콘벌루션처리될 화소와 인접하는 각 화소에 역치테스트를 시행하여 그 인접화소가 상기 콘벌루션처리될 화소와 영상에지부가 같은 쪽에 있는지의 여부를 판정하는 수단과, 상기 인접화소가 상기 콘벌루션처리될 화소와 영상에지부가 같은쪽에 있을 경우에는 평균화처리를 시행하고, 그렇지 않을 경우에는 해당 인접화소를 평균화처리로부터 제외하는 수단으로 구성된 것을 특징으로 하는 영상신호 복호화장치
- 입력디지틀 영상신호를 화소데이터의 블록으로 분할하는 블록화기와, 화소데이터의 각 블록을 이산코사인변환해서 이산코사인변환계수를 얻는 이산코사인변환기와, 상기 이산코사인변환계수를 양자화해서 양자화데이터를 얻는 양자화기와, 상기 양자화데이터를 부호화해서 부호화비트류를 얻는 부호화기와, 상기 부호화비트류를 복호화해서 재생된 양자화데이터를 얻는 복호화수단과, 상기 재생된 양자화데이터를 역양자화해서 재생된 이산코사인변환계수를 얻는 역양자화기와, 상기 재생된 이산코사인변환계수를 역변환해서 재생된 화소데이터의 블록을 얻는 역변환기와, 상기 재생된 화소데이터의 블록으로부터 영상의 에지부를 형성하는 에지부블록을 검출하고, 에지부블록이 검출될 때마다 에지부검출신호를 출력하는 에지부검출기와, 에지부검출신호에 응해서 상기 에지부블록내의 화소데이터를 평활화하여 상기 이산코사인 변환에 의한 에지부블록주변에 야기되는 링잉왜곡을 감소시키는 평활하필터를 구비한 것을 특징으로 하는 영상신호 부호화 및 복호화장치.
- 제 3항에 있어서, 상기 평활화필터는, 적응평균화 필터마스크에 의해서 에지부블록에 의거하여 각 화소마다, 콘벌루션처리를 행하는 수단과, 콘벌루션처리될 화소와 인접하는 각 화소에 역치테스트를 시행하여 그 인접화소가 상기 콘벌루션처리될 화소와 영상에지부가 같은 쪽에 있는지의 여부를 판정하는 수단과, 상기 인접화소가 상기 콘벌루션처리될 화소와 영상에지부가 같은 쪽에 있을 경우에는 평균화처리를 시행하고, 그렇지 않을 경우에는 해당 인접화소를 평균화처리로부터 제외하는 수단으로 구성된 것을 특징으로 하는 영상신호 부호화 및 복호화장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP92-175198 | 1992-07-02 | ||
JP17519892A JP2624087B2 (ja) | 1992-07-02 | 1992-07-02 | 映像信号復号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940006349A KR940006349A (ko) | 1994-03-23 |
KR0141082B1 true KR0141082B1 (ko) | 1998-06-15 |
Family
ID=15992014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930012273A KR0141082B1 (ko) | 1992-07-02 | 1993-07-01 | 적응에지부 강화필터를 지닌 영상신호 부호화 및 복호화장치 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0577350B1 (ko) |
JP (1) | JP2624087B2 (ko) |
KR (1) | KR0141082B1 (ko) |
DE (1) | DE69330628T2 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100846774B1 (ko) * | 2002-05-03 | 2008-07-16 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0721286A3 (en) * | 1995-01-09 | 2000-07-26 | Matsushita Electric Industrial Co., Ltd. | Video signal decoding apparatus with artifact reduction |
EP0735772A3 (en) * | 1995-03-27 | 1998-04-01 | Hewlett-Packard Company | Method for selecting JPEG quantization tables for low bandwidth applications |
FR2737931B1 (fr) * | 1995-08-17 | 1998-10-02 | Siemens Ag | Procede destine au traitement de blocs d'images decodes d'un procede de codage d'images a base de blocs |
US5940536A (en) * | 1995-09-05 | 1999-08-17 | Matsushita Electric Industrial Co., Ltd. | Ringing detector and filter |
US5850294A (en) * | 1995-12-18 | 1998-12-15 | Lucent Technologies Inc. | Method and apparatus for post-processing images |
KR100242636B1 (ko) * | 1996-03-23 | 2000-02-01 | 윤종용 | 블록화효과 및 링잉노이즈 감소를 위한 신호적응후처리시스템 |
KR100242637B1 (ko) * | 1996-07-06 | 2000-02-01 | 윤종용 | 동보상된 영상의 블록화효과 및 링잉노이즈 감소를 위한 루프필터링방법 |
JP3095140B2 (ja) * | 1997-03-10 | 2000-10-03 | 三星電子株式会社 | ブロック化効果の低減のための一次元信号適応フィルター及びフィルタリング方法 |
US6014172A (en) * | 1997-03-21 | 2000-01-11 | Trw Inc. | Optimized video compression from a single process step |
US6847738B1 (en) * | 1999-01-15 | 2005-01-25 | Koninklijke Philips Electronics N.V. | Sharpness enhancement |
GB9920929D0 (en) * | 1999-09-03 | 1999-11-10 | Sony Uk Ltd | Video signal processor |
US6865229B1 (en) | 1999-12-14 | 2005-03-08 | Koninklijke Philips Electronics N.V. | Method and apparatus for reducing the “blocky picture” effect in MPEG decoded images |
GB0016838D0 (en) * | 2000-07-07 | 2000-08-30 | Forbidden Technologies Plc | Improvements relating to representations of compressed video |
ATE540531T1 (de) * | 2001-09-12 | 2012-01-15 | Panasonic Corp | Bilddekodierungsverfahren |
US7460596B2 (en) * | 2004-04-29 | 2008-12-02 | Mediatek Incorporation | Adaptive de-blocking filtering apparatus and method for MPEG video decoder |
CN1306824C (zh) * | 2004-07-29 | 2007-03-21 | 联合信源数字音视频技术(北京)有限公司 | 图像边界像素扩展系统及其实现方法 |
US7136536B2 (en) | 2004-12-22 | 2006-11-14 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive filter |
KR100716998B1 (ko) * | 2005-05-24 | 2007-05-10 | 삼성전자주식회사 | 블록화 현상을 감소시키기 위한 부호화 및 복호화 장치 및그 방법과, 이를 구현하기 위한 프로그램이 기록된 기록매체 |
GB2443700A (en) | 2006-11-10 | 2008-05-14 | Tandberg Television Asa | Reduction of blocking artefacts in decompressed images |
CN103888764B (zh) | 2014-03-14 | 2017-02-15 | 西安交通大学 | 一种自适应补偿视频压缩失真的系统及方法 |
EP3545681A1 (en) | 2016-12-15 | 2019-10-02 | Huawei Technologies Co., Ltd. | Intra sharpening and/or de-ringing filter for video coding based on a bitstream flag |
EP3545680A1 (en) | 2016-12-15 | 2019-10-02 | Huawei Technologies Co., Ltd. | Intra sharpening and/or de-ringing filter for video coding |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07121121B2 (ja) * | 1986-03-14 | 1995-12-20 | キヤノン株式会社 | 復号装置 |
US5146326A (en) * | 1989-11-14 | 1992-09-08 | Fujitsu Limited | Coded picture information decoding apparatus having means for improving picture distortion |
JPH03155280A (ja) * | 1989-11-14 | 1991-07-03 | Fujitsu Ltd | 折り返し歪みによる画質劣化改善方式 |
JPH03167962A (ja) * | 1989-11-28 | 1991-07-19 | Fujitsu Ltd | ブロック歪み改善方式 |
JPH04180381A (ja) * | 1990-11-14 | 1992-06-26 | Matsushita Electric Ind Co Ltd | 画像信号の復号化装置 |
-
1992
- 1992-07-02 JP JP17519892A patent/JP2624087B2/ja not_active Expired - Fee Related
-
1993
- 1993-06-25 DE DE69330628T patent/DE69330628T2/de not_active Expired - Fee Related
- 1993-06-25 EP EP19930304995 patent/EP0577350B1/en not_active Expired - Lifetime
- 1993-07-01 KR KR1019930012273A patent/KR0141082B1/ko not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100846774B1 (ko) * | 2002-05-03 | 2008-07-16 | 삼성전자주식회사 | 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2624087B2 (ja) | 1997-06-25 |
DE69330628T2 (de) | 2002-07-04 |
EP0577350A2 (en) | 1994-01-05 |
EP0577350A3 (en) | 1994-09-07 |
DE69330628D1 (de) | 2001-09-27 |
KR940006349A (ko) | 1994-03-23 |
EP0577350B1 (en) | 2001-08-22 |
JPH06292173A (ja) | 1994-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0141082B1 (ko) | 적응에지부 강화필터를 지닌 영상신호 부호화 및 복호화장치 | |
JP2507204B2 (ja) | 映像信号符号化装置 | |
JP4633417B2 (ja) | ビットストリーム制御後処理フィルタリング | |
KR100788220B1 (ko) | 품질기반 영상압축 | |
EP1838107A2 (en) | Adaptive filtering based upon boundary strength | |
JPH0746596A (ja) | イントラ−ブロックdc変換係数量子化方法 | |
JPH05183888A (ja) | 情報源符号化装置 | |
JP2008503177A (ja) | 色差デブロッキングのための方法 | |
EP0680217B1 (en) | Video signal decoding apparatus capable of reducing blocking effects | |
KR100229796B1 (ko) | 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템 | |
JP3429429B2 (ja) | 視感誤差処理方法及びこの方法を用いた画像符号化装置 | |
JP2895034B1 (ja) | 適応的ブロック現象除去機能を有する復号化器及び適応的ブロック現象除去復号化方法 | |
JP4224662B2 (ja) | 画像符号化装置および方法、画像復号装置および方法、ならびに画像処理装置 | |
JP2000023162A (ja) | 符号化装置及び符号化方法 | |
JP3738511B2 (ja) | 動画像符号化方式 | |
JP2795225B2 (ja) | 動画像符号化方式 | |
JP4232733B2 (ja) | ノイズ低減方法 | |
JPH07336684A (ja) | 画像信号復号化装置 | |
JPH0681308B2 (ja) | フレ−ム間符号化における量子化雑音抑圧方式 | |
JPH09200769A (ja) | 動き補償フレーム間符号化方式 | |
JPH08191444A (ja) | ビデオ信号復号化装置 | |
JPH0686258A (ja) | 直交変換符号化装置及び復号化装置 | |
JPH07154788A (ja) | 映像信号の符号化装置 | |
JPH0389689A (ja) | 動画像信号の符号化装置 | |
JP4353928B2 (ja) | データ圧縮方法、記録方法、及び伝送方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070313 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |