FMUSER Wirless lähettää videota ja ääntä helpommin!

[sähköposti suojattu] WhatsApp + 8618078869184
Kieli

    Puhutaan digitaalisen television äänen ja kuvan asynkronisesta ongelmasta

     

     Avainsanat: Asynkroninen ääni- ja video-MPEG-2 PCR DTS PTS -enkooderidekooderi

    Digitaalisen television nopean kehityksen myötä kotimaassani ja kaupunkien radio- ja televisioverkkojen digitaalisen muutoksen edistyessä yhä useammat ihmiset ovat alkaneet käyttää digisovittimia digitaalisten televisio-ohjelmien katseluun. Mutta katsellessaan televisio-ohjelmia digisovittimen kautta, katsojat havaitsevat joskus, että jotkut äänet ja videot eivät ole synkronoituja. Tämä kiinnitti myös huomiomme.

    Ilmiö ja testi

    Guiyang City saattoi pohjimmiltaan päätökseen radio- ja televisioverkonsa digitaalisen muutoksen vuoden 2007 lopussa, ja myös Guizhoun TV-aseman ohjelmat ovat siirtyneet digitaalisen verkon lähetykseen. Saapuessamme digitaaliverkkoon havaitsimme, että monilla asemamme ohjelmilla oli ilmiö, että ääni ja video ei synkronoitu joillakin alueilla, varsinkin kun uutisia lähetettiin satelliittivideokanavalla ja ihmiskanavalla. Selvittääksemme ongelman, päätimme suorittaa huulten synkronointitestin koko ohjelmamme siirtotielle. Testissä käytettävät laitteet ovat Tektronix WFM7120. Kun teet audio / video-viivemittausta, on myös tarpeen luoda sarja lyhyitä väripalkkisignaaleja TG700 DVG7: n kautta, ja äänisekvenssi on upotettu tähän videosignaalien ryhmään 5 sekunnin välein, lähetä tällainen signaali testattava järjestelmä ja lopuksi lähetä signaali WFM7120: lle äänen ja videon välisen ajoituseron mittaamiseksi. 

    Lähetysohjauskeskuksen sisäinen testi

      

    Kuten kuvassa 1 on esitetty, mitataksemme, onko televisioasemajärjestelmässä ääni / video-viive-eroa, käytämme tarkastusaikaa tallentaaksemme TG700: n tuottaman testisignaalin lähetettävälle kiintolevylle, toistamalla sen kiintolevyn kautta ja syötä testisignaali viiveelle. Kehyssynkronointimoduulin jälkeen se lähetetään kanavalla, ja sitten mitataan nämä kolme signaalia, ennen kuin lähetysosasto lähettää signaalin verkko-yrityksen kooderille. Mittaustulokset osoittavat, että näiden kolmen signaalin ääni / video-viive-ero ei ylitä 12 ms, eli yksi kenttä ei riitä, mikä osoittaa, että signaalilla ei ole äänen ja videon synkronoinnin ongelmaa yleislähetyskeskuksessa. 

    Erilaisten digisovittimien testaus

      

    Toiseksi mittauspisteeksi valitsimme verkko-yhtiön etupään tietokonehuoneen. Kuten kuvassa 2 on esitetty, tässä olemme valinneet Kiinassa testeihin tällä hetkellä käytettävät digiboksien päätuotemerkit. Kun olet koodannut TG700-testisignaalin alkuperäisen lähettimen kautta, aseta se kanavalle, jota parhaillaan lähetämme. Demoduloi sitten TV-signaali etupään tietokonehuoneessa olevan digisovittimen avulla. Dekoodattu ääni- / videosignaali lähetetään sitten WFM7120: lle mittausta varten A / D: n jälkeen ja analogisen signaalin upottamiseksi Panasonic D950 -videotallentimen kautta. Mittaustulokset osoittavat, että tämän tyyppisten digisovittimien ääni / video-viive-ero on erilainen, jotkut ovat yli 150 ms: n ja toiset 300 ms: n viiveellä. Tämä osoittaa, että eri digisovittimilla on erilaiset mahdollisuudet ylläpitää ääni- / videosignaalien välistä synkronointisuhdetta saman digitaalisen TV-signaalin demoduloinnin ja dekoodaamisen jälkeen. 

    Eri koodereiden testaus

      

    Kuten kuvassa 3 on esitetty, käytämme edelleen TG700-signaaligeneraattoria eri koodereiden testaamiseen ja anturin, modulaattorin ja digiboksin mahdollistamiseksi simuloidun lähetys- / katseluympäristön rakentamiseen. Tässä käytämme useita eri tuotemerkkien koodereita. TG700: n testisignaalin koodaamisen jälkeen se moduloidaan samalla modulaattorilla ja signaali dekoodataan sitten samalla digisovittimella. D950 myös käsittelee sen ja lähettää WFM7120: lle mittausta varten. Lopullinen mittaustulos on, että jotkut heidän ääni- / videoviiveeroistaan ​​ovat 30 ms ja toiset 300 ms, mikä osoittaa, että eri koodereilla on suurempi vaikutus digisovittimen lopullisen katselusignaalin audio / video-synkronointiin.

    Syyanalyysi

    MPEG-2-järjestelmän ajoitusperiaate

    Tällä hetkellä maani digitaalisessa televisiolähetysjärjestelmässä MPEG-2-standardi on tärkeä ääni- ja videopakkausstandardi. Se pakkaa, koodaa ja kanavoi ohjelmasignaalit lähdepäässä ja demultipleksoi ja dekoodaa signaalit vastaanottopäässä. On käytetty laajalti. Käyttämämme digitaalinen siirtojärjestelmä perustuu MPEG-2-standardiin. Katsotaanpa MPEG-2: n järjestelmärakennetta, kuten kuvassa 4 on esitetty.

    Kuviosta 4 voidaan nähdä, että ääni- ja videosignaalit muodostavat perusvirran sen jälkeen, kun pakkausenkooderi on poistanut tarpeettomat tiedot. Tätä alkeiskoodivirtaa ei voida tallentaa tai lähettää suoraan. Se on lähetettävä tietylle pakkaajalle. Alkeiskoodivirta on jaettu kappaleisiin tietyn muodon mukaan, ja erityiset tunnistemerkit lisätään niin kutsutun pakatun peruskoodivirran (PES) muodostamiseksi. PES-paketit ovat ääni- ja videopaketteja, joilla on vaihteleva pituus. Sitten ääni- ja video-PES-paketit ja apudata lähetetään lähetysalijärjestelmään, jotka jaetaan pieniksi datapaketeiksi, joiden pituus on kiinteä 188 b ja multipleksoidaan aikajakoisella multipleksoinnilla. Muodostuu yksi TS-virta, ja TS-virta saavuttaa vastaanottopään kanavan kautta lähettämisen jälkeen.

    Kuten me kaikki tiedämme, synkronointi on välttämätön edellytys oikealle TV-näytölle. Digi-TV: ssä, koska puskuria käytetään signaalin tallentamiseen pakkaus- ja koodausprosessin aikana, multiplekserin signaalin aika-akseli muuttuu, plus datan redundanssin määrä on erilainen, myös pakkaussuhde on erilainen, joten aika-akseli Suuret muutokset, erityisesti kehysryhmäkerrosprosessissa, myös B-kehysten ja P-kehysten järjestys on muuttunut. Kaikki nämä tekevät digitaalisten TV-signaalien synkronoinnista täysin alkuperäisen järjestyksen käsitteen menettämisen. Tehokas tapa saavuttaa synkronointi on lisätä aikamerkintä signaalikoodivirtaan aina, kun määritetty aikaväli on kulunut. Tällä tunnisteella vastaanottopää voidaan tilata uudelleen tämän aikamerkin mukaan dekoodausprosessin aikana ennen näyttöä, rekonstruoida kuvan järjestys ennen pakkaamista ja koodausta sekä äänen ja kuvan välinen aikayhteys saavuttaen siten kuvien synkronointi ja ääni synkronoidaan kuvan kanssa.

     

    Kuviosta 4 voidaan myös nähdä, että MPEG-27-kooderissa on yksi yhteinen järjestelmäkello STC (2 MHz). Tätä kelloa käytetään aikaleiman luomiseen, joka ilmaisee äänen / videon oikean dekoodauksen ja näytön ajoituksen. Samalla sitä voidaan käyttää osoittamaan näytteenotto Järjestelmän hetkellisen kellonajan hetkellinen arvo. Kello on vaihelukittu tulovideon linjasynkronoinnilla. Kun tulo on SDI-signaali, kooderin järjestelmäkello generoidaan kellolla jaettuna 10: llä. Se on yhteisen järjestelmäkellon syntyminen kooderissa sekä kellon regenerointi dekooderissa ja oikea aikaleimojen käyttö, jotka antavat perustan toimintojen oikeaan synkronointiin dekooderissa. Koodekin kellosynkronoinnin toteuttamiseksi STC-järjestelmän kello lasketaan kooderissa ja laskurin näytteenottoarvo lähetetään vastaanottimelle valitun TS-paketin sovitusotsikossa joka tietty lähetysaika dekoodauksena Prosessorin ohjelmakellon referenssisignaali, joka on PCR. PCR: n kelvollinen bitti on 42b, joista korkea 33b on PCR_Base, joka on laskenta-arvo 27 MHz: n kellon yksikössä ja kello jaettuna 300: lla, ja matala 9b on PCR_Extension, joka on 27 MHz: n kellon laskenta-arvo. yksikkönä. PCR: n lisäksi dekoodauksen aikaleima DTS ja näyttöaikamerkintä PTS ovat myös erittäin tärkeitä. Ne ovat samanlaisia ​​kuin PCR_Base. Ne luodaan myös kooderin 27 MHz: n järjestelmäkellolla jaettuna 300: lla yksikkömääränä. Niistä DTS: ää käytetään dekooderin opastamiseen, milloin dekoodata vastaanotettu kuva- ja äänikehys, ja PTS: ää käytetään ilmoittamaan, milloin dekoodattu kuvakehys näytetään.

     

     

     

     

    Kaksisuuntaista koodausta käytettäessä tietyn kuvan dekoodaus on suoritettava tietyn ajan kuluessa ennen sen näyttämistä, jotta sitä voidaan käyttää lähdetietona B-kehyksen kuvan dekoodaamiseen. Esimerkiksi kuvien näyttöjärjestys on IBBP, mutta kuvien lähetysjärjestys on IPBB. MPEG-vertailumalli uskoo, että dekoodaus tapahtuu välittömästi, eli dekoodaus ja näyttö suoritetaan samanaikaisesti. Äänikehyksille ja kuvan B kehyksille dekoodausaika ja näyttöaika ovat samat, ja PTS on sama kuin DTS, joten vain PTS on lähetettävä. Video I -kehyksille ja P-kehyksille kehysten uudelleenjärjestämisen vuoksi dekoodausaika ja näyttöaika ovat erilaiset, ja PTS ja DTS on lähetettävä samanaikaisesti. Kun dekooderi vastaanottaa IPBB-kuvasekvenssin, sen on dekoodattava I-kehyksen ja P-kehyksen kuvat ennen ensimmäisen B-kehyskuvan dekoodaamista. Dekooderi voi purkaa vain yhden kuvakehyksen kerrallaan, joten se purkaa ensin I-kehyskuvan ja tallentaa sen. Kun P-kehyksen kuva dekoodataan, se tuottaa ja näyttää dekoodatun I-kehyskuvan ja purkaa ja näyttää sitten B-kehyskuvan. Taulukot 1, 2, 3 ja 4 esittävät kooderin tulo- ja lähtökuvien sekvenssin, kunkin kehyksen PTS- ja DTS-arvot sekä dekooderin avulla kunkin kuvan kehyksen dekoodaus- ja näyttösarjan.

    Taulukossa 1 13 kuvakehystä muodostaa kuvaryhmän, ensimmäinen kehys I-kehys käyttää kehyksen sisäistä koodausta, toinen ja kolmas B-kehys saadaan kaksisuuntaisella ennustuksella ensimmäisestä ja neljännestä kehyksestä ja neljäs kehys P-kehys on ensimmäisen kehyksen ohi. Johdettu eteenpäinennustuksesta. Ensimmäisen kehyksen koodaamisen jälkeen kooderi puskuroi ensin toisen ja kolmannen kehyksen, koodaa neljännen kehyksen ja koodaa sitten toisen ja kolmannen kehyksen ja niin edelleen, ja lopullinen koodattu ulostulosekvenssi on esitetty taulukossa 2.

    Taulukoista 3 ja 4 voidaan nähdä, että kun dekooderi vastaanottaa tietyn I-kehyskuvaa sisältävän pääsyyksikön, tiedostodatapaketin tulisi sisältää DTS ja PTS, näiden kahden tunnisteen arvojen välinen aika. kuvan jakso. Sen jälkeen kun I-kehyskuva on P-kehys, tiedostotietopaketissa tulisi olla myös DTS ja PTS, ja kahden tunnisteen arvojen välinen aikaväli on kolme kuvajaksoa. Sitten on kaksi B-kehystä, joiden tiedostopaketit sisältävät vain PTS: n. Toisin sanoen, I-kehyskuva toistetaan ja näytetään yhden kehyksen viiveen jälkeen dekoodauksen jälkeen. Kun I-kehys näytetään, neljäs kehys P-kehys dekoodataan, mutta sitä ei toisteta eikä näytetä. Se tallennetaan ensin välimuistiin, ja kun 1I-kehys on toistettu ja näytetty, dekoodaa ja näytä 2B-kehykset välittömästi, sitten 3B-kehykset, näytä sitten puskuroidut 4P-kehykset ja purkaa ja puskuroi 7P-kehykset samanaikaisesti jne. Voidaan nähdä, että dekoodattujen ja näytettyjen kuvien sekvenssi on yhdenmukainen taulukon 1 kuvan syöttöjärjestyksen kanssa.

    Dekooderin (digiboksi) ajoitusperiaate

     

    PTS ja DTS ovat vain 33b-arvoja. Jos ei ole viittausta aika-akseliin, jota PCR esittää, tämä arvo on merkityksetön. Oikean dekoodauksen ylläpitämiseksi kooderin ja dekooderin (digiboksi) järjestelmäkellot on pidettävä lukittuina, toisin sanoen niiden taajuudet pidetään samana ja vastaavien laskureiden alkuarvot ovat samat.

    Dekooderissa (digiboksissa) on jänniteohjattu oskillaattori (VCO), jonka taajuus on noin 27 MHz. Lähtösignaali lähetetään laskuriin järjestelmän kellona nykyisen STC-näytearvon muodostamiseksi, joka on arvo 42b kuten PCR. Niistä korkea 33b on laskenta-arvo 27 MHz: n kellon yksikössä 300 vaaleanpunaisen taajuuden jälkeen, ja matala 9b on laskenta-arvo 27 MHz: n kellon yksikössä. Kun uusi ohjelma saapuu dekooderiin (digiboksi), dekooderi (digiboksi) hankkii PCR-arvon koodivirrasta, vertaa sen PCR_Extention-arvoa nykyisen STC: n alempiin 9b-bitteihin ja saa virheen signaalin ja kulkee sitten vaihelukitun silmukapiirin läpi. Säädä jänniteohjattu oskillaattori siten, että dekooderin (digiboksi) järjestelmän kellotaajuus on yhdenmukainen kooderin järjestelmän kellotaajuuden kanssa. Hanki kunkin kehyksen PTS- ja DTS-arvot peräkkäin koodivirrasta ja vertaa niitä nykyisen STC-arvon korkeisiin 33b-bitteihin. Jos DTS-arvo on suurempi kuin STC-arvo, koodivirta puskuroidaan ja STC-arvon muutosta seurataan samanaikaisesti. Kun STC-arvo kasvaa yhtä suureksi kuin DTS-arvo, kehyskoodivirta dekoodataan. Kun STC-arvo on yhtä suuri kuin PTS-arvo, toista kehys. Jos siirtoverkon puskuriviiveen värinän vuoksi, kun koodivirta saavuttaa dekooderin (digiboksi), sen PTS-arvo on jo pienempi kuin STC-arvo, dekooderi (digiboksi) ohittaa tämän kehyksen ja hylkää kehystiedot. Koska PTS ja DTS luodaan PCR-arvon perusteella, ensimmäistä saatua PCR-arvoa on käytettävä alkuarvona dekooderin (digiboksi) STC-laskurin asettamiseksi, jotta niiden arvot olisivat samat, muuten aikaperusta on erilainen. , Siten dekoodausvirhe. Äänen ja videon käsittely on samanlaista, mutta ajoituksen uudelleenjärjestelyssä ei ole ongelmaa. Kuva 5 esittää dekooderin (digiboksi) PCR: n toimintaperiaatekaaviota.

    Syyt synkronoimattomaan ääni- ja videotiedostoon

    Käytännöllisissä sovelluksissa jotkut kooderit aiheuttavat värähtelyä lähtökellossaan tulosignaalin epävakaan aikapohjan takia, ja kehyksen synkronointiväli ei ole 40 ms. Näille koodereille, kun DTS-alkuarvo on asetettu PCR: n ja puskurointiviiveen mukaisesti, kunkin kehyksen DTS-arvo saadaan lisäämällä kiinteä arvo edelliseen DTS: ään (tämä arvo voidaan laskea seuraavasti: 27 MHz jaetaan 300: lla 90 kHz ja PAL TV on 25 kuvaa sekunnissa. Siksi arvo on 90000/25 = 3600), ja PTS-arvo lasketaan kehystyypin ja GOP-tyypin mukaan. PCR-arvo ei kuitenkaan noussut 3600: lla tänä aikana, mikä aiheutti DTS: n ja PTS: n suurentumisen tai pienentämisen PCR: ään nähden. Jotkut dekooderit (digisovittimet) eivät käytä jänniteohjattua oskillaattoria, ja niiden järjestelmäkello on kiinteä 27 MHz, mutta käyttää vastaanotettua PCR-arvoa paikallisen järjestelmän kellolaskurin arvon alustamiseen. Kooderi ja dekooderi (digiboksi) eivät voi ylläpitää tiukkaa lukitusta, mikä voi aiheuttaa dekooderin (digiboksi) pudottamisen kehyksistä. Jotkut dekooderit (digisovittimet) eivät kuitenkaan enää dekoodaa ja näytä DTS: n ja PTS: n mukaan kehyksen menetyksen jälkeen, vaan dekoodaavat puskurin tilanteen mukaan, koska video- ja äänikoodauksen viive on erilainen, se voi aiheuttaa äänen Maalaus ei ole synkronoitu.

    Lisäksi lähetysprosessissa kooderista dekooderiin (digiboksi) vaihtelevan viiveen puskurilinkkien, kuten multiplekserien ja modulaattorien, olemassaolon vuoksi PCR-pakettien lähetysviive ei välttämättä ole vakio, vaihdellen suuresta pieni. Jos PCR: ää ei korjata, yllä olevia ongelmia voi myös esiintyä.

    Yhteenvetona

    Edellä esitetystä analyysistä voidaan nähdä, että sekä kooderi että dekooderi (digiboksi) voivat aiheuttaa äänen ja videon asynkronoinnin. Testattuaan eri tuotemerkkien koodereita asemamme valitsi enkooderin, jolla oli paremmat testiindikaattorit, ja korvasi alkuperäisen kooderin, mikä paransi huomattavasti sitä ilmiötä, että television ääni ja kuva eivät ole synkronoituja. Seuraavassa digisovittimien käyttöönoton vaiheessa verkko-yritykset vahvistavat myös asiaankuuluvien indikaattorien testausta yleisöarvioiden laadun parantamiseksi. Maamme radion ja television digitalisaation edistämisessä tarvitsemme tietysti edelleen televisiotyöläisten ja laitevalmistajien yhteisiä ponnisteluja saavuttaaksemme lopullisen täydellisen menestyksen. V

     

     

     

     

    Listaa kaikki Kysymys

    Lempinimi

    Sähköposti

    kysymykset

    Meidän muiden tuotteiden:

    Ammattimainen FM-radioasemalaitepaketti

     



     

    Hotelli IPTV-ratkaisu

     


      Kirjoita sähköpostiosoite saadaksesi yllätyksen

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> albania
      ar.fmuser.org -> arabia
      hy.fmuser.org -> Armenian
      az.fmuser.org -> azerbaidžanilainen
      eu.fmuser.org -> baski
      be.fmuser.org -> valkovenäläinen
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> katalaani
      zh-CN.fmuser.org -> kiina (yksinkertaistettu)
      zh-TW.fmuser.org -> Kiina (perinteinen)
      hr.fmuser.org -> kroatia
      cs.fmuser.org -> tšekki
      da.fmuser.org -> tanska
      nl.fmuser.org -> Dutch
      et.fmuser.org -> viro
      tl.fmuser.org -> filippiiniläinen
      fi.fmuser.org -> suomi
      fr.fmuser.org -> French
      gl.fmuser.org -> galicialainen
      ka.fmuser.org -> Georgian
      de.fmuser.org -> saksa
      el.fmuser.org -> Greek
      ht.fmuser.org -> Haitin kreoli
      iw.fmuser.org -> heprea
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Unkari
      is.fmuser.org -> islanti
      id.fmuser.org -> indonesia
      ga.fmuser.org -> irlantilainen
      it.fmuser.org -> Italian
      ja.fmuser.org -> japani
      ko.fmuser.org -> korea
      lv.fmuser.org -> latvia
      lt.fmuser.org -> Liettua
      mk.fmuser.org -> makedonia
      ms.fmuser.org -> malaiji
      mt.fmuser.org -> maltalainen
      no.fmuser.org -> Norja
      fa.fmuser.org -> persia
      pl.fmuser.org -> puola
      pt.fmuser.org -> portugali
      ro.fmuser.org -> Romania
      ru.fmuser.org -> venäjä
      sr.fmuser.org -> serbia
      sk.fmuser.org -> slovakki
      sl.fmuser.org -> Slovenian
      es.fmuser.org -> espanja
      sw.fmuser.org -> swahili
      sv.fmuser.org -> ruotsi
      th.fmuser.org -> Thai
      tr.fmuser.org -> turkki
      uk.fmuser.org -> ukraina
      ur.fmuser.org -> urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> kymri
      yi.fmuser.org -> Jiddiš

       
  •  

    FMUSER Wirless lähettää videota ja ääntä helpommin!

  • Ota yhteyttä

    Osoite:
    Nro 305 huone HuiLan-rakennus nro 273 Huanpu Road Guangzhou Kiina 510620

    Sähköposti:
    [sähköposti suojattu]

    Puh / WhatApps:
    + 8618078869184

  • Kategoriat

  • Uutiskirje

    ENSIMMÄINEN TAI KOKO NIMI

    E-mail

  • paypal ratkaisu  Western UnionBank of China
    Sähköposti:[sähköposti suojattu]   WhatsApp: +8618078869184 Skype: sky198710021 Juttele minun kanssani
    Copyright 2006-2020 Powered By www.fmuser.org

    Ota yhteyttä