1 |
1
블로킹 효과를 제거하기 위한 디블록 필터에 있어서,외부 메모리로부터 필터링 할 비디오 데이터를 휘도 성분 데이터, 청색 채도 성분 데이터, 적색 채도 성분 데이터 순으로 입력하고, 하나의 매크로블록에 대해 좌측 열부터 우측 열로, 각 열에서는 상측에서부터 하측으로 서브블록 단위의 데이터를 차례대로 입력하는 입력제어기와;상기 필터링 시 필요한 필터링 세기와 임계값을 계산하는 필터링세기/임계값 생성기와;상기 입력제어기에서 입력된 서브블록에 대해 상기 필터링을 하고자 하는 에지의 양측에 존재하는 픽셀 데이터를 입력 받아 상기 필터링을 수행하는 에지 필터링 연산기와;현재 필터링할 상기 서브블록의 좌측과 상측에 이웃하는 서브블록의 픽셀 데이터를 저장하는 내부 메모리1과 내부 메모리2와;상기 비디오 데이터의 버퍼링과 전치를 위한 전치 레지스터1과 전치 레지스터2와;상기 에지 필터링 연산기에서 상기 필터링 된 데이터를 서브블록 단위로 순서에 따라 외부 메모리에 저장하기 위한 출력제어기;를 포함하여 이루어진 것을 특징으로 하는 디블록 필터
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서, 상기 에지 필터링 연산기는 상기 필터링할 매크로블록에서 상기 서브블록의 수직 에지에 대한 수평 필터링이 수행되고 그 결과 값을 저장하지 않고 바로 수평 에지에 대한 수직 필터링 시 사용하는 수평-수직 인터리브 방식에 의해 필터링 하는 것을 특징으로 하는 디블록 필터
|
4 |
4
제 1항에 있어서, 상기 내부 메모리1은 상기 필터링할 매크로블록의 좌측에 이웃한 상기 서브블록 데이터를 열 단위 순서로 저장하고 출력하는 것을 특징으로 하는 디블록 필터
|
5 |
5
제 1항 또는 제 4항에 있어서, 상기 내부 메모리1은 상기 필터링할 상기 현재 서브블록의 픽셀 데이터가 열 단위 순서로 입력될 때 해당하는 주소의 데이터를 출력하여 상기 에지 필터링 연산기를 통해 필터링 되며, 상기 내부 메모리1에 저장되어 있던 상기 픽셀 데이터는 필터링 후 상기 출력제어기를 통해 출력되거나 상기 전치 레지스터1에 의해 전치되어 다음 수직 필터링에 사용되고, 입력된 상기 현재 서브블록의 상기 픽셀 데이터는 필터링 후 상기 내부 메모리1의 동일한 주소에 다시 입력되는 과정을 반복함으로써, 필터링할 상기 모든 서브블록의 좌측에 이웃하는 상기 블록 데이터를 일정한 크기의 상기 내부 메모리1에 열 단위 순서로 저장하고 출력하는 것을 특징으로 하는 디블록 필터
|
6 |
6
제 1항에 있어서, 상기 내부 메모리2는 상기 필터링할 매크로블록의 상측에 이웃한 상기 서브블록 데이터를 행 단위 순서로 저장하고 출력하는 것을 특징으로 하는 디블록 필터
|
7 |
7
제 1항 또는 제 6항에 있어서, 내부 메모리2는 수평 필터링 된 픽셀 데이터가 상기 전치 레지스터를 통해 전치된 후 행 단위 순서로 상기 에지 필터링 연산기로 입력될 때 해당하는 주소의 데이터를 출력하여 상기 에지 필터링 연산기를 통해 필터링 되며, 상기 내부 메모리2에 저장되어 있던 상기 픽셀 데이터는 필터링 후 상기 전치 레지스터2를 통해 전치되어 열 단위 순서로 상기 출력제어기를 의해 출력되고, 상기 전치 레지스터1를 통해 입력된 상기 서브블록의 픽셀 데이터는 상기 필터링 후 상기 내부 메모리2의 동일한 주소에 행 단위 순서로 다시 입력되는 과정을 반복함으로써, 필터링할 상기 모든 블록의 상측에 이웃하는 상기 서브블록 데이터를 일정한 크기의 상기 내부 메모리2에 행 단위 순서로 저장하고 출력하는 것을 특징으로 하는 디블록 필터
|
8 |
8
제 1항에 있어서, 상기 전치 레지스터2는 수평 필터링 된 상기 서브블록의 픽셀 데이터를 열 단위 순서로 입력 받아 전치하여 행 단위 순서로 에지 필터링 연산기로 출력하는 것을 특징으로 하는 디블록 필터
|
9 |
9
제 1항에 있어서, 상기 전치 레지스터2는 수평 필터링 된 서브블록의 픽셀 데이터와 수직 필터링 된 서브블록의 픽셀 데이터의 양방향 입출력이 가능하며, 데이터 패스 재구성을 특징으로 하는 디블록 필터
|
10 |
10
제 1항 또는 제 9항 중 어느 한 항에 있어서, 상기 서브블록은 4x4 블록인 것을 특징으로 하는 디블록 필터
|
11 |
11
제 1항에 따른 디블록 필터를 이용하여 블로킹 효과를 제거하기 위한 디블록 필터링 방법에 있어서,매크로블록의 좌측 경계에 있는 서브블록 열의 수직 에지에 대해 수평 필터링을 수행하는 단계와, 상기 수평 필터링을 수행한 후 우측방향으로 열 단위로 수직방향의 상기 서브블록에 대해 순차적으로 수직에지와 수평에지에 대해 수평-수직 인터리브 방식으로 수평 필터링과 수직 필터링을 수행하는 단계와, 상기 수평-수직 인터리브 방식으로 필터링을 수행한 후 우측 마지막 열의 상기 서브블록의 수평 에지에 대해 수직 필터링을 수행하는 단계를 포함하여 이루어진 것을 특징으로 하는 디블록 필터링 방법
|
12 |
12
제 11항에 있어서, 상기 서브블록 열에 대해 수직방향으로 필터링을 수행하는 것을 특징으로 하는 디블록 필터링 방법
|
13 |
13
제 11항에 있어서, 상기 수평-수직 인터리브 방식으로 필터링을 수행하는 단계에서 상기 수직에지는 우측 에지이고, 상기 수평에지는 상측 에지인 것을 특징으로 하는 디블록 필터링 방법
|
14 |
14
제 11항에 있어서, 상기 각 열의 최하위 서브블록의 하측 수평 에지와 우측 마지막 열의 서브블록의 우측 수직 에지는 인접한 매크로블록에서 필터링되는 것을 특징으로 하는 디블록 필터링 방법
|
15 |
15
제 12항 내지 제 14항 중 어느 한 항에 있어서, 상기 서브블록은 4x4 블록인 것을 특징으로 하는 디블록 필터링 방법
|