H.264/AVC를 위한 효율적인 문맥기반 적응적 가변길이 부호기 구현
暂无分享,去创建一个
제1장 서론 1
1.1. 연구 배경 1
1.2. 연구 방법 및 논문의 구성 2
제2장 이론적 배경 4
2.1. H.264/AVC의 개요 4
2.1.1. 부호기 4
2.1.2. 복호기 5
2.2. 엔트로피 코딩(Entropy coding) 6
2.2.1. 지수골룸 부호화(Exponential Golomb codes) 7
2.2.2. 문맥기반 적응적 가변길이 부호화(CAVLC) 7
2.2.3. 문맥기반 적응적 이진산술 부호화(CABAC) 8
제3장 일반적인 CAVLC의 요소 10
3.1. CAVLC의 구성 요소 10
3.1.1. zigzag_scan 10
3.1.2. coeff_token(TotalCoeffs & trailingOnes) 11
3.1.3. trailingOnes_sign 12
3.1.4. level 12
3.1.5. total_zeros 13
3.1.6. run_before 13
3.1.7. CAVLC 인코더의 예(Example of CAVLC encoder) 13
제4장 제안하는 CAVLC 부호기 알고리즘 15
4.1. CAVLC 부호기 코드워드 매칭 알고리즘 15
4.1.1. coeff_token 룩업테이블 15
4.1.2. total_zeros 룩업테이블 18
4.1.3. run_before 룩업테이블 19
4.2. 제안된 CAVLC 부호기 코드워드 매칭 알고리즘 20
4.2.1. 제안된 코드워드의 형태 21
4.2.2. 제안된 coeff_token 룩업테이블 21
4.2.3. 제안된 total_zeros 룩업테이블 29
4.2.4. 제안된 run_before 룩업테이블 32
4.3. 제안된 CAVLC 부호기의 설계 38
4.3.1. zigzag_scan 블록 & information extractor 블록 38
4.3.2. coeff_token 블록 & trailingOnes_sign 블록 39
4.3.3. level 블록 39
4.3.4. total_zeros 블록 40
4.3.5. run_before 블록 40
4.3.6. codeword 와 codelength를 위한 추가 블록 40
4.3.7. bitstream packer 블록 42
4.3.8. 제안된 문맥기반 적응적 가변길이 부호기 구조 42
제5장 실험 및 결과 43
5.1. 모의실험 환경 43
5.2. 모의실험 결과 44
5.3. 제안된 채널 추정기의 VLSI 구현 결과 44
5.3.1. 구현 결과 44
5.3.2. Xilinx ISE를 이용한 회로의 합성 및 결과 45
제6장 결론 49