Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DaVinci TM Platformunda Video Kodlama. Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin.

Benzer bir sunumlar


... konulu sunumlar: "DaVinci TM Platformunda Video Kodlama. Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin."— Sunum transkripti:

1 DaVinci TM Platformunda Video Kodlama

2 Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin üstesinden kolayca gelebilmektedir. Mimarisinin sunmuş olduğu çift çekirdekli yapı gerçek zamanlı uygulamaların performansını arttırmaktadır.

3 Nerelerde DaVinci TM ? ? ?

4 DaVinci TM Mimarisi DaVinci TM çift çekirdekli bir yapıya sahiptir. İlki 32 bitlik RISC mimarisine sahip bir ARM yongası, ikincisi ise yüksek performanslı sabit noktalı işlem yapabilen DSP çekirdeğidir.

5 Neden çift çekirdek ? ? ? Gerçek zamanlı çokluortam uygulamaları sayısal işaret işlemenin yanında (yazılımsal) bazı çevresel birimlerinde uygulama içerisinde kullanılmasını gerekli kılmaktadır (donanımsal). Bu aşamada sayısal işaret işleme için kullanılan işlemcilerin performansı çevre birimler için de harcanmaktadır. DaVinci TM ise ARM ve DSP farklı görevler üstlenmektedir.

6 DaVinci TM de ARM yapısı ARM işlemcinin görevleri; Sistem koşullama ve düzenleme Güç yönetimi Kullanıcı arayüzü Çevre birimlerin yönlendirilmesi ve yönetilmesi...

7 DaVinci TM de ARM Özellikleri 297-MHz ARM926EJ-S™ Clock Rate Support for 32-Bit and 16-Bit (Thumb® Mode) Instruction Sets 16K-Byte Instruction Cache 8K-Byte Data Cache 16K-Byte RAM 8K-Byte ROM Endianness: Little Endian for ARM and DSP

8 DaVinci TM de DSP yapısı DSP görevleri; İmge, video ve ses işleme gibi yüksek hesapsal yüke sahip işlemlerin gerçekleştirilmesi.

9 DaVinci TM de DSP Özellikleri 594-MHz C64x+™ Clock Rate 32-Bit C64x+ Instructions/Cycle 32K-Byte L1P Program RAM/Cache (Direct Mapped) 80K-Byte L1D Data RAM/Cache (2-Way Set-Associative) Endianness: Little Endian for ARM and DSP

10 DaVinci TM nin temsili blok gösterimi

11 DVEM (Digital Video Evaluation Module) Hardware On-Screen Display (OSD) Four 54-MHz DACs Digital Output 32-Bit DDR2 SDRAM Memory Controller With 256M-Byte Address Space Flash Memory Interfaces Flash Card Interfaces IR Remote Interface Three UARTs (One with RTS and CTS Flow Control) 10/100 Mb/s Ethernet MAC (EMAC) USB Port With Integrated 2.0 Three Pulse Width Modulator (PWM) Outputs Up to 71 General-Purpose I/O (GPIO) Pins AIC33 stereo codec

12 DaVinci TM ile H.264 Video Kodlama

13 H.264 Video Kodlama OS : symbian Nokia 6600 ARM9TDMI Decoder is highly optimized using assembly C/C++ Excellent performance for power consumption Supports series 60 mobile phones QCIF 15 fps

14 H.264 Video İletimi

15 ASI - As a protocol its capable of up to 270Mbps

16 H.264 Video Konferans

17 DaVinci TM ile Çokluortam İletimi 1010101010100 1010110101010 0101001001010 Dosya Adı : XXX.jpg Dosya Boyutu : 51200 Byte BAŞLIK ÇERÇEVESİ; Dosya türü : jpg Toplam veri miktarı : 51200 Byte Başlık : HEADER Kaynak çerçevesi veri miktarı : 1024 Byte Kaynak çerçevesi sayısı : 50 KAYNAK ÇERÇEVESİ Başlık : SOURCE Kaynak çerçevenin numarası : X Kaynak çerçevenin veri boyutu : Y

18 H.264 Profilleri

19 DaVinci TM Platformunda Video Kodlama -SON- Teşekkürler…


"DaVinci TM Platformunda Video Kodlama. Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin." indir ppt

Benzer bir sunumlar


Google Reklamları