1 |
1
블록화 현상 제거 장치에 있어서,외부 기기로부터 블록 기반 부호화 영상을 입력받기 위한 블록 기반 부호화 영상 입력 수단;상기 블록 기반 부호화 영상 입력 수단으로부터의 블록 기반 부호화 영상의 블록 경계 영역에 대하여 각 블록 경계 영역의 특성과 인접 부영역의 특성에 따라 블록 경계를 분류하기 위한 블록 경계 분류 수단;상기 블록 경계 분류 수단에서 평탄 영역(평탄 블록)으로 분류한 영역에 대하여 블록화 현상이 발생한 블록 경계를 검출하기 위한 블록화 현상 검출 수단;상기 블록화 현상 검출 수단에서 검출한 영역에 대하여 적응적으로 필터링을 수행하여 블록화 현상을 제거하기 위한 필터링 수단;상기 블록 경계 분류 수단에서 복잡 영역(혼합 블록, 복잡 블록)으로 분류한 영역에 대하여 웨이블릿 변환을 이용하여 적응적으로 필터링을 수행하여 블록화 현상을 제거하기 위한 웨이블릿 변환을 이용한 필터링 수단; 및상기 필터링 수단 및 상기 웨이블릿 변환을 이용한 필터링 수단에서 블록화 현상을 제거한 영상과 상기 외부 기기로부터 입력되는 블록 기반 부호화 영상을 이용하여 블록화 현상이 제거된 영상을 획득하여 출력하기 위한 영상 획득 수단을 포함하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
2 |
2
제 1 항에 있어서,상기 블록 경계 분류 수단은,상기 블록 기반 부호화 영상 입력 수단으로부터의 블록 기반 부호화 영상의 블록 경계 영역에 대하여 각 블록 경계 영역의 특성에 따라 평탄한 부영역(sub-region)과 복잡한 부영역으로 분류한 후에 인접 부영역의 특성에 따라 블록 경계를 평탄 블록, 복잡 블록 및 혼합 블록으로 분류하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
3 |
3
제 2 항에 있어서,상기 블록 경계 분류 수단은,각 블록 경계 영역의 부영역에 대한 분산을 구한 후에, 각 분산값을 제 1 문턱치와 비교하여 분산값이 작으면 인접 블록의 특성이 서로 유사하다고 판단하여 평탄한 부영역으로 분류하고, 두 값이 같거나 분산값이 크면 복잡한 부영역으로 분류한 다음에, 인접 부영역이 모두 평탄 부영역인 경우에는 평탄 블록, 인접 부영역이 모두 복잡한 부영역인 경우에는 복잡 블록, 인접 부영역이 서로 다른 부영역인 경우에는 혼합 블록으로 분류하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
4 |
4
제 3 항에 있어서,상기 제 1 문턱치는,0
|
5 |
5
제 2 항에 있어서,상기 블록화 현상 검출 수단은,상기 블록 경계 분류 수단에서 평탄 영역(평탄 블록)으로 분류한 영역에 대하여 블록 경계 영역의 두 화소값의 차의 절대치를 제 2 문턱치와 비교하여 두 값이 같거나 절대치가 크면 인접 블록간의 화소값의 밝기 차가 크다고 판단하여 블록화 현상이 발생한 블록 경계로 결정하고, 절대치가 작으면 블록화 현상이 발생하지 않은 블록 경계로 결정하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
6 |
6
제 5 항에 있어서,상기 제 2 문턱치는,중간 밝기 값, 즉 인간의 시각이 판단할 수 있는 휘도 변화량 및 필터링 수행시의 계산량을 고려하여 결정한 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
7 |
7
제 5 항에 있어서,상기 필터링 수단은,평탄 영역에서의 블록화 현상이 계단 함수 형태로 나타남에 따라, 블록화 강도를 이용하여 블록 경계 영역에 인접한 화소값을 조정하여 블록 경계 영역에서의 화소값의 불연속성을 줄여 블록화 현상을 제거하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
8 |
8
제 7 항에 있어서,상기 필터링 수단은,블록화 강도에 따른 적응적 일차원 필터링을 아래의 (수학식)과 같이 수행하여 블록화 현상을 제거하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
9 |
9
제 1 항 내지 제 8 항 중 어느 한 항에 있어서,상기 웨이블릿 변환을 이용한 필터링 수단은,상기 블록 경계 분류 수단에서 복잡 영역(혼합 블록, 복잡 블록)으로 분류한 영역에 대하여 일차원 웨이블릿 변환을 수행하여 블록화 현상을 검출하기 위한 일차원 웨이블릿 변환부;상기 일차원 웨이블릿 변환부에서 검출한 블록화 현상을 연 역치화(soft-thresholding)를 이용하여 제거하기 위한 연 역치화부; 및상기 연 역치화부에서 블록화 현상을 제거한 영상에 대하여 일차원 역 웨이블릿 변환을 수행하여 블록화 현상이 제거된 영상을 상기 영상 획득 수단으로 전달하기 위한 일차원 역 웨이블릿 변환부를 포함하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
10 |
10
제 9 항에 있어서,상기 일차원 웨이블릿 변환부는,블록화 현상 및 실제 에지와 같은 특이점들(singular points)이 첫 번째 스케일 상의 웨이블릿 변환 영역에서 국부 계수 최대치(local modulus maxima)로 나타남에 따라, 첫 번째 스케일 상의 국부 계수 최대치들의 리피츠 정칙을 해석하여 블록화 현상을 검출하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
11 |
11
제 10 항에 있어서,상기 연 역치화부는,블록화 현상과 같은 구조를 가지는 특이점들은 원추영향(cone of influence) 범위 내의 웨이블릿 변환 계수값들이 스케일이 증가할수록 크기가 감소하여 음의 실수값인 리피츠 정칙 상수를 가짐에 따라, 리피츠 정칙 상수가 음의 실수값을 가지는 웨이블릿 변환 계수값들을 인접한 계수 분포에 따라 적응적으로 제거하여 블록화 현상을 제거하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
12 |
12
제 11 항에 있어서,상기 연 역치화부는,음의 리피츠 정칙 상수값을 가지는 웨이블릿 계수들에 대하여 첫 번째 스케일 상에서 연 역치화(soft-thresholding)를 이용하여 아래의 (수학식)과 같이 제거하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
13 |
13
제 12 항에 있어서,상기 연 역치화부는,블록 경계 영역의 웨이블릿 계수뿐만 아니라 블록 내부의 웨이블릿 계수에 대해서도 연 역치화를 수행하는 것을 특징으로 하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 장치
|
14 |
14
블록화 현상 제거 방법에 있어서,블록 기반 부호화 입력 영상의 블록 경계 영역에 대하여 각 블록 경계 영역의 특성과 인접 부영역의 특성에 따라 블록 경계를 분류하기 위한 블록 경계 분류 단계;상기 분류한 영역이 평탄 영역(평탄 블록)인지 또는 복잡 영역(복잡 블록, 혼합 블록)인지를 판단하는 단계;상기 판단 결과, 평탄 영역(평탄 블록)이면 해당 영역에 대하여 블록화 현상이 발생한 블록 경계를 검출한 후에, 상기 검출한 영역에 대하여 적응적으로 필터링을 수행하여 블록화 현상을 제거하는 제 1 블록화 현상 제거 단계;상기 판단 결과, 상기 복잡 영역(혼합 블록, 복잡 블록)이면 해당 영역에 대하여 웨이블릿 변환을 이용하여 적응적으로 필터링을 수행하여 블록화 현상을 제거하는 제 2 블록화 현상 제거 단계; 및 상기 블록화 현상을 제거한 각 영상과 상기 블록 기반 부호화 입력 영상을 이용하여 블록화 현상이 제거된 영상을 획득하는 단계를 포함하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 방법
|
15 |
15
제 14 항에 있어서,상기 블록 분류 단계는,상기 블록 기반 부호화 입력 영상의 블록 경계 영역에 대하여 각 블록 경계 영역의 특성에 따라 평탄한 부영역(sub-region)과 복잡한 부영역으로 분류하는 단계; 및해당 부영역에 인접한 부영역의 특성에 따라 블록 경계를 평탄 블록, 복잡 블록 및 혼합 블록으로 분류하는 단계를 포함하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 방법
|
16 |
16
제 14 항 또는 제 15 항에 있어서,상기 제 2 블록화 현상 제거 단계는,상기 복잡 영역(혼합 블록, 복잡 블록)으로 분류한 영역에 대하여 일차원 웨이블릿 변환을 수행하여 블록화 현상을 검출하는 단계;상기 검출한 블록화 현상을 연 역치화(soft-thresholding)를 이용하여 제거하는 단계; 및상기 연 역치화를 이용하여 블록화 현상을 제거한 영상에 대하여 일차원 역 웨이블릿 변환을 수행하는 단계를 포함하는 블록 경계 영역 특성을 이용한 블록화 현상 제거 방법
|