Previous
Next

TI DaVinci ile çoklu ortam iletimi

by Cem Kefeli 9. Ocak 2009 00:43

DaVinciTM  TEKNOLOJİSİ
Davinci TechnologyTM is a trademark of Texas InstrumentsTM

DaVinci teknolojisi DSP-tabanlı işlemci, yazılım araçları, sayısal video ve ekipmanlarının geniş çapta geliştirilmesi desteğinin tek pakette birleştirildiği bir uygulama geliştirme platformudur. Bu platform Texas InstrumentsTM firmasının sayısal video uygulamalarında kullanılması için oluşturduğu en yeni teknolojisidir. DaVinciTM işlemcisi çift çekirdekli bir mimariye sahiptir. İçerisinde yüksek performanslı (fixed point-TMS320C64x+™) DSP ve 32 bitlik RISC mimarisinde ARM (ARM926EJ-S) işlemci bulunmaktadır.


Bu platformun sunmuş olduğu özellikler aşağıda verilmektedir;

    * High-Performance Digital Media SoC
          o 594-MHz C64x+™ Clock Rate
          o 297-MHz ARM926EJ-S™ Clock Rate
          o Eight 32-Bit C64x+ Instructions/Cycle
          o 4752 C64x+ MIPS
          o Fully Software-Compatible With C64x /ARM9™
    * Advanced Very-Long-Instruction-Word (VLIW) TMS320C64x+™ DSP Core
          o Eight Highly Independent Functional Units
                + Six ALUs (32-/40-Bit), Each Supports Single 32-Bit, Dual 16-Bit, or Quad 8-Bit Arithmetic per Clock Cycle

Fazlası...

7 segment display ile saat uygulaması

by Cem Kefeli 8. Ocak 2009 08:23

LCD SaatBu çalışmada  Microchip'in  PIC16F84A mikrodenetleyicisi kullanılarak 7 segmentli(Aslında nokta ile beraber 8) displaylerden oluşan ve saat,dakika,saniye gösterebilen ve bir saat uygulamasi yapılmıştır. Uygulama için mikrodenetleyicinin çalışma frekansı 4 MHz seçilmiştir. Gerçek zamanlı çalışma için  Dallas Semiconducter firmasının üretmiş olduğu  DS1302 entegresi kullanılmıştır. Ortak katotlu(High Active) displaylerin sürülebilmesi için 74LSXX serisinden herhangi bir firmanın üretmiş olduğu 74LS164  shift register entegresi kullanılmıştır. Proteus simülasyon programında displayin her bir ledi shift registerların çıkışına direkt olarak bağlanmıştır. Shift register entegrelerinin büyük akımları karşılayamaması ve zarar görebilmesi olası olduğu için, gerçek uygulamalarda entegrenin hemen çıkışına bir tampon kat bağlanmalıdır. Saat ve dakikadan oluşan kullanıcı kontrolleri 2 buton yardımıyla denetlenmektedir.  Mikrodenetleyicinin B portunun 4. ve 5. pinlerine bağlanan bu butonlar RB Change On Interrupt yardımıyla okunmaktadır. Çalışma boyunca kullanılan tümdevrelerin katalogları, projenin Proteus 6v7 ile hazırlanan simülasyon dosyası ve derlenmiş HEX kodu ekte verilmektedir.

Video stabilization using Analog Devices Blackfin digital signal processor

by Cem Kefeli 1. Haziran 2006 10:58

Video stabilization using Analog Devices BlackfinTM digital signal processor

BSc Thesis (1.068,13 kb)

ÖZETÇE: Bu tezde, Analog DevicesTM firmasının üretmiş olduğu Blackfin BF533 işlemcisi ile görüntü stabilizasyonu yapılmıştır. Görüntü stabilizasyonu görüntülerdeki istenmeyen titreşim etkisinin bastırılmasıdır. Görüntü stabilizasyonu bütünsel hareket kestirimi ve hareket dengeleme aşamalarından oluşmaktadır. Bu tezde hareket kestirimi için bir-bit dönüşümü (one-bit transform) yaklaşımı kullanılmaktadır. Hareket dengeleme için ise basit bir alçak geçiren süzgeç kullanılmıştır. MatlabTM ile yazılan uygulama yazılımının sonuçları VisualDSP++ ile yazılan DSP yazılımı ile karşılaştırılmış ve sonuçların aynı olduğu gözlemlenmiştir. Sistem şu an için çevrim-dışı çalışmakla birlikte çevrim-içi çalışması için çalışmalar devam etmektedir ve analog kameradan alınan görüntünün çevrim-içi stabilizasyonuna çalışılmaktadır.

ABSTRACT: In this thesis, image sequence stabilization (ISS) is realized using Analog DevicesTM Blackfin BF533 digital signal processor. The aim of the video stabilization is to remove unwanted camera motion while keeping intentional camera motion. Video stabilization methods consist of two stages: global motion estimation and motion correction. One-bit transform based fast motion estimation approach is utilized for motion estimation part of the ISS. A simple low-pass filter is for motion correction purpose. Application software written in Mablab is compared to Analog Devices’ VisualDSP++ integrated development environment. Experimental results show that the results of the Matlab simulation and DSP realization is similar. The system is working offline now, however we are working to make it online. We also try to cope with real time processing of image captured from an analog camera.

 

One Bit Transform

Image Stabilization

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General