Search In this Thesis
   Search In this Thesis  
العنوان
Entropy coding for video codecs \
المؤلف
Mekhamer,Mohamed Abd Ellatief Elsayed Mekhamer
هيئة الاعداد
باحث / محمد عبد اللطيف السيد مخيمر
مشرف / عبد الحليم عبد النبي ذكري
مشرف / إسماعيل مـحمد حافظ
مناقش / السيد محمود الربيعي
تاريخ النشر
2016
عدد الصفحات
p120.:
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة الكهربائية والالكترونية
تاريخ الإجازة
1/1/2016
مكان الإجازة
جامعة عين شمس - كلية الهندسة - قسم هندسة الإتصالات والإلكترونيات
الفهرس
Only 14 pages are availabe for public view

from 32

from 32

Abstract

Entropy coding is a lossless compression technique which is supported in H.264/AVC standard by different techniques. According to baseline and the extended profiles of H.264/AVC, two variable length techniques are foreseen. The first one is context adaptive variable length coding (CAVLC) and the other is exponential Golomb (Exp-Golomb) one. The CAVLC is used to quantize transform residues after reordering them by ZigZag scanning while Exp-Golomb coding is used to quantize other syntax elements. Within the frame of realizing the whole H.264 standards, this thesis, introduces an implementation of these two codecs for baseline profile using Matlab, Simulink and VHDL. The main concept is to implement CAVLC and Exp-Golomb decoder according to H.264/AVC standard and then device a technique to implement CAVLC & Exp-Golomb encoder. The different implementations are utilized to verify each other.
Keywords: H.264, CAVLC , Exp-Golomb , Video Codec , Entropy Codec , Matlab , Simulink and VHDL
The thesis contains five chapters listed as follows:
• Chapter 1 : contains an overview on the video codecs with its different stages depending on the H.264/AVC standard, it also contains the goals of this thesis in details
• Chapter 2: Theory of different Entropy coding techniques like (Huffman, Exponential Golomb , CAVLC , CABAC)
• Chapter 3: Implement of encoder and decoder of Exponential golomb and CAVLC.
• Chapter 4: Test and Verification of the implemented encoders/decoders
• Chapter 5: considers the conclusions and future work