www.wikidata.de-de.nina.az
Daala ist ein offenes Datenformat zur verlustbehafteten Videokompression Es wurde unter der Leitung von Timothy B Terriberry von der Xiph Org Foundation und dem Hauptsponsor Mozilla entwickelt 2 Unter drei Dutzend weiteren Beitragenden ausserhalb dieser Organisationen finden sich auch Ingenieure von Google Inc und Cisco Systems Technologien aus Daala und Opus fliessen mittlerweile in AV1 ein Daalafehlerhaft kodiertes Bild mit bunten Fehlern das anstelle eines Logos verwendet wirdDateiendung ogvMIME Type video oggEntwickelt von Xiph Org Mozilla IETFAktuelle Version 0 0 1 28 Mai 2013 Art Videoformat verlustbehaftete VideodatenkompressionEnthalten in OggWebsite xiph org daalafehlerhaft kodiertes Bild mit bunten Fehlern das anstelle eines Logos verwendet wirdDer Name ist von der weiblichen Fantasiefigur Admiral Natasi Daala aus Star Wars ubernommen Die Referenzimplementierung ist in C geschrieben und wird als Freie Software mitsamt Quellcode unter den Bedingungen einer BSD artigen Lizenz veroffentlicht Fur in Daala verwendete und dafur entwickelte Techniken werden Softwarepatente angemeldet und freizugig zur allgemeinen Nutzung zur Verfugung gestellt 3 Dabei wird sich allerdings ihre Verwendung zur Abwehr von Patentklagen Dritter vorbehalten Die Entwicklung wurde seit dem 20 Juni 2013 durch eine Serie unregelmassig erscheinender Beitrage zur zugrundeliegenden Technik auf der Website der Xiph Org Foundation begleitet 4 5 6 Ausserdem hielten Projektbeteiligte Vortrage bei verschiedenen IT Konferenzen Inhaltsverzeichnis 1 Entwurfsziele 2 Technik 3 Geschichte 4 NetVC 5 Literatur 6 Weblinks 7 EinzelnachweiseEntwurfsziele BearbeitenEs soll als zukunftiger Standard fur den Einsatz im Internet und fur Echtzeitanwendungen geeignet sein Dafur soll es offen dokumentiert und frei von Softwarepatentrestriktionen nutzbar sein um sich moglichst ungehindert verbreiten zu konnen 7 Des Weiteren soll es fur eine grosse Bandbreite von Nutzungsszenarien geeignet sein Es wird eine zu anderen modernen Verfahren vergleichbare oder bessere Leistung angestrebt Die Entwickler setzen auch aus patentrechtlichen Erwagungen weniger auf die inkrementelle Weiterentwicklung bewahrter Entwurfsmuster Stattdessen sollen riskantere Investitionen in das Finden und Erproben von grundlegenden Kodierungstechniken mehr neue und potenziell lohnendere Ansatze erbringen Dadurch soll die immer starkere Zunahme des Kodierungsaufwandes bei weiteren Verbesserungen durchbrochen werden die sich bei der Entwicklung anderer Verfahren zeigt Alle bisherigen gebrauchlichen Verfahren teilen seit zwei Jahrzehnten H 261 denselben Grundentwurf 8 Ausserdem sollen Moglichkeiten zur Parallelverarbeitung berucksichtigt und Hardware Unterstutzung 9 angestrebt werden Es ist als hocheffizientes Videoformat fur ahnliche Anwendungen wie High Efficiency Video Coding HEVC oder H 265 und VP9 gedacht 10 Seine Leistungsfahigkeit zielt dabei erklartermassen auf eine Generation nach HEVC und VP9 11 Technik BearbeitenAls eine grundlegende Technik wird eine unkonventionelle Kosinustransformation mit uberlappenden Blocken genutzt Gegenuber anderen Videocodecs die die Diskrete Kosinustransformation DCT direkt nutzen reduziert dies das Aufkommen von Blockartefakten ohne zusatzliche Filtermassnahmen gegen Blockartefakte implementieren zu mussen 12 Zur Quantisierung nutzt Daala die an der menschlichen Wahrnehmung ausgerichtete Perceptual Vector Quantisation PVQ eine spharische Vektorquantisierung 13 Chrominanz Komponenten werden aus der Luminanz Komponente vorhergesagt Ein bedingter Ersetzungsfilter ahnlich einem Median und einem bilateralen Filter wird als in loop Filter gegen Ringing Artefakte eingesetzt 14 Die Ausgabedaten des Kodierers werden mit einer Bereichskodierung zu einem einzigen Bitstrom zusammengepackt Geschichte BearbeitenInnerhalb der Familie der Xiph Org Multimedia Formate ist Daala der Nachfolger des 2004 fertiggestellten Formates Theora Als wesentliche Motivationen fur die Entwicklung eines Videokodierungsstandards werden die Probleme bei der Einigung auf Codecs fur WebRTC und die Erfolge bei der Entwicklung des Audiokodierungsstandards Opus genannt Anknupfend an Erfolge des Opus Projektes der Internet Engineering Task Force IETF soll dort auch aus Daala ein weltweiter Standard entwickelt werden 7 Der Zweck von Daala ist es eine anfangliche Vorlage fur die Entwicklung dieses Standards zu sein Es ist daher die Hoffnung dass es durch viele nutzliche Beitrage anderer Parteien umgeformt wird oder darin aufgeht Erster experimenteller Code existierte bereits im Jahr 2010 15 Ab dem 27 Mai 2013 sollten erste Schritte von einem reinen Rechercheprojekt hin zu einem funktionsfahigen Codec Prototyp erfolgen 16 Am 30 Mai wurde dann mit einem Alpha Prototyp Video durch das Internet gestreamt 4 Nach mehreren Vortreffen seit dem 1 Oktober 2014 wurde eine entsprechende Arbeitsgruppe der IETF am 18 Mai 2015 offiziell aktiv 17 Dieser wurden unter anderem eine Reihe von Kodierungstechniken aus Daala als Arbeitsgrundlage vorgelegt 18 Im Juni 2016 hatte Daala der algorithmischen Metrik PSNR HVS M zufolge annahernd die gleiche Bitrateneffizienz wie HEVC 19 Die Entwicklung ist offenbar beendet Der veroffentlichte Zeitplan endet im Jahr 2015 20 Die letzten nennenswerten Anderungen am Quellcode wurden im Jahre 2017 vorgenommen 21 NetVC BearbeitenDie Internet Engineering Task Force IETF hat eine Arbeitsgruppe eingerichtet die mit der Entwicklung eines Internet Video Codec NetVC beauftragt ist Im Rahmen der Arbeitsgruppe sind nun auch andere Partner an der Weiterentwicklung von Daala beteiligt So wird nun zum Beispiel auch Technik integriert die die Firma Cisco Systems eingebracht hat welche auch an der Entwicklung von HEVC beteiligt war 22 Sowohl Daala als auch der von Cisco vorgestellte Codec Thor sollen in NetVC aufgehen 23 Einige der vorlaufigen Entwurfsanforderungen fur NetVC sind die Unterstutzung fur eine Farbtiefe von 8 bis 12 Bits je Abtastwert Unterstutzung fur Auflosungen bis zu 4K Unterstutzung fur 4 2 0 4 2 2 und 4 4 4 Farbunterabtastung Unterstutzung fur die Farbraume Rec 709 und Rec 2020 und Berucksichtigung fur Parallelverarbeitung 24 Zusatzliche Merkmale die abhangig vom Aufwand zu NetVC hinzugefugt werden konnten sind verlustfreie Komprimierung RGB Farbmodus und Alphakanale 24 Literatur BearbeitenHenrique S Malvar Extended lapped transforms properties applications and fast algorithms In IEEE Transactions on Signal Processing Band 40 Nr 11 1992 S 2703 2714 doi 10 1109 78 165657 microsoft com PDF Trac D Tran Jie Liang Chengjie Tu Lapped transform via time domain pre and post filtering In IEEE Transactions on Signal Processing Band 51 Nr 6 2003 S 1557 1571 doi 10 1109 TSP 2003 811222 thanglong ece jhu edu PDF Weblinks BearbeitenOffizielle Webprasenz Leistungsvergleich verschiedener Daala Versionen nach objektiven MetrikenEinzelnachweise Bearbeiten Release 0 0 28 Mai 2013 abgerufen am 18 November 2023 Janko Roettgers Open codec pioneer leaves Red Hat joins Mozilla to work on next generation video codec In GigaOm 15 Oktober 2013 abgerufen am 20 April 2014 Sebastian Gruner Freier Videocodec Daala muss Technik patentieren golem de 1 Februar 2015 a b Introducing Daala Xiph Org Foundation 20 Juni 2013 abgerufen am 21 Juni 2013 T D Tran Jie Liang Chengjie Tu Lapped transform via time domain pre and post filtering In IEEE Transactions on Signal Processing Band 51 Nr 6 Juni 2003 S 1557 1571 doi 10 1109 TSP 2003 811222 thanglong ece jhu edu PDF Lapped transform via time domain pre and post filtering Memento vom 4 Marz 2016 im Internet Archive Extended Lapped Transforms Properties Applications and Fast Algorithms Henrique S Malvar Dept of Electrical Engineering Universidade de Brasilia in IEEE Trans on Signal Processing Band 40 Nr 11 S 2703 2714 November 1992 PDF a b IETF Begins Standardization Process For Next Generation NETVC Video Codec Daala Tom s Hardware 25 Marz 2015 abgerufen am 28 Marz 2015 Rudi Schmidts Daala besser als H 265 HEVC und V9 slashCAM 23 Oktober 2013 Thomas Daede Senior Honors Thesis Daala in Hardware Memento vom 20 Marz 2015 im Internet Archive 25 November 2013 Stephen Shankland VLC steps into next gen video wars with VP9 HEVC support In CNET 15 November 2013 abgerufen am 20 April 2014 Lucian Parfeni Mozilla Announces Next Generation Video Codec to Leapfrog Google s VP9 and H 265 In Softpedia 30 Oktober 2013 abgerufen am 20 April 2014 Nathan Willis Developing the Opus and Daala codecs In LWN net 30 Oktober 2013 abgerufen am 20 April 2014 Thomas R Fischer A pyramid vector quantizer In IEEE Hrsg IEEE Transactions on Information Theory Band 32 Nr 4 Juli 1986 Jean Marc Valin Revisiting Daala Technology Demos 6 Juni 2016 Initial import of Timothy Terriberry s daala exp code In github com GitHub 13 Oktober 2010 abgerufen am 1 August 2015 Nachricht von Timothy B Terriberry am 20 Mai 2013 uber die IETF Mailingliste video codec Daala Coding Party Internet Video Codec netvc History Entwurfsdokumente der NetVC Arbeitsgruppe Sebastian Gruner golem de 9 Juni 2016 Freie Videocodecs teilweise besser als H 265 Roadmap 28 Februar 2021 abgerufen am 28 Februar 2021 Quellcode 28 Februar 2021 abgerufen am 28 Februar 2021 NETVC Hackathon Results IETF 93 Prague PDF 577 kB Sebastian Gruner Lizenzkostenfreier Videocodec Aus drei mach eins golem de 23 September 2015 a b Video Codec Requirements IETF 9 Marz 2015 abgerufen am 28 Marz 2015 Xiph Org Foundation Ogg Projekte Vorbis Theora FLAC Speex OggUVS OggPCM Ogg Writ CELT OpusAndere Projekte Vorbis comment Tremor XSPF cdparanoia Icecast Tarkin DaalaZugehorige Artikel Christopher Montgomery Jean Marc Valin Abgerufen von https de wikipedia org w index php title Daala amp oldid 219280757