1 |
1
픽셀 데이터가 씌여진 외부 메모리;이미 필터링된 이전 픽셀 데이터가 씌여진 소정 크기의 내부 버퍼와, 필터링할 현재의 픽셀 데이터가 씌여진 소정 크기의 주메모리를 가지는 내부 메모리; 그리고,상기 외부 메모리로부터 필터링할 현재 픽셀 데이터를 읽는 단계와, 상기 필터링할 현재 픽셀 데이터를 상기 내부 메모리의 주메모리에 쓰는 단계와, 상기 주메모리에 씌여진 현재 픽셀 데이터를 필터링하는 단계와, 상기 필터링된 내부 버퍼의 이전 픽셀 데이터와 상기 필터링된 주메모리의 현재 픽셀 데이터 일부를 상기 외부 메모리에 쓰는 단계와, 상기 남아있는 주메모리의 현재 픽셀 데이터를 상기 내부 버퍼에 쓰는 단계를 수행하는 필터 엔진을 포함하여 구성되는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템
|
2 |
2
제 1 항에 있어서, 상기 내부 메모리 중 루마(Luma) 영역의 경우, 상기 내부 버퍼는 4x20 사이즈이고, 상기 주메모리는 16x20 사이즈이며, 상기 내부 메모리 중 크로마(Chroma) 영역의 경우, 상기 내부 버퍼는 2x10 사이즈이고, 상기 주메모리는 8x10 사이즈인 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템
|
3 |
3
제 2 항에 있어서, 상기 루마(Luma) 영역의 내부 버퍼는 4x16 왼쪽 매크로블록(Left Upper MB)과 4x4 왼쪽 위 매크로블록(Left Upper MB)으로 구성되고, 상기 루마(Luma) 영역의 주메모리는 16x16 현재 매크로블록과 16x4 위쪽 매크로블록으로 구성되는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템
|
4 |
4
제 2 항에 있어서, 상기 크로마(Chroma) 영역의 내부 버퍼는 2x8 왼쪽 매크로블록(Left Upper MB)과 2x2 왼쪽 위 매크로블록(Left Upper MB)으로 구성되고, 상기 크로마(Chroma) 영역의 주메모리는 8x8 현재 매크로블록(Current MB)과 8x2 위쪽 매크로블록(Upper MB)으로 구성되는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템
|
5 |
5
제 1 항에 있어서, 상기 외부 메모리와 내부 메모리 사이에는 에스디램 컨트롤러(SDRAM Controller)와 중재기(Arbiter) 그리고 메모리 액세스 유닛(Memory Access Unit : MAU)이 구성되어 있고, 상기 외부 메모리와 내부 메모리의 픽셀 데이터는 상기 에스디램 컨트롤러와 중재기 그리고 메모리 액세스 유닛을 거쳐 이동되는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템
|
6 |
6
픽셀 데이터가 씌여진 외부 메모리와, 이미 필터링된 이전 픽셀 데이터가 씌여진 내부 버퍼와 필터링할 현재의 픽셀 데이터가 씌여진 주메모리를 갖는 내부 메모리를 포함하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법에 있어서,상기 외부 메모리로부터 필터링할 현재 픽셀 데이터를 읽어오는 단계;상기 읽어온 현재 픽셀 데이터를 상기 내부 메모리의 주메모리에 쓰는 단계;상기 주메모리에 씌여진 현재 픽셀 데이터를 필터링하는 단계;상기 필터링된 내부 버퍼의 이전 픽셀 데이터와 상기 필터링된 주메모리의 현재 픽셀 데이터 일부를 상기 외부 메모리에 쓰는 단계;상기 남아있는 주메모리의 현재 픽셀 데이터를 상기 내부 버퍼에 쓰는 단계를 포함하여 이루어지는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|
7 |
7
제 6 항에 있어서, 상기 외부 메모리로부터 필터링할 현재 픽셀 데이터를 읽어오는 단계 이전에, 상기 외부 메모리의 픽셀 데이터를 읽기 요청하는 단계를 더 수행하는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|
8 |
8
제 6 항에 있어서, 상기 주메모리에 씌여진 현재 픽셀 데이터를 필터링하는 단계 이전에, 상기 현재 픽셀 데이터의 읽기 완료 신호를 수신하는 단계를 더 수행하는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|
9 |
9
제 6 항에 있어서, 상기 필터링된 내부 버퍼의 이전 픽셀 데이터와 상기 필터링된 주메모리의 현재 픽셀 데이터 일부를 상기 외부 메모리에 쓰는 단계 이전에, 상기 필터링된 픽셀 데이터를 상기 외부 메모리에 쓰기 요청하는 단계를 더 수행하는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|
10 |
10
제 6 항에 있어서, 상기 남아있는 주메모리의 현재 픽셀 데이터를 상기 내부 버퍼에 쓰는 단계 이후에, 상기 필터링된 픽셀 데이터의 쓰기 완료 신호를 수신하는 단계를 더 수행하는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|
11 |
11
제 6 항에 있어서, 상기 주메모리에 씌여진 현재 픽셀 데이터를 필터링하는 단계는,상기 주 메모리의 첫 번째 열(row)에 위치하는 각 블록의 픽셀 데이터로부터 마지막 열에 위치하는 각 블록의 픽셀 데이터까지 순차적으로 수직 에지 필터링(vertical edge filtering)을 수행하는 단계; 그리고,상기 주 메모리의 첫 번째 열(row)에 위치하는 각 블록의 픽셀 데이터로부터 마지막 열에 위치하는 각 블록의 픽셀 데이터까지 순차적으로 수평 에지 필터링(horizontal edge filtering)을 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 비디오 디코더의 인-루프 디블럭킹 필터 시스템의 필터링 방법
|