HEVC CABAC için ikilileştirme modülü donanım mimarisi
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Kocaeli Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye
Tezin Onay Tarihi: 2018
Tezin Dili: Türkçe
Öğrenci: YÜCEL ÇETİN
Danışman: Anıl Çelebi
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Video teknolojilerine artan ilgiyle video kodlama ve sıkıştırma uygulamaları da geliştirilmektedir. HEVC'de CABAC, entropi kodlaması olarak kullanılan tek yöntemdir. CABAC'ın başlıca üç alt modülü vardır. Bunlar İkilileştirme Modülü, Bağlam Modelleyici ve İkili Aritmetik Kodlayıcıdır. İkilileştirme Modülü bir denetleyici modülü, tek formatlı modüller, birleştirilmiş format modülleri ve özel formatlı modüllerinden oluşmaktadır. Tek formatlı modüller FL (sabit uzunluklu), TR (kesik ikili) modülü, TU (kesik tekli) modülü ve EGk (k-inci mertebeden Golomb kodlama) modülüdür. Birleşik formatlı modüller, CALR (coeff_abs_level_remaining) ve QP Delta (cu_qp_delta_abs) modülünü içerir. Özel formatlı modüller, uzamsal tahminleme (intra_chrome_pred_mode) modülü, zamansal tahminleme (inter_pred_idc) modülü ve kısım (part_mode) modülünü içermektedir. İkilileştirme modülü için oluşturulan denetleyici, bütün bileşenleri bir araya getirerek, girişteki sözdizimi değerlerine bağlı olarak farklı bileşenleri kullanılmasını sağlamaktadır. Bu tez çalışmasında, ikilileştirme modülü ilk olarak MATLAB/Simulink'te gerçekleştirilmektedir. Ardından HEVC referans yazılımı (HM) ile karşılaştırılmaktadır. Karşılaştırmada elde edilen sonuçlar doğrulandıktan sonra önerilen donanım mimarisi Xilinx Zynq 7000 serisi ile oluşturulmuştur. Önerilen çalışma, HEVC'de bulunan tüm sözdizimi unsurları için çalışan verimli bir donanım mimarisi sunmaktadır. İkilileştirme modülüne ait önerilen donanım mimarisi literatürdeki diğer çalışmalara nazaran daha az kaynak kullanmaktadır. Donanım mimarisi sadece 7 mW güç tüketerek ITU standardı içerisinde bulunan bütün ikilileştirme modüllerini çalıştırabilmektedir.