Search In this Thesis
   Search In this Thesis  
العنوان
Implementation and Optimization of Video Coding Techniques\
الناشر
Ain Shams university.
المؤلف
MAHJOUB,WASEIM HASHEM MOHAMED.
هيئة الاعداد
مشرف / HOSSAM OSMAN
مشرف / GAMAL ALY
مشرف / HOSSAM OSMAN
باحث / WASEIM HASHEM MOHAMED MAHJOUB
الموضوع
Optimization. Video Coding.
تاريخ النشر
2011
عدد الصفحات
p.:127
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
هندسة النظم والتحكم
تاريخ الإجازة
1/1/2011
مكان الإجازة
جامعة عين شمس - كلية الهندسة - Computer and Systems Engineering
الفهرس
Only 14 pages are availabe for public view

from 127

from 127

Abstract

With the multimedia revolution in full swing and with the continuously-emerging multimedia codecs and formats, portable multimedia players have become one of the most popular electronic devices. Some players support a single codec and receive its input in a single way like DVD players. Designing a portable multimedia player that supports several codecs encloses many design issues and challenges. The main challenge is optimizing the decoding process for enhancing the player performance, especially for the latest coding standard H.264.
Many approaches for the implementation and optimization of H.264 Baseline profile decoder have been developed in previous researches. In addition, several enhancement and speedup techniques for improving the H.264 deblocking filter performance have been developed in the literature.
In this research, a new parallelization approach for video player on an embedded asymmetric dual-core architecture with the two cores having significantly different performances was proposed, the player supports H.264 Baseline profile and Xvid video files. In addition, several enhancement and optimization techniques were presented at the system level and code level. It was proven through a performance comparison using many test samples that the implemented video player with the proposed parallelization approach and optimization techniques has a significant performance improvement versus previous implementations in the literature survey.
H.264 deblocking filter is one of the most powerful tools in H.264 decoding software that is used to improve the visual quality of decoded frames by removing the blocking artifacts; however it increases the computational complexity of the H.264. Two categories of enhancement and speedup techniques were proposed: standard-compliant techniques improving the deblocking performance by reducing the computation complexity, and standard-noncompliant techniques which propose some modifications on the original deblocking filter algorithm for further improvement of the performance with tiny quality degradation. The proposed enhancement techniques showed significant performance improvement with tiny quality degradation, especially for videos encoded in low-bit rates.
Keywords: embedded system, video player, video coding, H.264, Xvid, dual-core architecture, parallelization, Deblocking filter, Optimization, Performance improvement.