Search In this Thesis
   Search In this Thesis  
العنوان
Development of MPEG-4 Video Codec for
WCDMA Mobile System/
الناشر
Sherif Mohamed Gouda Hassanein
المؤلف
Hassanein,Sherif Mohamed Gouda
الموضوع
MPEG-4 Video Codec WCDMA Mobile System
تاريخ النشر
2009 .
عدد الصفحات
P.117:
الفهرس
Only 14 pages are availabe for public view

from 145

from 145

Abstract

The Wide-Band Code Division Multiple Access
(WCDMA) is the technology of the third generation mobile
systems. It has many advantages over the second generation
mobile systems. It has better bandwidth efficiency. In
addition, wide-band services such as videophone and Internet
services are provided including video streaming.
In this thesis we will concentrate on wideband services.
This is done by making a deep study on video codecs in
general and concentrating on H.264 video codec. H.264 video
codec is capable of providing good video quality at
substantially lower bit rates than previous standards without
increasing the complexity of design so much that it would be
impractical or excessively expensive to implement. H.264
also provides enough flexibility to allow the standard to be
applied to a wide variety of applications on a wide variety of
networks and systems.
To do that, H.264 uses some mechanisms that are
specified in the international standards (ITU-T
Recommendation H.264 and ISO/IEC 14496-part 10).
The video frame is divided into some macroblocks and
then motion estimation takes place allowing the residual data
to be transferred to the transformer. The transformer applies
the DCT to the frame then the frame is quantized and entropy
encoded to be ready to be sent to the decoder.
We used H.264 Reference software to implement the
encoder and develop it into a digital signal processor. This
includes the study of Linux OS and the Digital Video
Evaluation Module. International Standards were followed to
insure conformance to the standard specifications.
XII
The H.264 encoder was first implemented on Windows
platform. The initial encoding speed was 1.92 fps and became
17.44 fps after some experiments considering parameter
optimizations. Secondly, the encoder software was
implemented on Linux platform. The encoding speed was
12.77 fps. This is due to the difference between Windows and
Linux and their memory management techniques.
After that, the software was implemented on the ARM
processor and the result was 0.70 fps. The reason for this low
speed is that the ARM processor is not manufactured to
perform DSP functions.