1 |
1
이진화기(Binarizer), 문맥 모델러(Context modeler) 및 이진 산술 부호화기(Binary arithmetic coder)를 포함하는 CABAC(Context-Adaptive Binary Arithmetic Coder) 부호화기에 있어서,상기 문맥 모델러는,부호화 대상 블록의 이웃 블록(Neighbor Block)의 구문 요소(Syntax element) 데이터를 이용하여 상기 부호화 대상 블록의 이진 산술 부호화에 적용할 확률 모델을 선택하여 상기 이진 산술 부호화기에 제공하되,상기 이웃 블록의 구문 요소 데이터 중 mb_skip_flag, mb_type, intra_chroma_pred_mode, mvd 및 ref_idx는 각각의 비트 수가 CABAC 표준 상의 각 구문 요소의 유효 비트수보다 적어도 1비트 감소된 변형 구문 요소로 대체된 것인 CABAC 부호화기
|
2 |
2
제 1항에 있어서,상기 mb_skip_flag 및 상기 mb_type 구문 요소가 통합된 변형 mb_type은 3 개의 비트로 구성되며, 상기 변형 mb_type은,(a) 상기 mb_skip_flag가 skip을 의미하는 값인 경우 0이 할당되고,(b) 상기 mb_type이 I_NxN인 경우 1이 할당되고,(c) 상기 mb_type이 I_PCT인 경우 2가 할당되고,(d) 상기 mb_type이 I_16x16인 경우 3이 할당되고,(e) 상기 mb_type이 B_Direct_16x16인 경우 4가 할당되고,(f) 상기 mb_type이 P_8x8이거나 B_8x8인 경우 5가 할당되고,(g) (a) 내지 (f) 이외의 경우 6이 할당되는,CABAC 부호화기
|
3 |
3
제 1항에 있어서,상기 intra_chroma_pred_mode가 변형된 변형 intra_chroma_pred_mode는 1개의 비트로 구성되며, 상기 변형 intra_chroma_pred_mode는,상기 intra_chroma_pred_mode가 DC(직류)인 경우 0이 할당되고, 그 외의 경우 1이 할당되는 CABAC 부호화기
|
4 |
4
제 1항에 있어서,상기 mvd가 변형된 변형 mvd는 6개의 비트로 구성되며, 상기 변형 mvd는,상기 mvd 값이 -32 이상 32 이하인 경우 상기 mvd 값의 절대 값이 할당되고,상기 mvd 값이 -32 미만 또는 32 초과인 경우 33이 할당되는 CABAC 부호화기
|
5 |
5
제 1항에 있어서,상기 ref_idx가 변형된 변형 ref_idx는 1개의 비트로 구성되며, 상기 ref_idx가 0인 경우 상기 변형 ref_idx에 1이 할당되고,상기 ref_idx가 1이상인 경우 상기 변형 ref_idex에 0이 할당되는 CABAC 부호화기
|
6 |
6
제 1항에 있어서,상기 이웃 블록의 구문 요소 데이터 중 서브 블록 단위로 저장되는 구문 요소 데이터는 ctxIdxInc 값을 유도하는데 필요한 서브 블록에 대한 구문 요소 데이터만 저장되는 CABAC 부호화기
|
7 |
7
제 6항에 있어서,상기 서브 블록 단위로 저장되는 구문 요소 데이터가 8x8 픽셀 단위로 저장되는 경우,상기 ctxIdxInc 값을 유도하는데 필요한 서브 블록은 아래쪽 두개의 서브 블록인 CABAC 부호화기
|
8 |
8
제 7항에 있어서,상기 8x8 픽셀 단위로 저장되는 구문 요소 데이터는 ref_idx, pred_mode 및 coded_block_pattern_luma인 CABAC 부호화기
|
9 |
9
제 6항에 있어서,상기 서브 블록 단위로 저장되는 구문 요소 데이터가 4X4 픽셀 단위로 저장되는 경우,상기 ctxIdxInc 값을 유도하는데 필요한 서브 블록은 가장 아래쪽 4개의 서브 블록인 CABAC 부호화기
|
10 |
10
제 9항에 있어서,상기 8x8 픽셀 단위로 저장되는 구문 요소 데이터는 coded_block_flag 및 mvd인 CABAC 부호화기
|