1 |
1
인코딩할 블록에 대하여 각 인트라 예측 모드를 기반으로 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 코스트를 계산하는 단계;상기 코스트에 기초하여 상기 인트라 예측 모드 중에서 후보 모드들을 선택하는 단계;상기 후보 모드들을 기반으로 TSM(Transform Skip Mode) 기반의 율-왜곡(Rate-Distortion) 코스트를 계산하는 단계; 및상기 후보 모드들의 상기 율-왜곡 코스트를 비교하여 상기 블록의 인트라 예측에 사용될 모드를 결정하는 단계;를 포함하는 TSM 율-왜곡 최적화 방법
|
2 |
2
제 1 항에 있어서,상기 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 코스트를 계산하는 단계는:상기 블록에 대하여 각 인트라 예측 모드에 의 코스트 함수를 적용하여 상기 코스트를 계산하는 단계를 포함하며,여기서, N은 상기 블록 내 픽셀들의 개수이고, Porg[i] 및 Ppred[i]는 각각 상기 원래 픽셀의 픽셀값 및 상기 참조 픽셀의 픽셀값이고, λ는 라그랑주 승수(Lagrange multiplier)이고, QP는 양자화 파라미터이고, Mode Bits는 비트 뎁스(bit depth)인 TSM 율-왜곡 최적화 방법
|
3 |
3
제 1 항에 있어서,상기 후보 모드들을 선택하는 단계는:상기 인트라 예측 모드 중에서 상기 코스트가 낮은 순서대로 기 설정된 개수의 모드를 선택하는 단계를 포함하는 TSM 율-왜곡 최적화 방법
|
4 |
4
제 1 항에 있어서,상기 블록의 인트라 예측에 사용될 모드를 결정하는 단계는:상기 후보 모드들 중에서 상기 율-왜곡 코스트가 가장 낮은 모드를 선택하는 단계를 포함하는 TSM 율-왜곡 최적화 방법
|
5 |
5
제 1 항에 있어서,상기 후보 모드들을 선택하는 단계는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 후보 모드들로부터 배제시키는 단계를 더 포함하는 TSM 율-왜곡 최적화 방법
|
6 |
6
제 1 항에 있어서,상기 후보 모드들을 선택하는 단계는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 후보 모드들로부터 배제시키는 단계를 더 포함하는 TSM 율-왜곡 최적화 방법
|
7 |
7
제 1 항에 있어서,상기 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 코스트를 계산하는 단계는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, 상기 TSM 율-왜곡 최적화를 종료하는 단계를 더 포함하는 TSM 율-왜곡 최적화 방법
|
8 |
8
제 1 항에 있어서,상기 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 코스트를 계산하는 단계는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, 상기 TSM 율-왜곡 최적화를 종료하는 단계를 더 포함하는 TSM 율-왜곡 최적화 방법
|
9 |
9
제 5 항 내지 제 8 항 중 어느 한 항에 있어서,상기 임계값은 상기 인트라 예측 모드로 상기 블록을 인코딩하기 위해 요구되는 비트 수가 클수록 작게 설정되는 TSM 율-왜곡 최적화 방법
|
10 |
10
인코딩할 블록에 대하여 각 인트라 예측 모드를 기반으로 제 1 변환을 이용한 제 1 코스트를 계산하는 단계;상기 블록에 대하여 각 인트라 예측 모드를 기반으로 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 제 2 코스트를 계산하는 단계;상기 제 1 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 1 후보 모드들을 선택하는 단계;상기 제 2 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 2 후보 모드들을 선택하는 단계;상기 제 1 후보 모드들을 기반으로 DCT(Discrete Cosine Transform) 기반의 율-왜곡 코스트를 계산하는 단계;상기 제 2 후보 모드들을 기반으로 TSM 기반의 율-왜곡 코스트를 계산하는 단계; 및상기 제 1 및 제 2 후보 모드들의 상기 율-왜곡 코스트를 비교하여, 상기 블록의 인트라 예측에 사용될 모드 및 인코딩 방식을 결정하는 단계;를 포함하는 인코딩 방법
|
11 |
11
제 10 항에 있어서,상기 제 1 코스트를 계산하는 단계는:상기 블록에 대하여 각 인트라 예측 모드를 기반으로 하다마드(Hadamard) 변환을 이용하여 상기 제 1 코스트를 계산하는 단계를 포함하는 인코딩 방법
|
12 |
12
제 10 항에 있어서,상기 제 2 코스트를 계산하는 단계는:상기 블록에 대하여 각 인트라 예측 모드에 의 코스트 함수를 적용하여 상기 제 2 코스트를 계산하는 단계를 포함하며,여기서, N은 상기 블록 내 픽셀들의 개수이고, Porg[i] 및 Ppred[i]는 각각 상기 원래 픽셀의 픽셀값 및 상기 참조 픽셀의 픽셀값이고, λ는 라그랑주 승수(Lagrange multiplier)이고, QP는 양자화 파라미터이고, Mode Bits는 비트 뎁스인 인코딩 방법
|
13 |
13
제 10 항에 있어서,상기 제 1 후보 모드들을 선택하는 단계는:상기 인트라 예측 모드 중에서 상기 제 1 코스트가 낮은 순서대로 기 설정된 개수의 모드를 선택하는 단계를 포함하고,상기 제 2 후보 모드들을 선택하는 단계는:상기 인트라 예측 모드 중에서 상기 제 2 코스트가 낮은 순서대로 기 설정된 개수의 모드를 선택하는 단계를 포함하는 인코딩 방법
|
14 |
14
제 10 항에 있어서,상기 블록의 인트라 예측에 사용될 모드 및 인코딩 방식을 결정하는 단계는:상기 제 1 및 제 2 후보 모드들 중에서 상기 율-왜곡 코스트가 가장 낮은 모드를 선택하는 단계; 및상기 DCT 기반의 인코딩 방식 및 상기 TSM 기반의 인코딩 방식 중 상기 선택된 모드에 대응하는 인코딩 방식을 선택하는 단계;를 포함하는 인코딩 방법
|
15 |
15
제 10 항에 있어서,상기 제 2 후보 모드들을 선택하는 단계는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 제 2 후보 모드들로부터 배제시키는 단계를 더 포함하는 인코딩 방법
|
16 |
16
제 10 항에 있어서,상기 제 2 후보 모드들을 선택하는 단계는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 제 2 후보 모드들로부터 배제시키는 단계를 더 포함하는 인코딩 방법
|
17 |
17
제 10 항에 있어서,상기 제 2 코스트를 계산하는 단계는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, TSM 율-왜곡 최적화를 종료하는 단계를 더 포함하는 인코딩 방법
|
18 |
18
제 10 항에 있어서,상기 제 2 코스트를 계산하는 단계는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, TSM 율-왜곡 최적화를 종료하는 단계를 더 포함하는 인코딩 방법
|
19 |
19
제 15 항 내지 제 18 항 중 어느 한 항에 있어서,상기 임계값은 상기 인트라 예측 모드로 상기 블록을 인코딩하기 위해 요구되는 비트 수가 클수록 작게 설정되는 인코딩 방법
|
20 |
20
인코딩할 블록에 대하여 각 인트라 예측 모드를 기반으로 제 1 변환을 이용하여 제 1 코스트를 계산하고, 상기 블록에 대하여 각 인트라 예측 모드를 기반으로 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 제 2 코스트를 계산하는 코스트 계산부;상기 제 1 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 1 후보 모드들을 선택하고, 상기 제 2 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 2 후보 모드들을 선택하는 후보 모드 선택부;상기 제 1 후보 모드들을 기반으로 DCT 기반의 율-왜곡 코스트를 계산하고, 상기 제 2 후보 모드들을 기반으로 TSM 기반의 율-왜곡 코스트를 계산하는 율-왜곡 코스트 계산부; 및상기 제 1 및 제 2 후보 모드들의 상기 율-왜곡 코스트를 비교하여, 상기 블록의 인트라 예측에 사용될 모드 및 인코딩 방식을 결정하는 결정부;를 포함하는 인코딩 장치
|
21 |
21
제 20 항에 있어서,상기 코스트 계산부는:상기 블록에 대하여 각 인트라 예측 모드를 기반으로 하다마드 변환을 이용하여 상기 제 1 코스트를 계산하는 인코딩 장치
|
22 |
22
제 20 항에 있어서,상기 코스트 계산부는:상기 블록에 대하여 각 인트라 예측 모드에 의 코스트 함수를 적용하여 상기 제 2 코스트를 계산하며,여기서, N은 상기 블록 내 픽셀들의 개수이고, Porg[i] 및 Ppred[i]는 각각 상기 원래 픽셀의 픽셀값 및 상기 참조 픽셀의 픽셀값이고, λ는 라그랑주 승수(Lagrange multiplier)이고, QP는 양자화 파라미터이고, Mode Bits는 비트 뎁스인 인코딩 장치
|
23 |
23
제 20 항에 있어서,상기 후보 모드 선택부는:상기 인트라 예측 모드 중에서 상기 제 1 코스트가 낮은 순서대로 기 설정된 개수의 모드를 선택하여 상기 제 1 후보 모드들을 선택하고,상기 인트라 예측 모드 중에서 상기 제 2 코스트가 낮은 순서대로 기 설정된 개수의 모드를 선택하여 상기 제 2 후보 모드들을 선택하는 인코딩 장치
|
24 |
24
제 20 항에 있어서,상기 결정부는:상기 제 1 및 제 2 후보 모드들 중에서 상기 율-왜곡 코스트가 가장 낮은 모드를 선택하고,상기 DCT 기반의 인코딩 방식 및 상기 TSM 기반의 인코딩 방식 중 상기 선택된 모드에 대응하는 인코딩 방식을 선택하는 인코딩 장치
|
25 |
25
제 20 항에 있어서,상기 후보 모드 선택부는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 제 2 후보 모드들로부터 배제시키는 인코딩 장치
|
26 |
26
제 20 항에 있어서,상기 후보 모드 선택부는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, 해당 인트라 예측 모드를 상기 제 2 후보 모드들로부터 배제시키는 인코딩 장치
|
27 |
27
제 20 항에 있어서,상기 인코딩 장치는:상기 차분의 절대값의 합이 기 설정된 임계값보다 작은 경우, TSM 율-왜곡 최적화를 종료하고,상기 제 1 후보 모드들의 상기 율-왜곡 코스트를 비교하여 상기 블록의 인트라 예측에 사용될 모드를 결정하고,상기 인코딩 방식으로 상기 DCT 기반의 인코딩 방식을 선택하는 인코딩 장치
|
28 |
28
제 20 항에 있어서,상기 인코딩 장치는:상기 블록 내 모든 픽셀들의 차분의 절대값이 기 설정된 임계값보다 작은 경우, TSM 율-왜곡 최적화를 종료하고,상기 제 1 후보 모드들의 상기 율-왜곡 코스트를 비교하여 상기 블록의 인트라 예측에 사용될 모드를 결정하고,상기 인코딩 방식으로 상기 DCT 기반의 인코딩 방식을 선택하는 인코딩 장치
|
29 |
29
제 25 항 내지 제 28 항 중 어느 한 항에 있어서,상기 임계값은 상기 인트라 예측 모드로 상기 블록을 인코딩하기 위해 요구되는 비트 수가 클수록 작게 설정되는 인코딩 장치
|
30 |
30
입력 블록의 인트라 예측에 사용될 모드를 결정하는 인트라 예측 모드 결정부;상기 입력 블록의 주변에 위치한 참조 픽셀을 기반으로 인트라 예측을 수행하여 예측 블록을 생성하는 인트라 예측부;참조 영상을 이용하여 입력 블록의 움직임 벡터를 산출하는 움직임 예측부;상기 움직임 벡터를 기반으로 움직임 보상을 수행하여 예측 블록을 생성하는 움직임 보상부;입력 블록과 예측 블록의 차분을 계산하여 잔여 블록을 생성하는 감산기;잔여 블록에 대해 변환을 수행하여 변환 계수를 출력하는 변환부; 및변환 계수를 양자화하여 양자화된 계수를 출력하는 양자화부를 포함하며,상기 인트라 예측 모드 결정부는: 인코딩할 블록에 대하여 각 인트라 예측 모드를 기반으로 제 1 변환을 이용하여 제 1 코스트를 계산하고, 상기 블록에 대하여 각 인트라 예측 모드를 기반으로 원래 픽셀과 참조 픽셀 간 차분의 절대값의 합을 이용한 제 2 코스트를 계산하는 코스트 계산부; 상기 제 1 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 1 후보 모드들을 선택하고, 상기 제 2 코스트에 기초하여 상기 인트라 예측 모드 중에서 제 2 후보 모드들을 선택하는 후보 모드 선택부; 상기 제 1 후보 모드들을 기반으로 DCT 기반의 율-왜곡 코스트를 계산하고, 상기 제 2 후보 모드들을 기반으로 TSM 기반의 율-왜곡 코스트를 계산하는 율-왜곡 코스트 계산부; 및 상기 제 1 및 제 2 후보 모드들의 상기 율-왜곡 코스트를 비교하여, 상기 블록의 인트라 예측에 사용될 모드 및 인코딩 방식을 결정하는 결정부;를 포함하는 영상 처리 장치
|