1 |
1
컴퓨팅 장치가 수행하는, 영상의 복원 영역에 디블록킹 필터링을 적용하는 방법에 있어서, 상기 복원 영역에 대해, 세그멘테이션을 수행하여 상기 복원 영역을 상이한 객체들로 분할하고, 상기 객체들의 세그멘테이션 정보를 생성하는 단계, 여기서, 상기 복원 영역은 픽처, 슬라이스, 또는 다수의 코딩 유닛들(coding units)임; 상기 복원 영역 내 코딩 유닛들 및 변환 유닛들(transform units) 간의 경계들을 상기 디블록킹 필터링이 적용되는 필터링 경계들로 선정하는 단계;각 필터링 경계에 대해, 상기 필터링 경계에 인접한 블록들 각각의 P 필터 길이 및 Q 필터 길이를 초기화하는 단계;상기 필터링 경계에 인접하는 기설정된 크기의 P 영역 및 Q 영역에 대해, 상기 세그멘테이션 정보를 이용하여, 동일 객체에 포함되는 P 서브영역 및 Q 서브영역을 설정하고, 상기 P 필터 길이 및 Q 필터 길이를 조정하는 단계; 상기 조정된 P 필터 길이 및 Q 필터 길이에 기초하여 상기 P 서브영역 및 Q 서브영역에서의 공간적 변동성(degree of spatial change)을 산정하는 단계;상기 P 서브영역 및 Q 서브영역에 대해, 상기 공간적 변동성에 기초하여 상기 디블록킹 필터링의 적용 여부를 판단하고, 상기 디블록킹 필터링이 적용되는 경우, 디블록킹 필터의 종류를 결정하는 단계; 및상기 P 서브영역 및 Q 서브영역에 상기 디블록킹 필터를 적용하여 상기 디블록킹 필터링을 수행하는 단계를 포함하는 것을 특징으로 하는, 방법
|
2 |
2
제1항에 있어서, 상기 객체들의 세그멘테이션 정보는, 상기 복원 영역의 픽셀 단위로 상기 객체들 각각에 해당하는 인덱스가 부여된 맵(map)인 것을 특징으로 하는, 방법
|
3 |
3
제1항에 있어서, 상기 복원 영역 내 객체들의 개수를 상위 단계 또는 비트스트림으로부터 획득하는 단계를 더 포함하고, 상기 세그멘테이션 정보를 생성하는 단계는,상기 객체의 개수만큼 상기 복원 영역을 분할하는 것을 특징으로 하는, 방법
|
4 |
4
제1항에 있어서, 상기 세그멘테이션의 수행 여부를 나타내는 플래그를 상위 단계 또는 비트스트림으로부터 획득하는 단계를 더 포함하고, 상기 플래그의 값이 참인 경우, 상기 세그멘테이션을 수행하는 것을 특징으로 하는, 방법
|
5 |
5
제4항에 있어서, 상기 플래그는, 원본 영역과 상기 복원 영역 각각에 동일한 방법의 세그멘테이션을 수행하여, 상기 원본 영역의 세그멘테이션 결과와 상기 복원 영역의 세그멘테이션 결과 간에 기설정된 임계 개수만큼의 픽셀 차이가 발생할 경우, 영상 부호화 장치에 의해 참으로 설정되는 것을 특징으로 하는, 방법
|
6 |
6
제1항에 있어서, 영상 복호화 장치가 상기 세그멘테이션의 수행 여부를 유도하는 단계를 더 포함하고, 상기 유도하는 단계는, 상기 슬라이스에 대해 상기 슬라이스의 기본 양자화 파라미터가 기설정된 기준치보다 작거나 같고, 상기 슬라이스 내 코딩 유닛들의 평균 양자화 파라미터가 상기 기설정된 기준치보다 작거나 같은 경우, 상기 세그멘테이션을 수행하는 것으로 결정하는 것을 특징으로 하는 방법
|
7 |
7
제1항에 있어서, 상기 P 영역 및 Q 영역은, 상기 필터링 경계 중 N 개의 샘플 길이의 경계 부분(boundary segment)에 인접하고, 상기 경계 부분에 수직인 N 개의 라인들 각각은 M 개의 샘플을 포함하는, M×N 크기의 영역인 것을 특징으로 하는, 방법
|
8 |
8
제1항에 있어서, 상기 P 영역 및 Q 영역 간에 존재하는 연속된 서브경계가 기설정된 샘플 길이 이상이고, 상기 P 영역 및 Q 영역에서 상기 서브경계에 수직인 라인들 각각이 포함하는 샘플들의 개수들 중 최소개수가 기설정된 임계 개수 이상인 경우, 상기 디블록킹 필터링을 수행하는 것을 특징으로 하는, 방법
|
9 |
9
제8항에 있어서, 상기 서브경계가 상기 기설정된 샘플 길이보다 작거나, 상기 최소개수가 기설정된 임계 개수보다 작은 경우, 해당되는 서브경계에 인접한 P 영역 및 Q 영역에 대해 상기 디블록킹 필터링을 수행하지 않는 것을 특징으로 하는, 방법
|
10 |
10
제8항에 있어서, 상기 조정하는 단계는,상기 디블록킹 필터링을 수행하는 경우, 상기 최소개수에 따라, 상기 P 서브영역의 필터 길이를 기설정된 값들 중 하나로 설정하고, 상기 연속된 서브경계 및 상기 P 서브영역의 필터 길이에 기초하여 상기 P 서브영역의 크기를 설정하는 것을 특징으로 하는, 방법
|
11 |
11
제10항에 있어서, 상기 조정하는 단계는, 상기 P 서브영역에 대해, 상기 P 서브영역의 필터 길이와 상기 초기화된 P 필터 길이 중 최소 길이로 상기 P 필터 길이를 조정하는 것을 특징으로 하는, 방법
|
12 |
12
제1항에 있어서, 상기 P 서브영역 및 Q 서브영역 간 서브경계에 대해, 경계 강도를 산정하는 단계를 더 포함하고, 상기 경계 강도가 기설정된 임계치보다 큰 경우, 해당되는 서브경계에 인접한 P 서브영역 및 Q 서브영역에 대해 상기 디블록킹 필터링을 수행하는 것을 특징으로 하는, 방법
|
13 |
13
제8항에 있어서, 상기 공간적 변동성을 산정하는 단계는, 상기 P 서브영역 및 Q 서브영역에서 상기 서브경계에 수직인 라인들 중 첫 번째 라인의 샘플들, 및 마지막 라인의 샘플들을 이용하여 상기 공간적 변동성을 산정하는 것을 특징으로 하는, 방법
|
14 |
14
제1항에 있어서,상기 디블록킹 필터는, 긴 필터, 짧고 강한 필터, 및 짧고 약한 필터 중 하나인 것을 특징으로 하는, 방법
|
15 |
15
복원 영역에 대해, 세그멘테이션을 수행하여 상기 복원 영역을 상이한 객체들로 분할하고, 상기 객체들의 세그멘테이션 정보를 생성하는 세그멘테이션 수행부, 여기서, 상기 복원 영역은 픽처, 슬라이스, 또는 다수의 코딩 유닛들(coding units)임; 상기 복원 영역 내 코딩 유닛들 및 변환 유닛들(transform units) 간의 경계들을 디블록킹 필터링이 적용되는 필터링 경계들로 선정하고, 각 필터링 경계에 대해, 상기 필터링 경계에 인접한 블록들 각각의 P 필터 길이 및 Q 필터 길이를 초기화하는 경계 및 필터길이 결정부;상기 필터링 경계에 인접하는 기설정된 크기의 P 영역 및 Q 영역에 대해, 상기 세그멘테이션 정보를 이용하여, 동일 객체에 포함되는 P 서브영역 및 Q 서브영역을 설정하고, 상기 P 필터 길이 및 Q 필터 길이를 조정하는 필터길이 조정부; 상기 조정된 P 필터 길이 및 Q 필터 길이에 기초하여 상기 P 서브영역 및 Q 서브영역에서의 공간적 변동성(degree of spatial change)을 산정하고, 상기 P 서브영역 및 Q 서브영역에 대해, 상기 공간적 변동성에 기초하여 상기 디블록킹 필터링의 적용 여부를 판단하고, 상기 디블록킹 필터링이 적용되는 경우, 디블록킹 필터의 종류를 결정하는 디블록킹 결정부; 및상기 P 서브영역 및 Q 서브영역에 상기 디블록킹 필터를 적용하여 상기 디블록킹 필터링을 수행하는 디블록킹 수행부를 포함하는 것을 특징으로 하는, 디블록킹 필터링 장치
|
16 |
16
제15항에 있어서, 상기 디블록킹 필터링은,상기 P 영역 및 Q 영역 간에 존재하는 연속된 서브경계가 기설정된 샘플 길이 이상이고, 상기 P 영역 및 Q 영역에서 상기 서브경계에 수직인 라인들 각각이 포함하는 샘플들의 개수들 중 최소개수가 기설정된 임계 개수 이상인 경우, 수행되는 것을 특징으로 하는, 디블록킹 필터링 장치
|
17 |
17
제16항에 있어서, 상기 필터길이 조정부는,상기 디블록킹 필터링을 수행하는 경우, 상기 최소개수에 따라, 상기 P 영역의 필터 길이를 기설정된 값들 중 하나로 설정하고, 상기 연속된 서브경계 및 상기 P 영역의 필터 길이에 기초하여 상기 P 서브영역의 크기를 설정하는 것을 특징으로 하는, 디블록킹 필터링 장치
|
18 |
18
제17항에 있어서, 상기 필터길이 조정부는, 상기 P 서브영역에 대해, 상기 P 영역의 필터 길이와 상기 초기화된 P 필터 길이 중 최소 길이로 상기 P 필터 길이를 조정하는 것을 특징으로 하는, 디블록킹 필터링 장치
|
19 |
19
제15항에 있어서, 상기 P 서브영역 및 Q 서브영역 간 서브경계에 대해, 경계 강도를 산정하는 경계강도 산정부를 더 포함하고, 상기 디블록킹 필터링은, 상기 경계 강도가 기설정된 임계치보다 큰 경우, 해당되는 서브경계에 인접한 P 서브영역 및 Q 서브영역에 대해 수행되는 것을 특징으로 하는, 디블록킹 필터링 장치
|
20 |
20
제16항에 있어서, 상기 디블록킹 결정부는, 상기 P 서브영역 및 Q 서브영역에서 상기 서브경계에 수직인 라인들 중 첫 번째 라인의 샘플들, 및 마지막 라인의 샘플들을 이용하여 상기 공간적 변동성을 산정하는 것을 특징으로 하는, 디블록킹 필터링 장치
|