FMUSER Wirless senda vídeó og hljóð auðveldara!

[netvarið] WhatsApp + 8618078869184
Tungumál

    OSD hönnun myndbandsforrita byggt á FPGA

     

    Á undanförnum árum hafa stafræn vídeóeftirlitskerfi verið mikið notuð á ýmsum sviðum eins og bönkum, þjóðvegum og byggingum. Í stafrænu vídeóeftirlitskerfi er OSD (On Screen Display) tækni ómissandi hluti. OSD veitir notendum vinalegt mann-vél tengi, sem gerir notendum kleift að afla frekari upplýsinga.

     

    1. Kerfisamsetning


       Kerfið sem kynnt er í þessari grein er fullkomið myndbandseftirlitskerfi byggt á TI DSP TMS320DM6? 3 og FPGA. Það styður 1 rás myndbandsinngangs og 1 rás myndbandsútgangs og veitir einnig netviðmót.

     
        Vídeóinntak er að veruleika með hagkvæmum myndbandstuðli TI TVP5150A. TVP5150A getur áttað sig á söfnun tveggja samsettra myndbanda inntaks eða einu S-myndbandsmerki. Skráin er stillt í gegnum I2C og stafrænt vídeómerki framleiðslunnar fylgir ITU656 staðlinum.

     
        Stafræna vídeómerkið sem er afkóðað með TVP5150A er sent til DSP í gegnum myndbandstengi 1 í DM6? 3, og nauðsynleg myndvinnsla er framkvæmd af DSP, og síðan flutt út í ytra tækið með netviðmótinu. Á hinn bóginn, eftir DM6? 3 vinnur myndbandsgögnin sem berast frá netinu, þau eru birt og flutt af SAA7105 í gegnum myndbandaport 2 í ​​gegnum FPGA. 

     
        Framleiðsluhlutinn er að veruleika með SAA7105. SAA7105 er afkastamikill vídeó kóðari NXP Company, sem getur veitt samsett vídeóútgang, VGA vídeóútgang og HDTV háskerpu vídeómerkisútgang. Stjórn SAA7105 er einnig að veruleika í gegnum I2C og hún tekur á móti stafrænu myndbandsmerki samsettra ITU656 staðals.

     
        Vídeóvinnsluhlutinn samþykkir DSP TMS320DM6 3 TI til að átta sig á. Aðaltíðni DM6? 3 getur náð 600MHz og það eru tvær 20-bita myndbandstengi. Myndbandaportin styðja stafræn myndbandstengi eins og BT.656 og Y/C. DM6? 3 samþættir einnig netkerfi MAC til að átta sig á netaðgangi.

     
       Þróunarhraði vélbúnaðarafkasta er alltaf erfitt að mæta þörfum hugbúnaðar. Í sífellt flóknari forritum myndvinnslu ber DSP ábyrgð á flóknum myndvinnsluverkefnum og úrræði verða mjög þröng. Þess vegna, í hönnun þessa kerfis, er FPGA notað til að átta sig á hönnun OSD, sem getur dregið úr byrði DSP.


     
        OSD útfærsluhlutinn notar Xilinx XC3S250E. XC3S250E er Xilinx SPARTAN-3E röð FPGA með 250,000 rökfræði hliðum.


    2. OSD útfærsla
     
        SAA7105 getur ekki áttað sig á OSD virka, en er að veruleika með XC3S250E. Aðalstýringarkubburinn DM6? 3 þarf aðeins að upplýsa FPGA um innihald og stöðu sem á að birta og sérstaka verkið er framkvæmt af FPGA. Rökrétt skýringarmynd OSD er sýnd eins og á mynd 2.
     OSD hönnun myndbandsforrita byggt á FPGA

     

     OSD FPGA tekur á móti OSD gögnum og stjórnunarleiðbeiningum frá DSP DM6 3 í gegnum EMIFA, tekur á móti myndbandsgögnum í gegnum DSP myndbandstengi 1 og leggur OSD upplýsingar á vídeógögnin og sendir þau í myndkóðann SAA7105. Hagnýtum einingum OSD er lýst sem hér segir.
     
       Gagnaportur afritunareiningarinnar er tengdur við lágu 32 bita gögn EMIFA DSP DM6 3 og tekur á móti gögnum og stjórnunarupplýsingum sendar af DM6 3. Þessi gögn og stjórnunarupplýsingar eru upprunalegu 32 bita gögnin send af DM6 3. The address decoding module setur mótteknar OSD gögn, svo sem innihald OSD, inn í innri FIFO FPGA í 32 bita gagnasniði. Stjórnunarupplýsingarnar eru aðallega notaðar til að stjórna OSD í gegnum sett af stjórnaskrám.

     
       Það er einnig myndbandstengi eining beintengd DSP. Myndbandstengi mát er tengt við myndbandstengi 2 DSP og geymir gögn og stjórnunarupplýsingar frá DSP myndbandstengi. Þessar stjórnupplýsingar eru sendar beint til OSD margra rása stjórnareiningarinnar og stjórnunarupplýsingarnar stjórna einnig myndbandstækinu SAA7105 beint.

     
        OSD stýrikerfið gefur stjórnunarupplýsingarnar sem fengnar eru frá stjórnaskráhópnum til hverrar hagnýtar einingar OSD til að átta sig á stjórnun OSD. Skráningahópurinn skiptist aðallega í tvo hluta: einn er ósamstilltur skráningahópurinn sem sendir stjórnupplýsingar eins og endurstilla, kveikja á skjánum og velja gagnabreidd til skjásins; hitt er samstillti skráarhópurinn, sem aðallega stjórnar stöðuupplýsingum OSD.

     
        OSD afkóðunareiningin tekur út gögnin sem á að birta frá FIFO í samræmi við stjórnunarupplýsingar stýrikerfisins og sendir þau út í OSD CLUT eininguna í samstillingu við myndgögnin. Gögnin sem fengin eru frá FIFO eru upprunalegu DSP 32-bita gögnin og gögnin sem OSD CLUT einingin krefst eru 8/16-bita, þannig að OSD pakkningareiningin þarf að pakka niður 32 bita gögnunum í samræmi við tíðni vídeó höfn. 32 bita gögnin eru send til OSD CLUT einingarinnar með breidd 8/16.
     
        Annað hlutverk FIFO einingarinnar er að flytja FIFO stöðuupplýsingar í DMA atburðargjafareininguna, svo sem FIFO fullur eða FIFO tómur. DMA atburðar rafallinn fylgist með þessum atburðum og ef þeir eiga sér stað eru þeir sendir í DM6? 3 í truflunarham til að ná réttum lestrar- og skrifaðgerðum til FIFO.
     
        OSD CLUT einingin leitar að samsvarandi gildi YCbCr fyrir gögn hvers pixla sem berast frá OSD upppakkningareiningunni og stýrir útgangsröð þessara OSD CLUT gagna. Þetta viðskiptatengsl er sent af DSP í gegnum 24 bita gagnaportið. Gögn OSD CLUT einingarinnar eru beint send út á OSD margra rása stjórnandi eininguna.
     
        OSD margra rása stjórnunareiningin ákvarðar framleiðsla myndbandsgagna í samræmi við Alpha stjórnbitinn sem berst frá OSD CLUT einingunni. Ef núverandi OSD upplýsingar, það er, Alpha stjórnunarbiturinn er gildur, þá sendir hann OSD gögnin út í gagnabreytiseininguna. Að öðrum kosti skaltu framleiða upprunalegu myndbandsgögnin sem berast frá myndbandstengi einingunni til að átta sig á OSD virka.
     
        Gögnin sem OSD margra rása stjórnandi sendir eru ekki send beint til myndbandstækisins, en í gegnum gagnabreytiseininguna, í samræmi við sérstakar umsóknaraðstæður, er gerð nauðsynleg gagnasniðsbreyting. Það má sjá af viðmótstímasetningu SAA7105 að þegar SAA7105 er stillt fyrir samsett vídeóútgang eru nauðsynleg gögn einföld klukkukantagögn. Á þessum tíma vinnur gagnabreytingareiningin ekki neitt og gögnin sem berast frá OSD margra rása stjórnareiningunni eru send ósnortin. Fyrir SAA7105; ef SAA7105 er stillt í VGA eða HDTV útgangsstillingu, þarf tvöfaldur klukkukantagögn. Á þessum tíma umbreytir gagnabreytiseiningin einföldu brúnargögnunum sem berast frá OSD stjórnandanum í tvískipta klukkubrúnargögn og sendir þau út í myndbandatölvuna SAA7105.
     
        Það má sjá að FPGA hefur lokið öllu starfi OSD. Ef þú vilt birta OSD innihaldið, DM6? 3 þarf aðeins að senda stjórnleiðbeiningar til FPGA í gegnum EMFIA tengið. Þessar leiðbeiningar innihalda auðvitað innihald og staðsetningarupplýsingar OSD.
     


    3. OSD stjórn
     
        OSD hönnunin sem XC3S250E innleiðir framkvæmir OSD skjá byggt á móttekinni OSD staðsetningu og innihaldsupplýsingum, án takmarkana á innihaldi OSD, sem er mjög sveigjanlegt og þægilegt. Eftirfarandi tekur OSD kínverska stafaskjá sem dæmi til að sýna stjórnunaraðgerð OSD.
     
        Til að birta kínverska stafi rétt, þarf að breyta innri kóða kínverska stafsins í samsvarandi staðsetningarkóða. Fyrir þessa aðgerð notum við fallið Uint32 Code_Converse (ómerkt char *CodeNPointer), en inntakið er bendill sem bendir á kínverska stafinn sem á að breyta. Skilgildið er staðsetningarkóði sem samsvarar kínverska stafnum. OSD skjár er að veruleika með aðgerðinni OSDHZ? Isplay:


      ógilt OSDHZ_ skjámynd {
    Uint8 *pFrame
    Uint32 kasta
    OSDUTIL_Point* staðsetning
    Uint32 CodeQ
    OSDHZ? Ont *leturgerð
    Uint8 fgColor
    Uint8 bgLitur
    }
        Meðal þeirra er Uint8 *pFrame Buffer biðminni fyrir OSD framleiðsla; Uint32 kasta er punktagildi sem birtist í hverri línu; OSDUTIL_Point *loc er birtingarstaða fyrsta stafsins; Uint32 CodeQ er svæðisnúmerið til að birta kínverska stafi; OSDHZ? Ont * leturgerð er letrið sem er notað til að birta kínverska stafi; Uint8 fgColor sýnir forlit lit kínverskra stafi; Uint8 bgColor sýnir bakgrunnslit kínverskra stafi.


        Þess vegna, ef þú þarft að birta kínverska stafi, þá þarftu aðeins að breyta kínversku stafunum í nauðsynlegt númerakerfi og senda síðan breytta svæðisnúmerið út í OSD FPGA. Auðvitað, til að birta kínverska stafi, er kínverska stafasafnið ómissandi.

     

     

     

     

    Listi allar Spurning

    gælunafn

    Tölvupóstur

    spurningar

    önnur varan okkar:

    Faglegur FM útvarpsstöð búnaðarpakki

     



     

    Hótel IPTV lausn

     


      Sláðu inn tölvupóst til að koma á óvart

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afríku
      sq.fmuser.org -> albanska
      ar.fmuser.org -> arabísku
      hy.fmuser.org -> armenska
      az.fmuser.org -> Aserbaídsjan
      eu.fmuser.org -> baskneska
      be.fmuser.org -> Hvíta-Rússneska
      bg.fmuser.org -> búlgarska
      ca.fmuser.org -> katalónska
      zh-CN.fmuser.org -> kínverska (einfölduð)
      zh-TW.fmuser.org -> Kínverska (hefðbundin)
      hr.fmuser.org -> Króatíska
      cs.fmuser.org -> tékkneska
      da.fmuser.org -> danska
      nl.fmuser.org -> Hollendingar
      et.fmuser.org -> eistneska
      tl.fmuser.org -> filippseyska
      fi.fmuser.org -> finnska
      fr.fmuser.org -> franska
      gl.fmuser.org -> galisíska
      ka.fmuser.org -> Georgíumaður
      de.fmuser.org -> þýska
      el.fmuser.org -> gríska
      ht.fmuser.org -> krít frá Haítí
      iw.fmuser.org -> hebreska
      hi.fmuser.org -> hindí
      hu.fmuser.org -> ungverska
      is.fmuser.org -> Íslenska
      id.fmuser.org -> indónesísku
      ga.fmuser.org -> Írar
      it.fmuser.org -> ítalska
      ja.fmuser.org -> japanska
      ko.fmuser.org -> kóreska
      lv.fmuser.org -> Lettneska
      lt.fmuser.org -> Litháen
      mk.fmuser.org -> Makedónska
      ms.fmuser.org -> Malay
      mt.fmuser.org -> maltneska
      no.fmuser.org -> norska
      fa.fmuser.org -> persneska
      pl.fmuser.org -> pólska
      pt.fmuser.org -> portúgalska
      ro.fmuser.org -> rúmensk
      ru.fmuser.org -> rússneska
      sr.fmuser.org -> serbneska
      sk.fmuser.org -> Slóvakía
      sl.fmuser.org -> Slóvenía
      es.fmuser.org -> spænska
      sw.fmuser.org -> svahílí
      sv.fmuser.org -> sænska
      th.fmuser.org -> Tælenskur
      tr.fmuser.org -> tyrkneska
      uk.fmuser.org -> Úkraínska
      ur.fmuser.org -> úrdú
      vi.fmuser.org -> Víetnam
      cy.fmuser.org -> velska
      yi.fmuser.org -> jiddíska

       
  •  

    FMUSER Wirless senda vídeó og hljóð auðveldara!

  • Hafa samband

    Heimilisfang:
    No.305 herbergi HuiLan bygging nr.273 Huanpu Road Guangzhou Kína 510620

    E-mail:
    [netvarið]

    Sími / WhatApps:
    8618078869184 +

  • Flokkar

  • Fréttabréf

    FYRSTA EÐA FULLT Nafn

    E-mail

  • PayPal lausn  Western UnionBank of China
    E-mail:[netvarið]   WhatsApp: +8618078869184 Skype: sky198710021 Spjallaðu við mig
    Copyright 2006-2020 Powered By www.fmuser.org

    Hafðu samband við okkur