Skip to main content
SUPERVISOR
Shadrokh Samavi,Seyedmasoud Sayedi
شادرخ سماوی (استاد مشاور) سید مسعود سیدی (استاد راهنما)
 
STUDENT
Seyed Amin Rooholamin
سیدامین روح الامین

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1384

TITLE

Design and implementation of video source coder unit based on compression standards structure
In view of recent developments in use of video signals in computer networks, mobile, video conferencing etc, digital transmission and storage of digital signals have become very important issues. In that regard different video standards have been proposed for compression of video information, in different rates, and for different applications. Optimization and design of new algorithms for implementation of these standards have attracted a lot of attention from researchers and engineers interested in such issues. In this thesis, after introducing some of important video compression standards, the main blocks of video codec structures and new algorithms for computing and implementation of them are discussed. To that end, after brief reviewing of color spaces and picture and video formats, discrete cosine transform (DCT) as a main block in video codecs, and it’s properties and implementation algorithms are reviewed in details. also, quantization, entropy coding, motion estimation and compensation are discussed. At the end, after introducing a sample video source coder, that can be used in many standards, its operation in bit-level is explained and related simulation results are presented. The Sample video source coder is implemented on Xilinx FPGA’s and results are presented.
با توجه به گسترش روزافزون استفاده از سیگنال های ویدئویی در عرصه های مختلف نظیر شبکه های کامپیوتری، موبایل، ویدئو کنفرانس و غیره، انتقال و ذخیره سازی این سیگنال ها به صورت دیجیتال از اهمیت زیادی برخوردار است. در این راستا استانداردهای مختلفی جهت فشرده سازی اطلاعات ویدئویی در سرعت های متفاوت و برای کاربرد های مختلف منتشر گردیده است. بهینه سازی و ارائه الگوریتم های کارآمد در پیاده سازی این استانداردها و افزایش کارآیی آنها مورد توجه بسیاری از محققان و مهندسان قرار گرفته است. در این پایان نامه پس از معرفی استانداردهای مهم فشرده سازی ویدئو بلوک های اصلی تشکیل دهنده یک فشرده ساز ویدئو و الگوریتم های رایج محاسبه و پیاده سازی هر یک از آنها بررسی می گردد. در این راستا پس از مرور کلی انواع فضاهای رنگ، تصاویر و فرمت های ویدئویی، DCT به عنوان یکی از هسته های اصلی استانداردهای فشرده سازی بررسی و روش های محاسبه و پیاده سازی آن بیان می گردد. سپس روش های مختلف چندی کردن، آنتروپی کدینگ و همچنین الگوریتم های تخمین و جبران حرکت بررسی می گردند. در انتها ضمن معرفی یک کد گذار منبع نمونه که هسته اصلی بسیاری از استانداردهای فشرده سازی می باشد، نحوة عملکرد آن در سطح بیت بررسی و نتایج شبیه سازی بلوک های اصلی آن ارائه می گردد. کد گذار منبع ارائه شده بر روی FPGA پیاده سازی شده و نتایج آن ارائه گردیده است.

ارتقاء امنیت وب با وف بومی