FMUSER Wirless Transmèt videyo ak odyo pi fasil!

[imèl pwoteje] WhatsApp + NAN
Lang

    OSD konsepsyon de aplikasyon videyo ki baze sou FPGA

     

    Nan dènye ane yo, sistèm dijital siveyans videyo yo te lajman itilize nan divès domèn tankou bank yo, otowout yo, ak bilding yo. Nan sistèm siveyans videyo dijital, teknoloji OSD (Sou ekran an) se yon pati endispansab. OSD bay itilizatè yo ak yon zanmitay koòdone moun-machin, pèmèt itilizatè yo jwenn plis enfòmasyon adisyonèl.

     

    1. Konpozisyon sistèm lan


       Sistèm lan prezante nan atik sa a se yon sistèm siveyans videyo konplè ki baze sou TI DSP TMS320DM6? 3 ak FPGA. Li sipòte 1 chanèl nan opinyon videyo ak 1 chanèl nan pwodiksyon videyo, epi tou li bay yon koòdone rezo.

     
        D 'videyo reyalize pa pri-efikas dekodaj videyo TI a TVP5150A. TVP5150A ka reyalize koleksyon an nan de entrain videyo konpoze oswa yon sèl S-videyo siyal videyo. Rejis la configuré nan I2C, ak pwodiksyon siyal videyo dijital la swiv estanda ITU656 la.

     
        Siyal la videyo dijital dekode pa TVP5150A transmèt nan DSP a nan pò a videyo 1 nan DM6? 3, ak pwosesis videyo ki nesesè a fèt pa DSP a, ak Lè sa a, pwodiksyon nan aparèy la aleka pa koòdone nan rezo a. Nan lòt men an, apre DM6? 3 pwosesis done videyo yo te resevwa nan rezo a, li parèt ak pwodiksyon pa SAA7105 nan pò videyo 2 nan FPGA. 

     
        Pati pwodiksyon an reyalize pa SAA7105. SAA7105 se yon kodè videyo pèfòmans-wo nan Konpayi NXP, ki ka bay pwodiksyon videyo konpoze, pwodiksyon videyo VGA ak pwodiksyon HDTV siyal videyo segondè-definisyon. Kontwòl SAA7105 reyalize tou nan I2C, epi li resevwa siyal videyo dijital nan estanda konpoze ITU656.

     
        Pati nan pwosesis videyo adopte DSP TI TMS320DM6 3 a reyalize. Frekans prensipal la nan DM6? 3 ka rive jwenn 600MHz, e gen de pò videyo 20-ti jan. Pò yo videyo sipòte dijital interfaces videyo tankou BT.656 ak Y / C. DM6 3 entegre tou rezo MAC pou reyalize aksè rezo.

     
       Vitès devlopman pèfòmans pyès ki nan konpitè toujou difisil pou satisfè bezwen lojisyèl yo. Nan aplikasyon yo de pli zan pli konplèks nan pwosesis videyo, DSP ki responsab pou travay konplèks pwosesis videyo, ak resous vin trè sere. Se poutèt sa, nan desen an nan sistèm sa a, FPGA yo itilize reyalize desen an nan OSD, sa ki ka diminye chay la nan DSP.


     
        Pati nan aplikasyon OSD itilize XC3S250E Xilinx a. XC3S250E se yon seri FPGA Xilinx SPARTAN-3E ak 250,000 pòt lojik.


    2. OSD aplikasyon
     
        SAA7105 pa ka reyalize OSD fonksyon, men se reyalize pa XC3S250E. Kontwòl prensipal chip DM6 la? 3 sèlman bezwen enfòme FPGA a nan kontni an ak pozisyon yo dwe parèt, ak travay la espesifik fèt pa FPGA la. Dyagram nan blòk lojik nan OSD yo montre tankou nan figi 2.
     OSD konsepsyon de aplikasyon videyo ki baze sou FPGA

     

     OSD FPGA resevwa done OSD ak enstriksyon kontwòl ki soti nan DSP DM6 3 nan EMIFA, resevwa done videyo nan DSP pò videyo 1, ak supèrpoz enfòmasyon OSD sou done videyo yo, ak rezilta li nan kodè videyo SAA7105 la. Modil fonksyonèl OSD yo dekri jan sa a.
     
       Se pò a done nan modil la dekodaj adrès koòdone ak done yo ki ba 32-ti jan nan EMIFA nan DSP DM6 3, epi li resevwa done yo ak enfòmasyon kontwòl voye pa DM6 3. Done sa yo ak enfòmasyon kontwòl yo se orijinal done yo 32-ti jan voye pa DM6 3. Modil dekodaj adrès la mete done OSD yo te resevwa yo, tankou kontni OSD a, nan FIFO entèn FPGA a nan yon fòma done 32-bit. Enfòmasyon kontwòl la sitou itilize pou kontwole OSD atravè yon seri rejis kontwòl.

     
       Genyen tou yon modil koòdone videyo dirèkteman konekte ak DSP la. Se modil la koòdone videyo ki konekte nan pò a videyo 2 nan DSP a, ak magazen done yo ak enfòmasyon kontwòl soti nan pò a videyo DSP. Enfòmasyon kontwòl sa yo dirèkteman transmèt nan modil kontwòl OSD milti-chanèl la, ak enfòmasyon kontwòl yo tou kontwole dirèkteman dekodaj videyo SAA7105 la.

     
        Lojik kontwòl OSD rezilta enfòmasyon kontwòl yo jwenn nan gwoup enskri kontwòl lan pou chak modil fonksyonèl OSD pou reyalize kontwòl OSD la. Gwoup enskri a sitou divize an de pati: youn se gwoup enskri asenkron, ki voye enfòmasyon kontwòl tankou Reyajiste, OSD pèmèt epi chwazi lajè done OSD a; lòt la se gwoup la enskri synchronous, ki sitou kontwole enfòmasyon sou pozisyon nan OSD la.

     
        Modil la dekodaj OSD pran soti done yo dwe parèt nan FIFO a dapre enfòmasyon yo kontwòl nan lojik la kontwòl, ak rezilta li nan modil la OSD CLUT nan senkronizasyon ak done yo videyo. Done yo jwenn nan FIFO a se orijinal DSP 32-ti jan done yo, ak done yo egzije pa modil la OSD CLUT se 8/16-ti jan, se konsa modil la OSD anbalaj bezwen déballage done yo 32-ti jan selon frekans nan pò videyo. Done yo 32-ti jan transmèt nan modil la OSD CLUT ak yon lajè 8/16.
     
        Yon lòt fonksyon nan modil la FIFO se transfere enfòmasyon estati FIFO nan modil la DMA dèlko evènman, tankou FIFO plen oswa FIFO vid. Dèlko evènman DMA a kontwole evènman sa yo, epi si yo rive, yo voye yo bay DM6? 3 nan yon mòd entèwonp reyalize kòrèk li ak ekri operasyon FIFO la.
     
        Modil OSD CLUT la ap chèche valè korespondan YCbCr pou done chak pixel yo te resevwa nan modil OSD anbalaj la, epi kontwole sekans pwodiksyon done OSD CLUT sa yo. Relasyon konvèsyon sa a transmèt pa DSP nan pò done 24-bit la. Done yo nan modil la OSD CLUT se dirèkteman pwodiksyon modil la kontwolè OSD milti-chanèl.
     
        Modil kontwòl OSD milti-chanèl la detèmine done videyo pwodiksyon yo dapre ti jan kontwòl Alpha ki resevwa nan modil OSD CLUT la. Si enfòmasyon OSD aktyèl la, se sa ki, ti jan kontwòl Alpha a valab, li sorti done OSD yo nan modil konvèsyon done yo. Sinon, pwodiksyon done yo videyo orijinal yo te resevwa nan men modil la koòdone videyo reyalize fonksyon an OSD.
     
        Pwodiksyon done pa kontwolè OSD milti-chanèl la pa dirèkteman voye nan dekodaj videyo a, men nan modil konvèsyon done yo, dapre kondisyon aplikasyon espesifik, konvèsyon fòma done ki nesesè a fèt. Li ka wè nan distribisyon an koòdone nan SAA7105 ke lè SAA7105 se configuré pou pwodiksyon videyo konpoze, done yo egzije a se yon sèl revèy kwen done. Nan moman sa a, modil la konvèsyon done pa fè okenn travay, ak done yo te resevwa nan men modil la kontwòl OSD milti-chanèl transmèt entak. Pou SAA7105; si SAA7105 se configuré nan mòd pwodiksyon VGA oswa HDTV, done kwen revèy doub yo mande yo. Nan moman sa a, modil la konvèsyon done konvèti done yo kwen revèy sèl resevwa nan men kontwolè a OSD nan done kwen revèy doub ak rezilta li nan SAA7105 dekodaj videyo a.
     
        Li ka wè ke FPGA te konplete tout travay la nan OSD. Si ou vle montre kontni an OSD, DM6? 3 sèlman bezwen voye enstriksyon kontwòl bay FPGA nan pò EMFIA. Enstriksyon sa yo, nan kou, gen ladan kontni an ak enfòmasyon kote nan OSD la.
     


    3. OSD kontwòl
     
        Konsepsyon OSD aplike pa XC3S250E fè ekspozisyon OSD ki baze sou kote OSD resevwa ak enfòmasyon kontni, san okenn restriksyon sou kontni ki parèt pa OSD a, ki trè fleksib ak pratik. Sa ki anba la a pran OSD Chinwa ekspozisyon karaktè kòm yon egzanp ilistre operasyon an kontwòl nan OSD.
     
        Pou montre karaktè Chinwa kòrèkteman, D 'karaktè Chinwa entèn kòd la dwe konvèti nan kòd kote korespondan an Pou fonksyon sa a, nou itilize fonksyon Uint32 Code_Converse (ki pa siyen char * CodeNPointer), ki gen opinyon se yon konsèy, ki montre karaktè Chinwa yo dwe konvèti. Valè retou a se kòd kote ki koresponn ak karaktè Chinwa a. OSD ekspozisyon reyalize pa fonksyon OSDHZ? Isplay:


      anile OSDHZ_ Display {
    Uint8 * pFrame
    Uint32 anplasman
    OSDUTIL_Point * loc
    Uint32 CodeQ
    OSDHZ? Ont * font
    Uint8 fgColor
    Uint8 bgColor
    }
        Pami yo, Uint8 * pFrame se tanpon tanpon pou pwodiksyon OSD; Uint32 pitch se valè pixel ki parèt nan chak liy; OSDUTIL_Point * loc se pozisyon ekspozisyon premye karaktè a; Uint32 CodeQ se kòd zòn nan pou montre karaktè Chinwa yo; OSDHZ? Ont * font se font ki itilize pou montre karaktè Chinwa yo; Uint8 fgColor montre koulè premye plan karaktè Chinwa yo; Uint8 bgColor montre koulè background karaktè Chinwa yo.


        Se poutèt sa, si ou bezwen montre karaktè Chinwa, ou sèlman bezwen konvèti karaktè yo Chinwa nan sistèm nan kòd ki nesesè yo, ak Lè sa a, pwodiksyon kòd la zòn konvèti nan OSD FPGA la. Natirèlman, yo montre karaktè Chinwa, bibliyotèk la karaktè Chinwa se endispansab.

     

     

     

     

    Make tout Kesyon

    Ti non jwèt

    Imèl

    Kesyon

    lòt pwodwi nou an:

    Pwofesyonèl pakè ekipman estasyon radyo FM

     



     

    Solisyon IPTV otèl

     


      Antre nan imèl yo ka resevwa yon sipriz

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afriken
      sq.fmuser.org -> Albanyen
      ar.fmuser.org -> Arab
      hy.fmuser.org -> Armenian
      az.fmuser.org -> Azerbaydjan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarisyen
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> Katalan
      zh-CN.fmuser.org -> Chinwa (senplifye)
      zh-TW.fmuser.org -> Chinwa (Tradisyonèl)
      hr.fmuser.org -> Kwoasyen
      cs.fmuser.org -> Czech
      da.fmuser.org -> Danwa
      nl.fmuser.org -> Olandè
      et.fmuser.org -> Estonyen
      tl.fmuser.org -> Filipino
      fi.fmuser.org -> Finnish
      fr.fmuser.org -> Franse
      gl.fmuser.org -> Galisyen
      ka.fmuser.org -> Georgian
      de.fmuser.org -> Alman
      el.fmuser.org -> Greek
      ht.fmuser.org -> Kreyòl ayisyen
      iw.fmuser.org -> ebre
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> Icelandic
      id.fmuser.org -> Endonezyen
      ga.fmuser.org -> Ilandè
      it.fmuser.org -> Italyen
      ja.fmuser.org -> Japonè
      ko.fmuser.org -> Koreyen
      lv.fmuser.org -> Latvian
      lt.fmuser.org -> Lithuanian
      mk.fmuser.org -> Masedwan
      ms.fmuser.org -> Malay
      mt.fmuser.org -> Maltese
      no.fmuser.org -> Norwegian
      fa.fmuser.org -> Pèsik
      pl.fmuser.org -> Polonè
      pt.fmuser.org -> Pòtigè
      ro.fmuser.org -> Romanian
      ru.fmuser.org -> Ris
      sr.fmuser.org -> Sèb
      sk.fmuser.org -> Slovak
      sl.fmuser.org -> Slovenian
      es.fmuser.org -> Panyòl
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Syèd
      th.fmuser.org -> Thai
      tr.fmuser.org -> Tik
      uk.fmuser.org -> Ikrenyen
      ur.fmuser.org -> Oudou
      vi.fmuser.org -> Vietnamese
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Wirless Transmèt videyo ak odyo pi fasil!

  • Kontak

    adrès:
    No.305 Sal HuiLan Building No.273 Huanpu Road Guangzhou Lachin 510620

    E-mail:
    [imèl pwoteje]

    Tel / WhatApps:
    + 8618078869184

  • Kategori

  • Bilten nouvèl nou

    PREMYE OSWA NON KONPLÈ

    Imel

  • paypal solisyon  Western UnionBank nan Lachin
    E-mail:[imèl pwoteje]   WhatsApp: +8618078869184 Skype: sky198710021 Chat avè m '
    Copyright 2006-2020 Powered By www.fmuser.org

    Kontakte Nou