Search In this Thesis
   Search In this Thesis  
العنوان
Design of Building Blocks for H.264/AVC
Video CODEC /
المؤلف
Afify,Rania Afify Khalil.
هيئة الاعداد
باحث / Rania Afify Khalil Afify
مشرف / Abd El Halim Zekry
مشرف / Aida Ahmed Fouad El-sabban
تاريخ النشر
2014
عدد الصفحات
161p.:
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة الكهربائية والالكترونية
تاريخ الإجازة
1/1/2014
مكان الإجازة
جامعة عين شمس - كلية الهندسة - هندسة الإلكترونيات والإتصالات
الفهرس
Only 14 pages are availabe for public view

from 161

from 161

Abstract

There is no doubt that the process of compressing video files while
maintaining the quality and clarity of the image has become a very
important issue because of the continuous increase in both of the size and
quality of video files. Therefore, it is very important to use the standard
systems in this field. These systems are constantly evolving through
developing new methods for the processing of the video files to improve
the compression efficiency than the previous ones.
H.264/AVC (Advanced Video Coding) is a relatively new industry
standard for video compression. It is also known as MPEG-4 Part 10 and is
a successor to earlier standards such as MPEG-2 and MPEG-4. It offers the
potential for better compression efficiency (i.e. better-quality compressed
video) and greater flexibility in compressing, transmitting and storing
video. In this research, we will focus on design and implementation of
some of the building blocks for this standard on FPGA.
The thesis starts with the study of H.264/AVC Video CODEC as an
industry standard for video coding with its main features and applications.
Then, the building blocks of the CODEC are studied. The building blocks
of “inter prediction” process are selected to be designed and implemented,
through which the motion estimation is performed on the non-overlapped
Macro Blocks (MBs) forming the current frame to find the best match MBs
in the reference frame. The resulting predicted frame is subtracted from the
current frame to form the motion compensated residual frame.
Several Algorithms of the motion estimation process are then studied.
The building blocks for the motion estimation using Three Step Search
(TSS) algorithm and motion compensated residual frame calculation are
implemented in “Verilog”. The design includes the segmentation of the
QCIF current frame into the 16x16 pixels non-overlapped MBs through a
proper addressing of the memory locations of the pixels forming each MB.
The proposed design is implemented in “Verilog”, simulated using
“ModelSim SE 6.3a”, synthesized using “Xilinx ISE Design Suite 12.4”
and verified using “Excel”, ”MATLAB” and its add-on “SIMULINK”.
The thesis contains five chapters as follows:
 Chapter 1 presents the introduction to the digital video systems,
video compression and general idea about CODEC.
 Chapter 2 explains H.264/AVC Video CODEC and its main
features. The different building blocks are also explained.
 Chapter 3 focuses on Motion Estimation process and its different
Algorithms.
 Chapter 4 has the full details of the design of the building blocks
performing the inter prediction process. Both of the simulation
results using “ModelSim SE 6.3a” and the synthesis results using
“Xilinx ISE Design Suite 12.4” are presented. The simulation
results are verified using “Excel”, ”MATLAB” and its add-on
“SIMULINK”.
 Chapter 5 includes the conclusions and future work.
Finally, the thesis ends by a list of the references besides Appendix of
”Verilog” code of the developed design as well as Appendix of
”MATLAB” code for the design verification.