Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Väitöskirjat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Väitöskirjat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Design of a Practical Intra Encoder for Versatile Video Coding

Sainio, Joose (2026)

 
Avaa tiedosto
978-952-03-4395-8.pdf (13.81Mt)
Lataukset: 



Sainio, Joose
Tampere University
2026

Tieto- ja sähkötekniikan tohtoriohjelma - Doctoral Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Väitöspäivä
2026-03-13
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:ISBN:978-952-03-4395-8
Tiivistelmä
Kuluneen vuosikymmenen aikana internetin videoliikenne on kasvanut merkittävästi. Aluksi kasvu tapahtui eritoten suoratoistopalveluiden, kuten Netflixin kautta, ja myöhemmin lyhytvideopalveluiden, kuten TikTokin, suosion lisääntymisen johdosta. Motion Pictures Experts Group (MPEG) ja kansainvälisen televiestintäliiton telekommunikaatiostandardisointisektori (ITU-T) ovat julkaisseet yhteistyössä useita videonpakkausstandardeja videoliikenteen kasvun hillitsemiseksi. Uusimpia näistä standardeista ovat High Efficiency Video Coding (HEVC) ja Versatile Video Coding (VVC). HEVC-standardiin verrattuna VVC kykenee pakkaamaan videoita samalla visuaalisella kuvanlaadulla käyttäen 25 % vähemmän bittejä intra-kuvien pakkaukseen ja 40 % vähemmän inter-kuvien pakkaamiseen, mutta sen laskentakompleksisuus kasvaa kymmenkertaiseksi.

Laskentakompleksisuus rajoittaa VVC:n käytännöllisyyttä, joten tehokkaat kooderitoteutukset ovat tärkeitä sen käyttöönoton kannalta. Yleisesti ottaen on olemassa kolme varteenotettavaa tapaa käytännöllisen VVC-kooderin toteuttamiseksi: 1) kehittää kooderi alusta alkaen, 2) optimoida VVC:n viiteohjelmistoa (VTM) tai 3) muuntaa olemassa oleva käytännöllinen HEVCkooderi VVC-yhteensopivaksi. Tämä väitöskirja keskittyy kolmanteen lähestymistapaan päivittämällä olemassa olevan Kvazaar HEVC-kooderin uudeksi avoimen lähdekoodin VVC-kooderiksi, nimeltään uvg266.

uvg266:n kehitys pohjautuu perusteelliseen bittinopeuden, kuvanlaadun ja kompleksisuuden analysointiin sekä suunnitteluavaruuden tarkasteluun. Kehitystyö aloitettiin muokkaamalla Kvazaarin työkaluja yksitellen VVC-yhteensopiviksi, minkä jälkeen kooderiin lisättiin uudet VVC-pohjaiset työkalut. Tässä työssä keskitytään intra-työkalujen suunnitteluun sekä uvg266:n kompleksisuuden pienentämiseen eri tekniikoilla, kuten vektorisointi ja koneoppiminen.

Tämä väitöskirja koostuu useasta eri tieteellisestä artikkelista. Ensimmäisessä artikkelissa esitetään vertaileva RDC-analyysi HEVC:n ja VVC:n välillä. Toisessa artikkelissa suunnitteluavaruutta tarkastellaan analysoimalla Fraunhofer HHI:n kehittämää käytännöllistä VVenC-kooderia tavoitteena tunnistaa keskeiset kehitysalueet. Kolmannessa artikkelissa Kvazaar-kooderi muunnetaan systemaattisesti uvg266-kooderiksi. Neljännessä artikkelissa riippuvainen kvantisointi (DQ) vektorisoidaan ja keskeisiin tietorakenteisiin sovelletaan memoisaatiota suorituksen nopeuttamiseksi. Viidennessä artikkelissa karkean intramoodipäätöksen (RMD) suorituskykyä parannetaan reaaliaikaiseksi hyödyntämällä koneoppimista oikean moodin ennustamiseksi. Viimeisessä artikkelissa kehitetään visualisointityökalu uvg266:n koodausprosessin havainnollistamiseksi.

uvg266:n uusin versio tukee kaikkia VVC:n intra-työkaluja. Korkean laadun koodauksessa yhdellä säikeellä uvg266:n nopeus on 2,2-kertainen VVenCkoodauksen verrattuna, mutta uvg266 käyttää myös 2,6 % enemmän bittejä. Reaaliaikakoodauksessa nopeusero kasvaa uvg266:n hyväksi 2,3-kertaiseksi pakkaustehokkuuden kuitenkin laskiessa 21,7 %. Monisäieajossa nopeusero kasvaa edelleen noin kymmenkertaiseksi. Yhteenvetona voidaankin todeta, että työssä esitetty menetelmä HEVC-kooderin muuntamiseksi VVC-kooderiksi tarjoaa vahvan perustan VVC:n jatkokehitykselle, ja tässä työssä esitetyt optimoinnit ovat keskeisessä roolissa käytännöllisen VVC-kooderin mahdollistamisessa.
 
Kokoelmat
  • Väitöskirjat [5267]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste