Universal vaihtuvamittainen koodi

UVLC lyhenne sanoista Universal vaihtelevan pituuden koodin, se on tilastollinen menetelmä, joka poistaa irtisanomisten CAVLC pakkausalgoritmi, ja on yleensä löytynyt viimeinen vaihe videon pakkaus algoritmi H.264 tai MPEG-4 AVC, joka se on standardi digitaalinen korkea pakkauksenhallintaa kykenevät kehittämään hyvä kuvanlaatu olennaisesti alhaisempi kuin aiempiin standardeihin vähän. UVLC koodaus arkkitehtuuri ehdottaa vaatimusten TML8.

On koodaus menetelmä koodata entropia lähde. Korvaamalla koodisanoja lähteestä, jonka signaali on verrannollinen lähtötaajuus sanan pituuden. Näin ollen sanat, jotka tulevat useimmiten avainsanan pienempi, mikä vähentää datan määrää, joka lähetetään tai tallennetaan vähenee.


Tässä anturin muotoilu muodostaa vaiheessa koodaus entropia voimme löytää kahdella tavalla:

  • UVLC / CAVLC: tapa poistaa irtisanomisten pakkausalgoritmi +
  • CABAC: pakkausalgoritmi

Prosessi

Yleinen järjestelmä

UVLC käytetään koodaamaan valtaosa synkronoinnin elementtejä ja otsikot. Voimme tiivistää sen suunnittelun ja toiminnan seuraavassa kaaviossa:

Kaksi osaa:

  • Ilmaisin 1, jossa sen lähtö menee tuloon varaajan muodostuu rekisteri, tavu kohdistuspiiri ja kyykäärme.
  • Erotin koodi että lähtö tulee koodi multiplekseri / tuotos, joka muodostaa TAI-piirin, puskuri ja kaksi multiplekseriä.

Suorituskyky

Tämän tyyppinen koodaus perustuu lähdön normaalijakaumaa. Välinen suhde alkuperäisen tulon bittiä ja lähdön runko on seuraava:


Muokattu tieto on määrä avainsanoja haluat koodata enemmän kuin 1, kolmas sarake vastaa binäärikoodi muokattu tieto. Bittinen pituus määräytyy ilmaisin 1 binaarisesta runko ja käyttäen taulukko alla:


Esimerkiksi, jos eniten merkitsevä bitti on havaittu kolmannessa asennossa lopusta alkaen kehyksen pituus on 5 bittiä. Ja neljäs sarakkeessa on valmis.

Erotin koodi on johtoja moduuli, joka on ensisijaisesti vastuussa loppuun lähdön kehyksen lisäämällä 0 1. Esimerkiksi:

  • Pääsymaksu: 0000 0000 0000 0010
  • Out: 00000000 00000000 00000000 00001001

Se osoittaa, että joko 0 tai 1 lisätään muodostamaan täydellinen tavua. Kolme viimeistä bittiä muodostavat exit-koodi, kun taas ensimmäinen ilmaisin 1 käyttää havaitsemaan kehyksen pituus. Ensimmäinen bitti 1, joka lisättiin pituuden määrittämiseksi voidaan poistaa aliniación tavua, osa sisältyy varaajan, joka muodostaa piirin edelleen ja koota kerrannaisina 8 bittiä.

Lähtö erottimen koodin säädetään vaihdetta, joka myös vastaanottaa bittiä varaajan, tavata requerides kannat lähtöpuskuriin. TAI-piirin avulla voidaan yhdistää ulostulon muutos ja lähtö silmukan, joka syntyy sen jälkeen, kun lähdön multiplekserin puskurin. Lähtiessä puskurin muuttuu mukainen kellosignaalin kanavointilaite.

  0   0
Edellinen artikkeli Eremopyrum
Seuraava artikkeli Jimmy Jacobs

Kommentit - 0

Ei kommentteja

Lisääkommentti

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Merkkiä jäljellä: 3000
captcha