MSPEL Föreläsning 4 Audio och Video DSV Peter Mozelius.

Slides:



Advertisements
Liknande presentationer
Stadsledningskontoret Medborgarundersökning 2013 Norrmalm.
Advertisements

Att förstå anonymiteten (översättning från
En Dag i Ramadan Ramadan
Romersk skulptur Exempel Förutsättningar Kännetecken
1 Tillämpning av Koden Innehåll •Undersökningens metod och uppläggning, inkl. bolagsurval •Sammanfattning •Genomgång av svar på fokusfrågor.
Akustik.
FTP, HTTP, HTML, XML och XHTML
Om text, bild, ljud och video
Mjukvara och nätverk Vad är det?.
1 Medarbetarenkät 2011 • 573 svar. 2 Kön 3 Jag är knuten till en klass, undervisningsgrupp eller barngrupp.
BENÄMNA lätta ord SPRÅKTRÄNING VID AFASIKg VIII
Kundundersökning mars 2010
Tillämpning av bolagsstyrningskoden vid årsstämmor 2005 och 2006.
Leif Håkansson’s Square Dancer Rotation
Resultat från SWEA Framtidsenkät December Januari 2009 REGION ANALYS: MAME Korta version 13 april 2009 Kontakt med enkätgruppen:
Projektföljeforskning
V E R S I O N N R 1. 2 T A V E L I D É E R I M I L J Ö.
Eddie Arnold - Make The World Go Away Images colorées de par le monde Déroulement automatique ou manuel à votre choix 1 för dig.
©storm.
ZIP-formatet Av Viktor Ekholm.
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Karolinska Institutet, studentundersökning Studentundersökning på Karolinska Institutet HT 2013.
1 Medarbetarenkät svar. 2 Kön 3 Jag är knuten till en klass, undervisningsgrupp eller barngrupp.
Kommunpussel Din uppgift är att sortera de organisatoriska delar på nästa sida på ett sådant sätt att det överensstämmer med hur din kommun är organiserad.
V E R S I O N N R 2. 0 T A V E L I D É E R I M I L J Ö.
Bastugatan 2. Box S Stockholm. Blad 1 Läsarundersökning Maskinentreprenören 2007.
1.
Droger och spel Elever som röker (dagligen eller ibland)
Företagarpanelen – Q SEPTEMBER 2011 Hallands län.
Från binära till hexadecimala
15 x 25 meter. Skriv banenavn Skriv designet af Skriv dato MÅL sväng vänster 6 sväng höger 5 runt 7 Vänster runt hund höger runt.
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
Från Gotland på kvällen (tågtider enligt 2007) 18:28 19:03 19:41 19:32 20:32 20:53 21:19 18:30 20:32 19:06 19:54 19:58 20:22 19:01 21:40 20:44 23:37 20:11.
TÄNK PÅ ETT HELTAL MELLAN 1-50
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Kouzlo starých časů… Letadla Pár foteček pro vzpomínku na dávné doby, tak hezké snění… M.K. 1 I Norrköping får man inte.
Best pictures on the internet 2007 Awards 1http:// Är vänsteralliansen trovärdig i Norrköping.
Barnets rättigheter i Sverige och för alla barn i världen
1 ITK:P2 F2 Stilsättning av XHTML DSV Peter Mozelius.
Stöd till en evidensbaserad praktik för god kvalitet inom socialtjänsten – brukarmedverkan vid brukarundersökningar inom LSS • • SKAPAD.
1 PROGNOSMODELLENS RESULTAT I BILDER Jouko Kinnunen & Richard Palmer 10 mars 2006.
Grundskola Föräldrar 2013 Grundskoleenkät - Föräldrar Enhet:Gillberga skola.
SEO Manager för EPiServer LÅT REDAKTÖRERNA VARA REDAKTÖRER.
Best pictures on the internet 2007 Awards 1http:// (s), (v), och (mp) i Norrköping, gillar inte att vi använder grundlagarna.
Barnets rättigheter i Sverige och för alla barn i världen
Täckningsgrad Dec 2014 – feb 2015 Täckningsgrad Dec 2014 – feb 2015.
Distribuerade realtidssystem Dr Peter Parnes
Java servlets och databaskopplingar
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Vem som svarat på enkäten Fig 1. Män =75 år Boende Fig 2 Eget boende, ej hemtjänst Eget boende med hemtjänst.
1 Anneli Juhlin FP
1 ITK:P1 Föreläsning 8 Multimedia för spelkonstruktion DSV Peter Mozelius.
OpCon/xps - A case study. Club2200Page 1 OpCon/xps – A case study Club2200 Magnus Nyman & Hans Forslind.
Pass 3 Allmän IT Mjukvara IT-samhället Datasäkerhet Ergonomi
INT 3 F4 Medieteknik Del2 Komprimering, ljud och rörliga bilder DSV Peter Mozelius.
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
Enheten för IT och media Per Wising & Roland Fredriksson 10 april 2003 Rörlig bild på webben.
Här är ditt liv, Bertil! 15/
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
Inspelning och digitalisering
Kursplanering och kursmaterial
Vara kommun Grundskoleundersökning 2014 Föräldrar 2 Levene skola årskurs 5 Antal svar 2014 för aktuell årskurs i skola: 12 Antal svar 2014 för årskurs.
Räkna till en miljard 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14,15,16,17,18,19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, En miljard är ett.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 12 Sökning och Sökträd.
BVForum - en genomgång för revisorer Sören Thuresson.
1 Synchronized Multimedia Integration Language DSV Peter Mozelius Resurssnålt och plattformsoberoende.
Bild 1 Prognos för länets arbetsmarknad Stefan Tjb.
Grundskola Elever 2013 Grundskoleenkät - Elever Enhet: Gillberga skola.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
När infaller Julafton och hur ofta?
Presentationens avskrift:

MSPEL Föreläsning 4 Audio och Video DSV Peter Mozelius

Analogt - Digitalt Analoga värden för ljud eller bild kvantifieras och digitaliseras Ett fotografi scannas in och blir en digital bild på datorns hårddisk En analog ljudinspelning omvandlas till en digital ljudfil

Audio - sampling En dator arbetar mest med samplade ljud Analogt ljud ----- Digitalt ljud Datorns ljudfiler skapas med olika samplingsfrekvenser Sampling med 44 KHz, 16 bitar och 2 kanaler = CD-kvalitet

Audio - frekvensområden En sampling med 44 KHz återger ljud upp till ca 22 KHz Övertonerna gör musiken njutbar!? http://mat140.bham.ac.uk/~richard/talks/bessel/main11.html Vid sampling av tal räcker 4 kHz En telefon använder frekvenser mellan 400 - 4000 Hz

Audio samplingsfrekvens Harry Nyquists samplingsteorem Whittaker–Nyquist–Kotelnikov–Shannon teorem Samplingsfrekvensen med dubbla frekvensen för ljudfrekvensen du vill återge Exempel: Ljud mellan 0 – 4 kHz Samplingsfrekvensen 8 kHz (8000 ggr/sek)

Audio – det mänskliga örat

Audio - lagringsformat En annan faktor som påverkar ljudkvaliteten är lagringsformatet Fler bitar -- bättre kvalitet -- större filer 1bit ger ljud eller icke ljud 16 bitar ger 65,536 möjliga värden Talat ljud brukar lagras med 8 bitar Avancerade ljudformat >= 24 bitar

Audio - ljudformat Riktigt bra ljudkvalitet i format som Dolby Digital (AC-3) eller DTS DTS = Digital Theater Sound Kräver stort lagringsutrymme Tar tid att skicka över Internet Det som fungerar via bredband kan ge problem på modemuppkopplingar

Audio - lagringsutrymme Lagringsutrymmet = A * B * C A = Samplingsfrekvensen i Hz B = Representationen i bitar C = Antalet kanaler 44 kHz * 16 bitar * 2 kanaler = CD-kvalitet vilket tar 166 K/s

Audio - ljudfilformat Vanliga ljudformat på våra datorer: Solaris/Unix: ljud.au Windows: ljud.wav Mac: ljud.snd Apple: ljud.aiff eller ljud.aif MP3: ljud.mp3 MP4: ljud.mp4 MIDI-filer: ljud.mid

Audio i Java De första versionerna av Java stödde enbart ljudformatet fil.au Populärt på Solaris-plattformen och nätet Kompakta små filer MEN bara 8-bitar Kvalitet som mest passar för tal Numera stöd för flera format T ex filer.wav och filer.mid

Audio - MIDI MIDI-formatet Små snabbladdade icke-samplade filer Innehåller inte själva musiken utan styrsignaler till ljudkort eller synthesizer Enkelt att omvandla till notskrift Nackdelar: Ej för röster och sång Beroende av ljudkort och plattform

Audio – MP3 1992 utvecklades en ny algoritm för ljud- komprimering av Karlheinz Brandenburg vid Fraunhofer-institutet i Tyskland: Standarden MPEG-1 layer3 MPEG-1 layer3 blev 1995 MP3 MP3 blev snabbt populärt då det nu gick att spela upp musik med nästan CD-kvalitet i ett behändigt lagringsformat Alla gillar MP3 utom skivbolagen? Rast 15 min

MP3 – filformat Ett eget filformat Ljudströmmen delas upp i paket Med metainformation som Överföringshastighet Samplingsfrekvens ID3-taggar för innehållet: Artist Låttitlar

MP3 – komprimering En perceptuell brusformningsmetod att plocka bort de frekvenser som örat inte hör tar bort höga toner i diskanten tar bort de frekvenser med låg volym som slås ut av närliggande frekvenser med hög volym Våra öron har visat sig känsligare än vad ingenjörerna först trodde

Audio - komprimering Andra användbara tekniker: Frekvensmaskning Då örat t ex hör ljud med 5 kHz bättre än ljud med 10 kHz, kan 10 kHz ljud som överröstas av 5 kHz ljud tas bort utan att örat märker det Tidsmaskning Vid kraftiga volymändringar i t ex ett musikstycke tar det ett tag innan det mänsliga örat uppfattar ett tidigare överröstat ljud Stereoredundans

Audio – MPEG 2 Karlheinz Brandenburg har fått fram en ny MPEG-2 standard AAC = Advanced Audio Encoding Klart bättre ljudåtergivning än MP3 Till skivbolagens stora glädje är denna nya standard lättare att kontrollera Framtidens ljudstandard?

Audio – Real Audio Ett annat ljudformat är Real Audio Ett strömmande format Att avlyssnas under överföringen Löser många problem på Internet MEN kommentar vid en livesändning: ”Vem vill höra en Beethoven-symfoni spelas upp genom en mobiltelefon”

Ljudeditering - Audacity Öppen källkod plattformsoberoende http://audacity.sourceforge.net/ Audacity Forum http://audacityteam.org/forum/ LAME MP3 encoder http://audacity.sourceforge.net/help/faq?s=install&item=lame-mp3

Audio i XHTML Spela upp ljud i XHTML 1) <object data=”musik.mid” type=”audio/midi> 2) Som ljudlänk med <a href> <a href=”musik.mid”> Spela upp min musik </a>

Audio i Java Spela upp ljud i Java 1) Med hjälp av java.applet.AudioClip 2) Med hjälp av sun.audio.AudioStream 3) Med Java Media Framework

Ljud i Java applets Interfacet java.applet.AudioClip Tre metoder som behövs för att hantera ljud i applets: AudioClip aClip = Applet.newAudioClip(sökväg + filnamn); aClip.play(); aclip.loop(); aclip.stop();

Ljud i Java applikationer Det går att hitta exempel på applikationer som spelar upp ljud m h a AudioClip Ja det fungerar, men bara i ver < 1.5 I 1.6 får man importera: import sun.audio.*; Och sedan använda klassen AudioStream

Ljud i Java applikationer try { InputStream in = new FileInputStream("musik.mid"); AudioStream as = new AudioStream(in); AudioPlayer.player.start(as); }catch (IOException ioe) {… Paus 15 minuter

Vågrörelser frekvens Hög frekvens = Kort våglängd

Vågrörelser amplitud Lång amplitud = Hög intensitet

Video Video är skrymmande För Internet krävs komprimering Smarta algoritmer för t ex Inkrementell uppdatering Interlace Gamla tekniker som har utvecklats vidare av bland andra MPEG

Video - MPEG MPEG-komprimering i egna format film.mpg eller film.mpeg Kraftig komprimering som i de äldre varianterna gick ut över kvaliteten Här på kursen kommer vi att titta på: Quicktime AVI (Video for Windows)

Video - filmformat Apple Quicktime och film.mov Fungerar även utanför Mac-världen Audio Video Interleaved och film.avi Fungerar även utanför Windows Båda fungerar i Adobe Premiere

Video – filmformat Några andra videoformat: Autodesk Animator och film.fli (Flick) för animeringar gjorda i 3D-studio Vivo och film.viv Strömmande format från Vivo Software RealMedia och film.rm Strömmande för Real Player

Dokumentation Olika sätt att kommentera i Java: // kommentar till radens slut /* kommentar som sträcker sig över flera rader */ /** * Flerradig kommentar för javadoc * @version 1.06 */

javadoc Dokumentation och javadoc är ett sätt att underlätta återanvändningen av javakod /** javadoc-kommentarerna ska placeras * omedelbart innan den klass eller metod * som kommentarerna gäller * @author Peter Mozelius */ Skapas genom: PROMPT:> javadoc Kodfil.java

MSPEL tentamen Bolognaanpassning Betyg A-F Utförligare frågor Tack för idag!