1 |
1
복수의 픽처들로 구성된 비디오 시퀀스를 부호화한 비트스트림을 복호화하는 방법에 있어서,상기 비트스트림의 시퀀스 파라미터 셋으로부터, 크로마 샘플링 포맷에 대한 정보 및 잔차 신호들에 대한 차분 변조와 관련된 하이레벨 신택스 요소들을 복호화하는 단계, 상기 하이레벨 신택스 요소들은 상기 비디오 시퀀스의 잔차 신호들에 상기 차분 변조가 허용되는지 여부를 나타내는 제어 플래그, 및 상기 차분 변조가 허용되는 최대 블록 크기에 대한 정보를 포함함;현재 복호화하고자 하는 제1 블록이 상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건을 충족할 때, 상기 제1 블록에 대응하는 크로마 블록에 상기 차분 변조가 적용되었는지 여부를 나타내는 제1 크로마 신택스 요소를 복호화하는 단계; 상기 제1 크로마 신택스 요소가 상기 크로마 블록에 상기 차분 변조가 적용되었음을 지시하는 것에 응답하여, 상기 크로마 블록에 적용된 차분 변조 방향을 나타내는 제2 크로마 신택스 요소를 복호화하는 단계;상기 비트스트림으로부터 상기 크로마 블록에 대한 차분 변조된 잔차 블록을 결정하는 단계;상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향에 따라 상기 차분 변조된 잔차 블록을 차분 복조하여 양자화된 잔차 값들을 결정하는 단계;상기 크로마 블록에 대한 상기 양자화된 잔차 값들을 역양자화하는 단계;상기 크로마 블록에 대한 예측 값들을 생성하는 단계; 및상기 역양자화된 잔차 값들 및 상기 예측 값들을 기초로 상기 제1 블록에 대응하는 크로마 블록을 복원하는 단계를 포함하고,상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건은, (1) 상기 제어 플래그가 상기 비디오 시퀀스에 상기 차분 변조가 허용됨을 나타내고, (2) 상기 제1 블록의 너비를 상기 크로마 샘플링 포맷에 의해 결정되는 가로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같으며, (3) 상기 제1 블록의 높이를 상기 크로마 샘플링 포맷에 의해 결정되는 세로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같을 때,충족되는 것을 특징으로 하는, 복호화 방법
|
2 |
2
제1항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하는 단계는, 수직 방향 예측 모드와 수평 방향 예측 모드 중에서 상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향과 동일한 방향의 예측 모드를 상기 크로마 블록에 대한 인트라 예측 모드로 설정하는 단계; 및상기 크로마 블록에 대한 인트라 예측 모드를 기초로 상기 크로마 블록에 대한 예측 값들을 생성하는 단계를 포함하는, 복호화 방법
|
3 |
3
제1항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하는 단계는,상기 크로마 블록의 상측 또는 좌측 블록의 경계 샘플들로부터의 필터링되지 않은 샘플들을 이용하여 상기 크로마 블록에 대한 인트라 예측을 수행하여 상기 크로마 블록에 대한 예측 값들을 생성하는 단계를 포함하는 것을 특징을 하는, 복호화 방법
|
4 |
4
제1항에 있어서,상기 양자화된 잔차 값들을 결정하는 단계는, 상기 제2 크로마 신택스 요소가 상기 차분 변조 방향이 수평이라고 지시할 때, 상기 양자화된 잔차 값들을 다음 수학식과 같이 결정하는 단계를 포함하는, 복호화 방법
|
5 |
5
제1항에 있어서,상기 양자화된 잔차 값들을 결정하는 단계는, 상기 제2 크로마 신택스 요소가 상기 차분 변조 방향이 수직이라고 지시할 때, 상기 양자화된 잔차 값들을 다음 수학식과 같이 결정하는 단계를 포함하는, 복호화 방법
|
6 |
6
제1항에 있어서,상기 차분 변조가 허용되는 상기 최대 블록 크기에 대한 정보는 변환 생략이 허용되는 최대 변환 크기에 대한 정보인 것을 특징으로 하는, 복호화 방법
|
7 |
7
제1항에 있어서,상기 제1 블록이 상기 하이레벨 신택스 요소들에 의해 정의되는 조건을 충족할 때, 상기 제1 블록에 대응하는 루마 블록에 상기 차분 변조가 적용되었는지 여부를 나타내는 제1 루마 신택스 요소를 복호화하는 단계;상기 제1 루마 신택스 요소가 상기 루마 블록에 상기 차분 변조가 적용되었음을 지시하는 것에 응답하여, 상기 루마 블록에 적용된 차분 변조 방향을 나타내는 제2 루마 신택스 요소를 복호화하는 단계;상기 비트스트림으로부터 상기 루마 블록에 대한 차분 변조된 잔차 블록을 결정하는 단계;상기 제2 루마 신택스 요소에 의해 지시되는 차분 변조 방향에 따라 상기 루마 블록에 대한 상기 차분 변조된 잔차 블록을 차분 복조하여 양자화된 잔차 값들을 결정하는 단계;상기 루마 블록에 대한 상기 양자화된 잔차 값들을 역양자화하는 단계;상기 루마 블록에 대한 예측 값들을 생성하는 단계; 및상기 역양자화된 잔차 값들 및 상기 예측 값들을 기초로 상기 제1 블록에 대응하는 루마 블록을 복원하는 단계를 더 포함하는 것을 특징으로 하는, 복호화 방법
|
8 |
8
제7항에 있어서,상기 하이레벨 신택스 요소들에 의해 정의되는 조건은,상기 제어 플래그가 상기 비디오 시퀀스에 상기 차분 변조가 허용됨을 나타내고,상기 제1 블록의 너비가 상기 최대 블록 크기보다 작거나 같고,상기 제1 블록의 너비가 상기 최대 블록 크기보다 작거나 같을 때,충족되는 것을 특징으로 하는, 복호화 방법
|
9 |
9
제7항에 있어서,상기 제1 블록에 대응하는 루마 블록에 인접한 제2 블록에 대응되는 루마 블록에 대한 MPM 리스트를 결정함에 있어서, 상기 제1 블록에 대응하는 루마 블록의 인트라 예측 모드는 수직 방향 예측 모드와 수평 방향 예측 모드 중에서 상기 제2 루마 신택스 요소에 의해 지시되는 차분 변조 방향과 동일한 방향의 예측 모드로 설정되는 것을 특징으로 하는, 복호화 방법
|
10 |
10
복수의 픽처들로 구성된 비디오 시퀀스를 부호화한 비트스트림을 복호화하는 장치에 있어서,상기 비트스트림의 시퀀스 파라미터 셋으로부터, 크로마 샘플링 포맷에 대한 정보 및 잔차 신호들에 대한 차분 변조와 관련된 하이레벨 신택스 요소들을 복호화하기 위한 수단, 상기 하이레벨 신택스 요소들은 상기 비디오 시퀀스의 잔차 신호들에 상기 차분 변조가 허용되는지 여부를 나타내는 제어 플래그, 및 상기 차분 변조가 허용되는 최대 블록 크기에 대한 정보를 포함함;현재 복호화하고자 하는 제1 블록이 상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건을 충족할 때, 상기 제1 블록에 대응하는 크로마 블록에 상기 차분 변조가 적용되었는지 여부를 나타내는 제1 크로마 신택스 요소를 복호화하기 위한 수단; 상기 제1 크로마 신택스 요소가 상기 크로마 블록에 상기 차분 변조가 적용되었음을 지시하는 것에 응답하여, 상기 크로마 블록에 적용된 차분 변조 방향을 나타내는 제2 크로마 신택스 요소를 복호화하기 위한 수단;상기 비트스트림으로부터 상기 크로마 블록에 대한 차분 변조된 잔차 블록을 결정하기 위한 수단;상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향에 따라 상기 차분 변조된 잔차 블록을 차분 복조하여 양자화된 잔차 값들을 결정하기 위한 수단;상기 크로마 블록에 대한 상기 양자화된 잔차 값들을 역양자화하기 위한 수단;상기 크로마 블록에 대한 예측 값들을 생성하기 위한 수단; 및상기 역양자화된 잔차 값들 및 상기 예측 값들을 기초로 상기 제1 블록에 대응하는 크로마 블록을 복원하기 위한 수단을 포함하고,상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건은, (1) 상기 제어 플래그가 상기 비디오 시퀀스에 상기 차분 변조가 허용됨을 나타내고, (2) 상기 제1 블록의 너비를 상기 크로마 샘플링 포맷에 의해 결정되는 가로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같으며, (3) 상기 제1 블록의 높이를 상기 크로마 샘플링 포맷에 의해 결정되는 세로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같을 때,충족되는 것을 특징으로 하는, 복호화 장치
|
11 |
11
제10항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하기 위한 수단은, 수직 방향 예측 모드와 수평 방향 예측 모드 중에서 상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향과 동일한 방향의 예측 모드를 상기 크로마 블록에 대한 인트라 예측 모드로 설정하고,상기 크로마 블록에 대한 인트라 예측 모드를 기초로 상기 크로마 블록에 대한 예측 값들을 생성하는 것을 특징으로 하는, 복호화 장치
|
12 |
12
제10항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하기 위한 수단은,상기 크로마 블록의 상측 또는 좌측 블록의 경계 샘플들로부터의 필터링되지 않은 샘플들을 이용하여 상기 크로마 블록에 대한 인트라 예측을 수행하여 상기 크로마 블록에 대한 예측 값들을 생성하는 것을 특징으로 하는, 복호화 장치
|
13 |
13
제10항에 있어서,상기 차분 변조가 허용되는 상기 최대 블록 크기에 대한 정보는 변환 생략이 허용되는 최대 변환 크기에 대한 정보인 것을 특징으로 하는, 복호화 장치
|
14 |
14
제10항에 있어서,상기 제1 블록이 상기 하이레벨 신택스 요소들에 의해 정의되는 조건을 충족할 때, 상기 제1 블록에 대응하는 루마 블록에 상기 차분 변조가 적용되었는지 여부를 나타내는 제1 루마 신택스 요소를 복호화하기 위한 수단;상기 제1 루마 신택스 요소가 상기 루마 블록에 상기 차분 변조가 적용되었음을 지시하는 것에 응답하여, 상기 루마 블록에 적용된 차분 변조 방향을 나타내는 제2 루마 신택스 요소를 복호화하기 위한 수단;상기 비트스트림으로부터 상기 루마 블록에 대한 차분 변조된 잔차 블록을 결정하기 위한 수단;상기 제2 루마 신택스 요소에 의해 지시되는 차분 변조 방향에 따라 상기 루마 블록에 대한 상기 차분 변조된 잔차 블록을 차분 복조하여 양자화된 잔차 값들을 결정하기 위한 수단;상기 루마 블록에 대한 상기 양자화된 잔차 값들을 역양자화하기 위한 수단;상기 루마 블록에 대한 예측 값들을 생성하기 위한 수단; 및상기 역양자화된 잔차 값들 및 상기 예측 값들을 기초로 상기 제1 블록에 대응하는 루마 블록을 복원하기 위한 수단를 더 포함하는 것을 특징으로 하는, 복호화 장치
|
15 |
15
제14항에 있어서,상기 하이레벨 신택스 요소들에 의해 정의되는 조건은,상기 제어 플래그가 상기 비디오 시퀀스에 상기 차분 변조가 허용됨을 나타내고,상기 제1 블록의 너비가 상기 최대 블록 크기보다 작거나 같고,상기 제1 블록의 너비가 상기 최대 블록 크기보다 작거나 같을 때,충족되는 것을 특징으로 하는, 복호화 장치
|
16 |
16
제14항에 있어서,상기 제1 블록에 대응하는 루마 블록에 인접한 제2 블록에 대응되는 루마 블록에 대한 MPM 리스트를 결정함에 있어서, 상기 제1 블록에 대응하는 루마 블록의 인트라 예측 모드는 수직 방향 예측 모드와 수평 방향 예측 모드 중에서 상기 제2 루마 신택스 요소에 의해 지시되는 차분 변조 방향과 동일한 방향의 예측 모드로 설정되는 것을 특징으로 하는, 복호화 장치
|
17 |
17
복수의 픽처들로 구성된 비디오 시퀀스를 부호화하기 위한 방법에 있어서,크로마 샘플링 포맷에 대한 정보 및 잔차 신호들에 대한 차분 변조와 관련된 하이레벨 신택스 요소들을 비트스트림의 시퀀스 파라미터 셋에 부호화하는 단계, 상기 하이레벨 신택스 요소들은 상기 비디오 시퀀스의 잔차 신호들에 상기 차분 변조가 허용되는지 여부를 나타내는 제어 플래그, 및 상기 차분 변조가 허용되는 최대 블록 크기에 대한 정보를 포함함;현재 복호화하고자 하는 제1 블록이 상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건을 충족할 때, 상기 제1 블록에 대응하는 크로마 블록에 상기 차분 변조가 적용되었는지 여부를 나타내는 제1 크로마 신택스 요소를 부호화하는 단계; 상기 제1 크로마 신택스 요소가 상기 크로마 블록에 상기 차분 변조가 적용되었음을 지시하는 것에 응답하여, 상기 크로마 블록에 적용된 차분 변조 방향을 나타내는 제2 크로마 신택스 요소를 부호화하는 단계;상기 크로마 블록에 대한 예측 값들을 생성하는 단계;상기 크로마 블록의 원래의 샘플 값들 및 상기 예측 값들에 기초하여 상기 크로마 블록에 대한 잔차 블록을 결정하는 단계;상기 크로마 블록에 대한 잔차 블록을 양자화하여 양자화된 잔차 값들을 생성하는 단계;상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향에 따라 상기 양자화된 잔차 값들을 차분 변조하여 차분 변조된 잔차 값들을 결정하는 단계; 및상기 차분 변조된 잔차 값들을 상기 비트스트림에 부호화하는 단계;를 포함하고,상기 크로마 샘플링 포맷에 대한 정보 및 상기 하이레벨 신택스 요소들에 의해 정의되는 조건은, (1) 상기 제어 플래그가 상기 비디오 시퀀스에 상기 차분 변조가 허용됨을 나타내고, (2) 상기 제1 블록의 너비를 상기 크로마 샘플링 포맷에 의해 결정되는 가로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같으며, (3) 상기 제1 블록의 높이를 상기 크로마 샘플링 포맷에 의해 결정되는 세로 스케일링 인자로 나눈 값이 상기 최대 블록 크기보다 작거나 같을 때,충족되는 것을 특징으로 하는, 부호화 방법
|
18 |
18
제17항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하는 단계는, 수직 방향 예측 모드와 수평 방향 예측 모드 중에서 상기 제2 크로마 신택스 요소에 의해 지시되는 차분 변조 방향과 동일한 방향의 예측 모드를 상기 크로마 블록에 대한 인트라 예측 모드로 설정하는 단계; 및상기 크로마 블록에 대한 인트라 예측 모드를 기초로 상기 크로마 블록에 대한 예측 값들을 생성하는 단계를 포함하는, 부호화 방법
|
19 |
19
제17항에 있어서,상기 크로마 블록에 대한 예측 값들을 생성하는 단계는,상기 크로마 블록의 상측 또는 좌측 블록의 경계 샘플들로부터의 필터링되지 않은 샘플들을 이용하여 상기 크로마 블록에 대한 인트라 예측을 수행하여 상기 크로마 블록에 대한 예측 값들을 생성하는 단계를 포함하는 것을 특징을 하는, 부호화 방법
|
20 |
20
제17항에 있어서,상기 차분 변조가 허용되는 상기 최대 블록 크기에 대한 정보는 변환 생략이 허용되는 최대 변환 크기에 대한 정보인 것을 특징으로 하는, 부호화 방법
|