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ı: Belirtilmemiş.

Ö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. 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

  2. Sub-pixel accurate H.264 motion estimation hardware design

    H.264 alt-piksel hareket tahmini donanım tasarımı

    SERKAN HİKMET ÖKTEM

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Elektrik ve Elektronik MühendisliğiSabancı Üniversitesi

    Elektronik Mühendisliği ve Bilgisayar Bilimi Ana Bilim Dalı

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

  3. End-to-end stereoscopic video streaming system

    Uçtan uca duraksız stereo video aktarım sistemi

    SELEN PEHLİVAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2006

    Elektrik ve Elektronik MühendisliğiKoç Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. REHA CİVANLAR

  4. Adaptive scalable video coding

    Uyarlanır ölçeklenebilir video kodlama

    EMRAH AKYOL

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MURAT TEKALP

  5. Senkron sayısal hiyerarşi

    Synchronous digital hierarchy (S D H)

    BAKİ AYDOĞAN

    Yüksek Lisans

    Türkçe

    Türkçe

    1994

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

    PROF.DR. GÜNSEL DURUSOY