Daala - Daala

Daala
Xiph Daala logo.png
Filnavnutvidelse
.ogv
Internett media type
video / ogg
Utviklet av Xiph.Org , Mozilla , IETF
Type format Komprimert video
Inneholdt av Ogg
Utvidet til AV1
Åpent format ? Ja
Nettsted xiph .org / daala

Daala er et videokodingsformat under utvikling av Xiph.Org Foundation under ledelse av Timothy B. Terriberry, hovedsakelig sponset av Mozilla Corporation . I likhet med Theora og Opus er Daala tilgjengelig uten royalty, og referanseimplementeringen blir utviklet som gratis programvare med åpen kildekode . Navnet er hentet fra den fiktive karakteren til admiral Natasi Daala fra Star Wars- universet.

Den referansen implementeringen er skrevet i C og utgitt sammen med sin kildekode , som fri programvare under vilkårene i en BSD-lignende lisens . Det blir arkivert programvarepatenter for teknikker som brukes i og utvikles for Daala. Disse patentene er lisensiert til alle å bruke til ethvert formål. Patentinnehaverne forbeholder seg imidlertid retten til å bruke dem til å motvirke søksmål om patentbrudd anlagt av andre.

Siden 20. juni 2013 er utviklingen ledsaget av en serie sporadisk publiserte innlegg om den underliggende teknologien på nettstedet til Xiph.Org Foundation. Den Daala prosjektet er en av samarbeidspartnerne i IETF 's NETVC prosjekt.

Design mål

Daala har som mål å være et passende forslag for en ny videokodingsstandard for Internett og sanntidsapplikasjoner . Derfor er det ment å være brukbart uten patentlisensbegrensninger og å være åpent dokumentert for å muliggjøre utbredt adopsjon. Det er også designet for å dekke et bredt spekter av brukstilfeller.

Daala forventes å til slutt prestere så godt som om ikke bedre enn andre moderne formater. Utviklerne ønsker å stole mindre på å forbedre tradisjonelle designprinsipper trinnvis, ettersom slik innsats blir observert for å gi avtagende avkastning etter mange år, og har en tendens til å øke kompleksiteten. (Alle allment adopterte design til dags dato har samme grunnleggende design som dateres tilbake til H.261 fra to tiår siden.) I stedet forventes høyere risiko for å forske på og prøve nye grunnleggende teknikker å gi enestående og potensielt mer nyttige algoritmer. En slik tilnærming gjør også overtredelse av programvarepatent mindre sannsynlig.

Videre vurderes muligheter for parallell prosessering og maskinvarestøtte forfølges.

Daala er ment å være et videokodingsformat med høy effektivitet for brukstilfeller som ligner på høykvalitets videokoding (HEVC eller H.265) og VP9 . Det har blitt uttalt at ytelsesmålet er å være en generasjon utover HEVC og VP9.

Teknologi

Som en grunnleggende teknologi bruker Daala en ukonvensjonell diskret cosinustransformasjon med overlappende blokker . Dette reduserer blokkeringsgjenstandene som er karakteristiske for andre videokodeker som bruker den diskrete cosinustransformasjonen (DCT) direkte, uten behov for ytterligere filtrering mot blokkerende gjenstander .

Koeffisientene er kodet av Perceptual Vector Quantisation ( PVQ , en sfærisk vektorkvantisering ), som modellerer menneskelig oppfatning.

Alle delstrømmer som koderen produserer er kodet til en bitstrøm av en områdekoder .

Historie

Innen familien til Xiph.Org multimediaformater er Daala etterfølgeren til Theora fra 2004. Problemer med å bli enige om videoformater for WebRTC og suksesser i utviklingen av lydkodingsstandarden Opus blir sitert som motivasjoner for å utvikle en videokodingsstandard. Etter å ha fulgt opp den vellykkede standardiseringen av Opus ved Internet Engineering Task Force (IETF), var det planlagt å utvikle en verdensomspennende videokodingsstandard der. Hensikten med Daala er å gi et innledende forslag for utvikling av den standarden. Derfor håpes det å bli forvandlet av eller satt sammen igjen med mange nyttige bidrag fra andre partier.

Den første eksperimentelle koden eksisterte allerede i 2010. De første trinnene i å gå fra å bare undersøke kodingsteknikker til å ha en funksjonell prototype var planlagt å starte 27. mai 2013. 30. mai ble en alfa- prototype av Daala brukt til å streame video over Internett.

17. september 2014 ble det generelt uttalt at det kunne gi bedre resultater enn sine jevnaldrende opptil 0,5 bits per piksel.

Ifølge Timothy Terriberry er det nok et år med utvikling som trengs fra januar 2015.

Etter flere foreløpige møter startet en arbeidsgruppe med oppdraget å utvikle en Internet Video Codec (NetVC) offisielt aktivitet 18. mai 2015. Blant andre bidrag ble en serie kodingsteknikker fra Daala offisielt foreslått for gruppen.

1. september 2015 kunngjorde Mozilla at Alliance for Open Media ville bruke elementer av Daala til å utvikle et royaltyfritt videoformat, AOMedia Video 1 .

NETVC

24. mars 2015 ble Daala presentert for IETF som kandidat for deres Internet Video Codec ( NETVC ) videostandard. Daala-kodingsteknikker er blitt foreslått til IETF for inkludering i NETVC.

Se også

  • WebM - et videofilformat for royaltyfri bruk i HTML5-videoelementet
  • AV1 - et neste generasjons videokodingsformat under utvikling av Alliance for Open Media som bruker elementer fra Daala og andre moderne videokodingsformater
  • Sammenligning av videokodeker

Videre lesning

  • Malvar, Henrique S. (november 1992). "Extended Lapped Transforms: Properties, Applications, and Fast Algorithms" (PDF) . IEEE-transaksjoner ved signalbehandling . 40 (11): 2703–2714. doi : 10.1109 / 78.165657 . Hentet 20. april 2014 .
  • Tran, Trac D .; Liang, Jie; Tu, Chengjie (juni 2003). "Lapped Transform via Time-Domain Pre- and Post-Filtering" (PDF) . IEEE-transaksjoner ved signalbehandling . 51 (6): 1557–1571. CiteSeerX   10.1.1.7.8314 . doi : 10.1109 / ts.2003.811222 . Arkivert fra originalen (PDF) 4. mars 2016 . Hentet 20. april 2014 .

Referanser

Eksterne linker