K-opgave: Fremstilling af en multimediebaseret præsentation Georg Strøm 22. april 2003 1 Indledning Dette er den karaktergivende eksamensopgave (K-opgave) på kurset Multimedieteknologi foråret 2003. Opgaven vil kun blive bedømt, hvis man forinden har fået godkendt de tre G-opgaver: G1, G2 og G3. Besvarelsen bedømmes efter 13-skalaen, og kurset er bestået hvis karakteren er seks eller derover. Den karaktergivende opgave består af en del, som skal løses individuelt (se afsnit 3 og 7), og en del, som skal løses i grupper på 2-4 personer. Se tabel 1 og det administrative afsnit 9. Bemærk at der både skal afleveres materiale den 30. april og den 19. maj. Begivenhed Kommentarer K-opgaven stilles Onsdag den 23. april 2003 klokken 9.30 Spørgetime Fredag den 25. april 10.15 i Auditorium 4 Første individuelle del Senest onsdag den 30. april kl. 14.00 (foranalyse) afleveres i DIKU s 1. delsadministration Gruppeopgave, rapport og præsentation på CD-ROM afleveres Senest mandag den 19. maj kl. 14.00 Anden individuelle del i DIKU s 1. delsadministration (evaluering) afleveres Tabel 1: Oversigt over delene i opgaven og tidsfrister. Opgaveteksten har 10 hovedafsnit fordelt på i alt 5 sider: Efter en generel beskrivelse af opgaven i afsnit 2 giver afsnittene 3 8 en mere detaljeret specifikation af de enkelte dele i opgaven og afsnit 9 beskriver de administrative rammer for opgaven. Eventuelle yderligere oplysninger om opgaven eller rettelser til den vil blive annonceret på kursets hjemmeside. 2 Generel beskrivelse af opgaven Besvarelsen skal demonstrere, at man kan anvende og forklare de væsentligste metoder der er gennemgået i kurset Multimedieteknologi. Opgaven består af to individuelle dele, en grupperapport og en multimediebaseret præsentation i form af et websted. Den multimediebaserede præsentation skal forklare og demonstrere syntetisering af musikstykker til brug som ringetoner i mobiltelefoner og det tab af kvalitet, der indtræffer ved 1
K-opgave Multimedieteknologi 2002-2003 2 kompression og dekompression af musikstykker, som det er beskrevet i kurset Multimedieteknologi, eventuelt med en yderligere forklaring og demonstration af den forringelse af kvaliteten der sker ved komprimering til en givet lavere båndbredde. Det er væsentligt at præsentationen er så præcis som mulig, og at den beskriver den matematiske baggrund og metoderne så grundigt og detaljeret som muligt med de forudsætninger og krav som kan forventes fra dem, der skal bruge præsentationen. Præsentationen skal som målgruppe have matematiske gymnasieelever i 3. G eller personer med samme forudsætninger. Der skal redegøres for at man har undersøgt målgruppens forudsætninger og har overvejet de krav, der stilles til en præsentation for målgruppen af den forringede kvalitet af musik i mobiltelefoner jvf. afsnit 3 og 4. Uanset de krav, som brugerne stiller, skal præsentationen demonstrere og gøre rede for en række begreber i forbindelse med signal- og lydbehandling. Disse begreber og de værktøjer der er til rådighed til forklaring af dem, er beskrevet nærmere i afsnit 5 og 6. De individuelle opgaver og gruppens rapport skal tilsammen gøre rede for den teori og de overvejelser som ligger bag den multimediebaserede præsentation. Rapporten, de individuelle opgaver og den multimediebaserede præsentation af de forskellige begreber skal laves i de formater som er beskrevet i afsnit 9. 3 Første individuelle opgave: foranalyse Foranalysen skal beskrive hvilke dele af pensum fra modul 2 og 3 i multimediekurset, det kan tænkes nødvendige at præsentere for at illustrere de emner, der er beskrevet i opgaveformuleringens afsnit 5 og 6. Foranalysen skrives til kursets lærere og skal fylde to tre sider for hver deltager. Foranalyserne for hver gruppe skal afleveres samlet jvf. afsnit 9. Vær opmærksom på at interviewene (jvf. afsnit 4) med fordel kan foretages med inspiration fra foranalyserne. 4 Undersøgelse af brugernes forudsætninger og krav Hver gruppe skal interviewe mindst to personer fra målgruppen. Rapporten skal kort fortælle hvem, der er interviewet, tidspunkterne for interviewene og hvor lang tid de har varet. Den skal kort redegøre for at de interviewede personer indgår i målgruppen. Rapporten skal indeholde en persona, som beskriver en krævende realistisk bruger, og hvor følgende punkter er indeholdt: Forhold til teknik og matematik (herunder hvilken matematisk viden man kan forudsætte at brugeren af præsentationen har), og motivation og interesse for at forstå problemerne med kvaliteten af musik. Rapporten skal kort fortælle hvordan og i hvilke situationer brugerne forventes at anvende præsentationen. Rapporten skal vise layoutet for en enkelt side i præsentationen, og argumentere for udformningen med henvisning til det gennemgåede pensum i HCI. Rapporten skal indeholde en tegning over strukturen for hele præsentationen, og argumentere for den valgte struktur med henvisning til det gennemgåede pensum i HCI og hvordan det forventes at brugerne vil anvende præsentationen. Rapporten skal redegøre og argumentere for den valgte interaktionsform.
K-opgave Multimedieteknologi 2002-2003 3 5 Syntetisering af musikstykke Følgende emner skal være illustreret og forklaret i præsentationen: Principperne for at syntetisere et musikstykke med brug af rene toner. Generering af en indhyldningskurve (envelope) til frembringelse af en mere naturtro lyd. Dækningen af hvert emne skal indeholde følgende: En forklaring af teorien som er tilpasset brugernes forudsætninger. En subjektiv vurdering af kvaliteten af et genereret musikstykke. Et vedhæftet eksempel på en aktuel lydfil. Præsentationen skal forklare den bagvedliggende teori på et niveau som passer til brugernes forudsætninger, men den skal ikke sætte brugerne i stand til at bruge værktøjer til syntese af musik eller generering af en indhyldningskurve. Syntese og generering af indhyldningskurver kan illustreres ved hjælp af de lydfiler, der er behandlet i G2-opgaven, eller man kan fremstille nye lydfiler til brug i K-opgaven. Sådanne lydfiler kan fremstilles med WAV-læse- og skrivefunktionerne i Matlab og med metoder som bygger på dem, der er anvendt i G2-opgaven. I rapporten skal kort argumenteres for at præsentationen er fagligt korrekt i forhold til kursets teori. Den skal kort beskrive eventuelle tekniske problemer, der har været med generering og håndtering af lydfiler, hvordan og i hvor høj grad det er lykkedes at løse dem, herunder de problemer som ikke er løst. 6 Kompression, dekompression og vurdering af kvaliteten Præsentationen skal dække kompression og dekompression af et stykke musik, inklusive: En forklaring af teorien som er tilpasset brugernes forudsætninger. En subjektiv vurdering af kvaliteten af den komprimerede og dekomprimerede lydfil i forhold til originalen. Vedhæftede eksempler på den oprindelige kvalitet og på kvaliteten efter komprimering og dekomprimering. Præsentationen skal forklare den bagvedliggende teori på et niveau som passer til brugernes forudsætninger, men den skal ikke sætte brugerne i stand til at bruge værktøjer til kompression og dekompression af musik. Kompression og dekompression kan illustreres ved hjælp af de lydfiler der er lavet i G3- opgaven, eller man kan fremstille nye lydfiler til brug i K-opgaven. Sådanne lydfiler kan fremstilles med Matlab og de metoder der er anvendt i G3-opgaven. Rapporten skal kort argumentere for at præsentationen er fagligt korrekt i forhold til kursets teori, den skal kort beskrive eventuelle tekniske problemer der har været med kompression, dekompression og håndtering af lydfiler, hvordan og i hvor høj grad det er lykkedes at løse dem, herunder de problemer som ikke er løst.
K-opgave Multimedieteknologi 2002-2003 4 7 Anden individuelle opgave: evaluering af brugsvenlighed Hver deltager skal selvstændigt gennemføre en evaluering af om de brugsmæssige krav til præsentationen er opfyldt, herunder hvilke dele af præsentationen der eventuelt ikke svarer til brugernes forudsætninger og krav. Hver deltager skal desuden beskrive på hvilke punkter det eventuelt er lykkedes at frembringe nye og originale løsninger i overensstemmelse med brugerkravene. Hvert gruppemedlems evaluering skrives til kursets lærere og skal fylde to tre sider. Følgende skal være opfyldt: Hver evaluering skal være baseret på én af de metoder til evaluering af brugsvenlighed af brugergrænseflader, som er beskrevet i pensum. Det skal klart fremgå, hvilken evalueringsmetode hver enkelt deltager i gruppen har anvendt til evaluering af brugergrænsefladen. Der skal gives argumenter for valg af evalueringsmetode. 8 Formater for multimediepræsentation, individuelle dele og rapport Præsentationen skal udføres som et websted i HTML 4.01, gerne ved brug af CSS. Den CSS skabelon (mmt.css), der er linket til kursets hjemmeside, kan eventuelt anvendes. Deltagerne skal dokumentere at W3.org validerer koden som HTML 4.01 med undtagelse af benyttede CSS. Doctypen i toppen af webstedet skal være: <!DOCTYPE html PUBLIC - //W3C//DTD HTML 4.01 Strict//EN >. Rapporten skal kort beskrive resultatet af valideringen med en forklaring på eventuelle afvigelser. Præsentationen skal fylde fra 8 til 12 websider. Ingen enkelt webside må fylde mere end 50 KByte inklusive anvendte billedfiler. Vedhæftede lydfiler, som skal være i WAV-format, er ikke medregnet i dette tal. De individuelle dele skal hver fylde to tre sider for hver deltager. Rapporten som laves af gruppen skal have følgende omtrentlige omfang: Undersøgelse af brugernes forudsætninger og krav til beskrivelsen: 5-8 sider. Beskrivelse af syntetiseringen af musikstykket: 3-4 sider. Beskrivelsen af kompressionen og dekompressionen: 3-4 sider. Litteraturhenvisninger. Man skal så vidt muligt henvise til litteratur som er del af pensum. Henvisninger til anden litteratur vil ikke nødvendigvis tælle med ved bedømmelsen. 9 Administrative krav til besvarelsen Foranalyse Foranalyserne udarbejdes individuelt. Studerende har lov til at diskutere eventuelle problemer med andre, men den enkelte studerende skal selv analysere problemerne og formulere
K-opgave Multimedieteknologi 2002-2003 5 dem i den afleverede foranalyse. Af administrative grunde afleveres foranalyserne samlet for hver gruppe. De skal afleveres på papir i to eksemplarer i hvert sit plastikchartek med fire udfyldte forsideblanketter. Navnene på gruppens medlemmer og deres brugernavne (på formen di02xxxx) skal stå på rapportforsiden. Den ene forsideblanket får gruppen tilbage som kvittering. Foranalyserne skal afleveres senest den 30. april 2003 klokken 14.00 i DIKU s 1.delsadministration. Rapport Rapporten skal afleveres på papir i to eksemplarer i hvert sit plastikchartek, med fire udfyldte forsideblanketter. Navnene på gruppens medlemmer, deres brugernavne (på formen di02xxxx) skal stå på rapportforsiden. Den ene forsideblanket får gruppen tilbage som kvittering. Rapporten skal afleveres senest den 19. maj 2003 klokken 14.00 i DIKU s 1.delsadministration. Præsentation Sammen med rapporten skal hver gruppe aflevere to eksemplarer af en CD-ROM (data-cd) med en elektronisk kopi af præsentationen. Hver CD-ROM skal tydeligt være mærket med navnene på gruppens medlemmer. Evaluering Evalueringerne af den enkelte præsentations brugbarhed skal udarbejdes individuelt og afleveres gruppevis sammen med gruppens rapport. 10 Instruktorvagt og gruppedannelse Der er et skema for instruktorvagter på kursets hjemmeside. Rapporten og præsentationen skal laves i grupper på 2-4 personer. Instruktorerne kan hjælpe med at formidle kontakt mellem deltagere, som savner en gruppe, men det er den enkeltes ansvar at blive medlem af en gruppe i så god tid at opgaven kan løses.