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