Basit öğe kaydını göster

dc.contributor.advisorAteş, Hasan Fehmien_US
dc.contributor.authorYazıcı, Muhammeten_US
dc.contributor.otherIşık Üniversitesi, Fen Bilimleri Enstitüsü, Elektronik Mühendisliği Yüksek Lisans Programıen_US
dc.date.accessioned2016-06-06T09:07:40Z
dc.date.available2016-06-06T09:07:40Z
dc.date.issued2007-12-03
dc.identifier.citationYazıcı, M. (2007).Optimization of integer-pel motion estimation for H.264 video encoding on TMS 320C6416T digital signal processor. İstanbul: Işık Üniversitesi Fen Bilimleri Enstitüsüen_US
dc.identifier.urihttps://hdl.handle.net/11729/940
dc.descriptionText in English ; Abstract: English and Turkishen_US
dc.descriptionIncludes bibliographical references (leaves 41-42)en_US
dc.descriptionxi, 42 leavesen_US
dc.description.abstractVideo processing is used in many applications such as broadcast television and home entertainments. Video applications have been revolutionized by the advent of digital TV and DVD-video players. The standardization of video compression technology is essential for many video applications. Today the state-of-the-art compression standard is the H.264 standard. In this thesis, an H.264 encoder implementation is optimized on Texas Instruments TMS320C6416T board for real-time processing. C6416 is a high performance and a low cost digital signal processor (DSP) chip that can achieve real time implementation of the algorithm. Thus, we choose C6416 because of based on our analysis of performance and cost. In this thesis, hierarchal motion estimation module is implemented for the H.264 encoder. First of all algorithm code was written in C language. Then performance critical parts are written in assembly. The resulting code is an optimized implementation on the Texas Instruments TMS320C6416T DSP. Simulations on TMS320C6416T reveal that the encoder processes 39-65 CIF frames per second, which satisfies 25 fps requirement for real-time applications.en_US
dc.description.abstractVideo işleme teknolojisi, televizyon yayıncılığı ve ev eğlenceleri gibi birçok uygulamada kullanılmaktadır. Video uygulamaları dijital televizyon ve DVD videolar sayesinde yaygınlaşmıştır. Standart video sıkıştırma teknolojisi bir çok video uygulamalarında zaruri hale gelmiştir. Bugün, teknolojide gelinen son nokta sıkıştırma standardı olan H.264'dür. Bu tezde, sıkıştırma algoritması olarak H.264 kullanılmış ve Texas Instruments'a ait olan TMS320C6416T Platformunda gerçek zamanlı olarak uygulanmıştır. Performans ve maliyet analizlerinden dolayı, bu algoritmayı gerçek zamanlı uygulamalarda uygulaya bilmek için C6416 platformu seçildi. Bu tezin algoritma mimarisinde, hiyerarşik hareket dengeleme algoritması H.264 kodlayıcısında uygulandı. Algoritmanın kodu ilk önce C dilinde daha sonra makine dilinde yazıldı. Kodun son hali optimize edilip TMS320C6416T DSP platformunun üzerinde uygulandı. Sonuç olarak, TMS320C6416T DSP platformu üzerinde ölçümler gösteriyor ki, gerçek zamanlı uygulamalarda saniyedeki standart kare işleme hızı en az 25CIF kare iken yazılan kodun saniyede 39{u2013}65 CIF kare kadar işleyebildigi gözlemlenmiştir.en_US
dc.description.tableofcontentsIntroductionen_US
dc.description.tableofcontentsH.264 Overviewen_US
dc.description.tableofcontentsVideo Coding Layeren_US
dc.description.tableofcontentsIntra Modeen_US
dc.description.tableofcontentsInter Modeen_US
dc.description.tableofcontentsTransform and Quantizationen_US
dc.description.tableofcontentsMotion Vector Predictionen_US
dc.description.tableofcontentsEntropy Codingen_US
dc.description.tableofcontentsH.264 Profilesen_US
dc.description.tableofcontentsHierarchical Motion Estimationen_US
dc.description.tableofcontentsHierarchical Three Step Searchen_US
dc.description.tableofcontentsHierarchical Motion Estimation Algorithmen_US
dc.description.tableofcontentsTexas Instruments Tms320c6416t Dspen_US
dc.description.tableofcontentsC6416 Coreen_US
dc.description.tableofcontentsRegister Filesen_US
dc.description.tableofcontentsFunctional Unitsen_US
dc.description.tableofcontentsRegister File Pathsen_US
dc.description.tableofcontentsMemory, Load and Store Pathsen_US
dc.description.tableofcontentsAdditional Functional Unit Hardwareen_US
dc.description.tableofcontentsHardware Implementationen_US
dc.description.tableofcontentsCompiling C/C++ Codeen_US
dc.description.tableofcontentsCompiler Optionsen_US
dc.description.tableofcontentsSoftware Pipeliningen_US
dc.description.tableofcontentsLinear Assemblyen_US
dc.description.tableofcontentsLinear Assembly of Critical Functionsen_US
dc.description.tableofcontentsExperiments and Resultsen_US
dc.description.tableofcontentsConclusion and Future Worken_US
dc.language.isoengen_US
dc.publisherIşık Üniversitesien_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subject.lccTK7874 .Y39 2007
dc.subject.lcshMicroelectronics.en_US
dc.titleOptimization of integer-pel motion estimation for H.264 video encoding on tms 320c6416t digital signal processoren_US
dc.title.alternativeH.264 kodlayıcısı için tam sayı p pixel dierli devin kestiriminin tms 320c6416t islemcisi üzerinde optimizasyonuen_US
dc.typemasterThesisen_US
dc.contributor.departmentIşık Üniversitesi, Fen Bilimleri Enstitüsü, Elektronik Mühendisliği Yüksek Lisans Programıen_US
dc.relation.publicationcategoryTezen_US
dc.contributor.institutionauthorYazıcı, Muhammeten_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster

info:eu-repo/semantics/openAccess
Aksi belirtilmediği sürece bu öğenin lisansı: info:eu-repo/semantics/openAccess