Geri Dön

An efficient H.264 intra frame coder hardware design

Etkin bir H.264 intra çerçeve kodlayıcı donanım tasarımı

  1. Tez No: 182301
  2. Yazar: ESRA ŞAHİN
  3. Danışmanlar: YRD. DOÇ. DR. İLKER HAMZAOĞLU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2006
  8. Dil: İngilizce
  9. Üniversite: Sabancı Üniversitesi
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 116

Özet

Yakın tarihte geliştirilmiş uluslararası bir standart olan H.264 / MPEG4 Part 10,kendinden önceki standartlara göre belirgin şekilde daha iyi sıkıştırma verimisunmaktadır. H.264 video kodlayıcısının son teknoloji gömülü işlemcilerle gerçekzamanlı uygulamasının imkansız olması nedeniyle bu tez çalışmasında taşınabiliruygulamalar için taban profilinin 2.0 düzeyini hedefleyen FPGA tabanlı H.264 intraçerçeve kodlayıcı donanımı geliştirilmiştir.Öncelikle, H.264 standardında kullanılan entropy kodlamasi algoritması icingerçek zamanlı çalışan yüksek performanslı ve düşük maliyetli bir donanım mimarisiVerilog HDL kullanılarak tasarlanmıştır. Tasarımın doğrulama işlemi Mentor GraphicsModelsim benzetim programı kullanılarak ?RTL? benzetimleri ile gerçekleştirilmiştir.Daha sonra, H.264 standardında kullanılan intra tahmin algoritması için gerçek zamanlıçalışan düşük maliyetli bir donanım mimarisi tasarlanmıştır. Bu donanım da yineVerilog HDL kullanılarak gerçekleştirilmiş ve Mentor Graphics Modelsim benzetimprogramı kullanılarak ?RTL? benzetimleri ile doğrulanmıştır.Daha sonra, H.264 intra çerçeve kodlayıcı donanımı tasarlanmış vegerçekleştirilmiştir. Donanım intra tahmin, moda karar verme, dönüşüm-nicemleme veentropy kodlamasi modülleri entegre edilerek gerçekleştirilmiştir. Kodlayıcıdonanımının H.264 standardıyla tamamen uyumlu olduğu doğrulanmıştır. Kodlayıcısaniyede 35 CIF (352x288) çerçevesini kodlayabilmektedir. Tasarım, Mentor GraphicsModelsim benzetim programı kullanılarak ?RTL? benzetimleri ile doğrulanmıştır. Dahasonra, donanımın 71MHz hızla çalışması ?ARM Versalite Platform? geliştirmeortamında doğrulanmıştır. H.264 intra çerçeve kodlayıcı donanımı ile bir girdi çerçeveiçin oluşturulan ?bitstream? H.264 Joint Model (JM) şifre çözücü ile başarılı birbiçimde çözülmüş ve şifresi çözülen çerçeve ?YUV Player? programı kullanılarakgörsel anlamda doğrulanmıştır.v

Özet (Çeviri)

H.264 / MPEG-4 Part 10, a recently developed international standard for videocompression, offers significantly better video compression efficiency than previousinternational standards. Since it is impossible to implement a real-time H.264 videocoder using a state-of-the-art embedded processor alone, in this thesis, we developed anefficient FPGA-based H.264 intra frame coder hardware for real-time portableapplications targeting level 2.0 of baseline profile.We first designed a high performance and low cost hardware architecture for real-time implementation of entropy coding algorithms, context adaptive variable lengthcoding and exp-golomb coding, used in H.264 video coding standard. The hardware isimplemented in Verilog HDL and verified with RTL simulations using MentorGraphics Modelsim. We then designed a high performance and low cost hardwarearchitecture for real-time implementation of intra prediction algorithm used in H.264video coding standard. This hardware is also implemented in Verilog HDL and verifiedwith RTL simulations using Mentor Graphics Modelsim.We then designed and implemented the top-level H.264 intra frame coderhardware. The hardware is implemented by integrating intra prediction, mode decision,transform-quant and entropy coding modules. The H.264 intra frame coder hardware isverified to be compliant with H.264 standard and it can code 35 CIF (352x288) framesper second. The hardware is first verified with RTL simulations using Mentor GraphicsModelsim. It is then verified to work at 71 MHz on a Xilinx Virtex II FPGA on anARM Versatile Platform development board. The bitstream generated by the H.264intra frame coder hardware for an input frame is successfully decoded by H.264 JointModel (JM) reference software decoder and the decoded frame is displayed using aYUV Player tool for visual verification.iv

Benzer Tezler

  1. A baseline H.264 video encoder hardware design

    Bir H.264 video kodlayıcı donanım tasarımı

    AYDIN AYSU

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Elektrik ve Elektronik MühendisliğiSabancı Üniversitesi

    YRD. DOÇ. DR. İLKER HAMZAOĞLU

  2. H.264 intra frame coder system design

    H.264 çerçeve içi kodlama sistemi tasarımı

    ÖZGÜR TAŞDİZEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    Elektrik ve Elektronik MühendisliğiSabancı Üniversitesi

    YRD. DOÇ. DR. İLKER HAMZAOĞLU

  3. Error resilient stereoscopic video streaming using model-based fountain codes

    Model tabanlı fountaın kodları kullanarak hataya dayanıklı stereo video akıtımı

    A. SERDAR TAN

    Doktora

    İngilizce

    İngilizce

    2009

    Elektrik ve Elektronik Mühendisliğiİhsan Doğramacı Bilkent Üniversitesi

    Elektrik ve Elektronik Mühendisliği Bölümü

    PROF. DR. ERDAL ARIKAN

  4. H.264/AVC ile düşük gecikmeli sıkıştırma

    Low delay coding with H.264/AVC

    ALTAY HÜSEYİN ERŞAHİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2009

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MELİH PAZARCI

  5. Design of H.264/AVC compatible intra-frame video encoder on FPGA programmable logic devices

    FPGA programlanabilir entegreleri üzerinde H.264/AVC uyumlu intra-çerçeve video kodlayıcı tasarımı

    ÖMER GÜNAY

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. FATİH KAMIŞLI