Prosjektplan. Innføring. Andreas Kleppe Prosjektplan for INF3460 V INF3460 våren 2009 Prosjekt i digital signalbehandling og akustikk
|
|
- Dagfinn Nygård
- 7 år siden
- Visninger:
Transkript
1 INF3460 våren 2009 Prosjekt i digital signalbehandling og akustikk Prosjektplan Innføring Lyd er kontinuerlige lufttrykkvariasjoner i tid (som sprer seg i rom). Med unntak av noen spesialtilfeller kan ikke kontinuerlige variasjoner (funksjoner) representeres eksakt på en datamaskin. Vi kan representere lyden på en datamaskin ved å måle lufttrykket ved gitte tidspunkt og rekonstruere en tilnærming til lufttrykkvariasjonene ved å bruke disse utplukkene. Målingene av lufttrykket, ofte kalt samplene, kan lagres og manipuleres på en datamaskin før lyden rekonstrueres. Vi kaller en mengde av sampler for digital lyd. I en digital sammenheng refereres ofte lyd til som analog lyd for å unngå forvirring. Øret til oss mennesker registrerer frekvensene i lyden. Både taleforståelsen og vår musikalske evne tar i bruk frekvensanalyse for å avgjøre henholdsvis ord og musikkens kvalitet. Hjernen vår benytter seg også av frekvensene til å dekomponere lyden og fremheve deler av den. Eksempelvis vil hjernen vår fremheve menneskelig tale og ofte gjøre den forståelig selv i støyfylte omgivelser. Hjernen benytter seg også av frekvensene sammen med den spesielle konstruksjonen av øregangene våre til å lokalisere lydens opphav. Digital lyd representeres tilnærmet alltid, og enkelte ganger også analyseres, ved bruk av samplene, altså ved bruk lufttrykkvariasjonene direkte. Selv om vi har matematiske verktøy som gjør oss i stand til å transformere samplene til en representasjon av frekvenser, har det vist seg vanskelig å analysere frekvensspekteret digitalt. Som ikke det skulle vært nok, gjør diskretiseringen av lufttrykket frekvensspekteret mer uniformt og dermed vanskeligere å analysere. Likevel er vi i mange situasjoner i stand til å gjøre en fornuftig frekvensanalyse digitalt, men denne frekvensanalysen blir tilnærmet alltid langt mindre robust enn den vi selv er utstyrt med. Dersom vi videre ønsker å utføre frekvensanalysen i sanntid, får vi i tillegg problemer med maskinkapasitet og spesielt maskinkraft. Den totale prosessen fra vi har fått en del av et signal til vi har funnet frekvensinnholdet og analysert dette må i gjennomsnitt ta mindre tid enn tiden det tar før vi får neste del av signalet. Valget av algoritme for transformering til frekvensdomenet er vanskelig og har blitt forsket mye på (Bartels og Linfoot, 2004), da denne må være så rask som mulig dersom vi skal kunne utføre en mest mulig grundig frekvensanalyse, som igjen gir kvaliteten på resultatet. Side 1 av 5
2 Mål Lage et program som kan ta opp lyd, finne frekvensinnholdet og fra dette lage et noteark i sanntid. Tanken er at det skal være et musikkinstrument som generer lyden og at programmet skal testes ved bruk av et piano. I første omgang vil programmet kun forsøke å finne enkelttoner, og dermed lage enkeltnoter, men dersom det er tid til overs bør det utvikles støtte for flere toner samtidig. Programmet skal ha et oversiktlig brukergrensesnitt og programmeres for Suns JRE versjon 1.6. Programmet skal kunne kjøres som en applikasjon og i nettlesere med Java-plugin i Windows og Linux-distribusjoner som har Sun JRE 1.6 installert. Notearket programmet lager skal kunne skrives til fil i en syntaks som forstås av LilyPond 1. Dersom tiden tillater det skal programmet også kunne skrive ut notearket direkte som en bildefil og/eller et PDF-dokument. Rammebetingelser Milepælene er fastsatt av faglærer. Prosjektet skal utføres i perioden fra tirsdag 3. februar til tirsdag 19. mai, altså på totalt 15 uker eller 75 arbeidsdager. Ettersom prosjektet skal utføres av kun én person som en tredjedel av en full arbeidsuke er det totalt 40 timer * 15 / 3 = 200 timer avsatt til prosjektet. Dette inkluderer forberedelser tilknyttet endelig fremføring og arbeid med poster og nettside. På ukebasis tilsvarer dette 40 timer / 3 = 13 timer og 20 minutter og på dagsbasis kun 40 timer / 15 = 2 timer og 40 minutter. Mangel på utstyr, eksempelvis tilgang til et piano, kan utsette og lage begrensninger for progresjonen med prosjekt, men ettersom prosjektet ikke krevet stort av utstyr håper og tror jeg dette vil ordne seg greit. Milepæler 1. Innlevering av prosjektplan og litteraturoversikt Presentasjon av oppgavens bakgrunn og status på feltet Demo1 Programmet kan ta opp lyd i sanntid (uten lagring), og jeg skal ha satt meg inn i problemer ved frekvensestimering og -analyse i sanntid. 4. Demo2 Programmet kan ta opp lyd og finne frekvensspekteret i sanntid, og jeg skal ha startet på programmet for å gjenkjenne noter arbeidsdager arbeidsdager 5. Innlevering av poster Innlevering av nettside Ferdig Programmet kan lage og lagre (direkte og/eller indirekte) et noteark når det spilles enkelttoner på et piano i et støyfritt miljø arbeidsdager 1 Et gratis og fritt program lisensiert under GNU General Public License ( ) som blant annet kan lage noteark fra filer med en spesifikk syntaks. Hjemmeside: Side 2 av 5
3 Oppgaver I prosjektplanleggingsfasen er det lurt å dele opp prosjektet i mindre deloppgaver og prøve å anslå tidsforbruk og avhengigheter til de forskjellige deloppgavene. Dette kan være nyttig for progresjonen og gi en følelse av hvor godt eller dårlig man har arbeidet i forhold til anslått tid, og på den måten gi en indikasjon på at man for eksempel må jobbe litt mer i tiden fremover. I tillegg blir man nødt til å analysere prosjektets deloppgaver mer nøyaktig og får dermed et bedre inntrykk av hvor de store utfordringene ligger og kan dermed prioritere disse. I et prosjekter med flere arbeidere kan slike prioriteringer skape store tidsbesparelser. Under vises først en list over deloppgavene og deretter et Gantt-diagram laget fra denne listen. Det burde nevnes at det ofte er vanskelig å anslå tidsforbruket på deloppgavene. Aktivitetsnummer Opptak av lyd Aktivitetsbeskrivelse 01 Teoristudie: Bli kjent med Javas Sampled Package («The Java TM Tutorials > Sound: Overview of the Sampled Package», 2008). 02 Teoristudie: Lære hvordan opptak av lyd utføres i sanntid med Javas Sampled Package («The Java TM Tutorials > Sound: Accessing Audio System Resources», 2008) («The Java TM Tutorials > Sound: Capturing Audio», 2008). 03 Implementering: Opptak av lyd i sanntid i Java for Suns JRE versjon Implementering: Lage en klasse som kan brukes til å vise lyd grafisk i sanntid. Frekvensberegning 05 Teoristudie: Lære om frekvensberegning og -estimering i sanntid. Disse temaene bør leses på samtidig siden valget av den beste beregningsalgoritmen kan avhenge av målet med beregningene, her frekvensestimering. Tidanslag (dager) Avhengigheter 1 Ingen for uttesting, 7 Ingen Side 3 av 5
4 06 Implementering: Lage en metode som beregner frekvensene tilstrekkelig hurtig i sanntid. Med tilstrekkelig hurtig menes det at beregningene i gjennomsnitt skal ta mindre tid enn den tiden det tok å fange opp signalet. Samplingsraten skal være akseptabel. 07 Implementering: Lage en klasse som kan brukes til å vise frekvenser grafisk i sanntid. Programutvikling 14 03, for uttesting, 08 Teoristudie: Lære om pianoets klang og overtoner. 2 Ingen 09 Implementering: Lage et program som kan gjenkjenne enkelttoner som spilles på et piano i sanntid. 10 Implementering: Lage en klasse som kan brukes til å lage og vise et noteark grafisk i sanntid. 11 Implementering: Lage en metode i notearkklassen som kan skrive en fil i en syntaks som forstås av LilyPond. Etterarbeid 10 06, for uttesting, 3 10 for uttesting, 12 Lage poster. 4 Ingen 13 Lage internettside. 7 Ingen 14 Forberede den endelige framføringen. 2 10, 11, 12, 13 Merk at bare én aktivitet er satt opp om gangen. Dette er fordi prosjektet kun skal utføres av én person og denne personen jobber best med én ting om gangen. Eksempelvis er derfor aktiviteten med nummer 05 satt opp etter aktiviteten med nummer 04, som er siste aktivitet i delprosjektet om opptak av lyd i Java, dette til tross for at aktiviteten med nummer 05 ikke avhenger av noen aktiviteter. Side 4 av 5
5 Litteraturoversikt I denne tidlige fasen av prosjektet er det vanskelig å vite nøyaktig hvilken litteratur man vil benytte seg av. Under er derfor kun en forventet og trolig mangelfull litteraturoversikt. Den endelig litteraturoversikten vil trolig være langt større. Ambardar, A. 2006, Digital Signal Processing: A Modern Introduction, Thomson Learning, London. Bartels, M. og S. Linfoot, (september 2004), An Analysis of Real Time Implementation of Fourier Transform-based Frequency Recognition Algorithms, [online], IEEE International Symposium on Consumer Electronics. Tilgjengelig fra: < [ ]. Kwok, H.K.C. og D.L. Jones, (oktober/november 1995), Instantaneous Frequency Estimation Using an Adaptive Short-Time Fourier Transform, [online], Conference Record of the Twenty-Ninth Asilomar Conference on Signals, Systems and Computers, Volume 1. Tilgjengelig fra: < [ ]. «The Java TM Tutorials > Sound: Accessing Audio System Resources», 2008, Sun Microsystems, < [ ]. «The Java TM Tutorials > Sound: Capturing Audio», 2008, Sun Microsystems, < [ ]. «The Java TM Tutorials > Sound: Overview of the Sampled Package», 2008, Sun Microsystems, < [ ]. Uzun, I.S., A. Amira og A. Bouridane, (juni 2005), FPGA implementations of fast Fourier transforms for real-time signal and image processing, [online], IEE Proceedings Vision, Image and Signal Processing, Volume 152, Issue 3,. Tilgjengelig fra: < [ ]. Xinglei Zhu, G. Beauregard og L. Wyse, (juli 2007), Real-Time Signal Estimation From Modified Short-Time Fourier Transform Magnitude Spectra, [online], IEEE Transactions on Audio, Speech, and Language Processing, Volume 15, Issue 5. Tilgjengelig fra: < [ ]. Side 5 av 5
Prosjektplan for prosjekt i digital signalbehandling og akustikk
Prosjektplan for prosjekt i digital signalbehandling og akustikk Innføring Enhver datamaskin kan kun lagre en endelig mengde informasjon. Fra et matematiske ståsted fører dette til mange begrensninger.
DetaljerProsjekt i digital signalbehandling og akustikk Inf3460 Shabnam Pirnia våren 2009 Prosjekt : Ultralyd dopplermåling av strømningshastighet
Prosjekt i digital signalbehandling og akustikk Inf3460 Shabnam Pirnia våren 2009 Prosjekt : Ultralyd dopplermåling av strømningshastighet Vi opplever doppler effekt daglig i livet vårt på flere måter.
DetaljerForelesning inf Java 1
Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 Litt Java-historikk The Green Team I 1991 opprettet Sun Microsystems
DetaljerForelesning inf1000 - Java 1
Litt Java-historikk Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 The Green Team I 1991 opprettet Sun Microsystems
DetaljerReelle tall på datamaskin
Reelle tall på datamaskin Knut Mørken 5. september 2007 1 Innledning Tirsdag 4/9 var tema for forelesningen hvordan reelle tall representeres på datamaskin og noen konsekvenser av dette, særlig med tanke
DetaljerLyd. Litt praktisk informasjon. Litt fysikk. Lyd som en funksjon av tid. Husk øretelefoner på øvelsestimene denne uken og en stund framover.
Lyd Hva er lyd? Sinuser, frekvenser, tidssignaler Hvordan representere lydsignaler matematisk? Litt praktisk informasjon Husk øretelefoner på øvelsestimene denne uken og en stund framover. Lydeksemplene
DetaljerTDT4105/TDT4110 Informasjonsteknologi grunnkurs:
1 TDT4105/TDT4110 Informasjonsteknologi grunnkurs: Uke 38 Digital representasjon, del 2 - Representasjon av lyd og bilder - Komprimering av data Rune Sætre satre@idi.ntnu.no 2 Digitalisering av lyd Et
DetaljerFFT. Prosessering i frekvensdomenet. Digital signalprosessering Øyvind Brandtsegg
FFT Prosessering i frekvensdomenet Digital signalprosessering Øyvind Brandtsegg Representasjonsmåter Tidsdomene: Amplityde over tid Frekvensdomene: Amplityde over frekvens Hvorfor? Prosessering i frekvensdomenet
DetaljerForkunnskapskrav. Hva handler kurset om. Kontaktinformasjon. Kurset er beregnet på en student som kan
Velkommen til INF4, Digital signalbehandling Hilde Skjevling (Kursansvarlig) Svein Bøe (Java) INSTITUTT FOR INFORMATIKK Kontaktinformasjon E-post: hildesk@ifi.uio.no Telefon: 85 4 4 Kontor: 4 i 4.etasje,
DetaljerUtviklingsprosjekt. Prosjektveiledning
Utviklingsprosjekt Prosjektveiledning Juni 2011 Målsetting Utviklingsprosjektet skal bidra til utvikling både av deltakeren og hennes/hans organisasjon gjennom planlegging av et konkret endringsprosjekt
DetaljerRepetisjon: Sampling. Repetisjon: Diskretisering. Repetisjon: Diskret vs kontinuerlig. Forelesning, 12.februar 2004
Repetisjon: Diskret vs kontinuerlig Forelesning,.februar 4 Kap. 4.-4. i læreboken. Anta variabelen t slik at a < t < b, (a, b) R sampling og rekonstruksjon, i tids- og frekvensdomenet Nyquist-Shannons
DetaljerPROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004
PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004 VERSJON: PROSJEKTPLAN (1.0) 24. SEPTEMBER, 2004 prosjektplan.doc GRUPPE 12 PROSJEKTPLAN: PROSJEKTLEDELSE: USE CASE: KVALITETSSIKRING: ANDRÉ
DetaljerForelesning inf Java 1
Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2013 Ole Chr. Lingjærde Institutt for informatikk 22. august 2013
DetaljerMAT-INF 1100: Obligatorisk oppgave 1
13. september, 2018 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 27/9-2018, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å
DetaljerSTATUSRAPPORT I: Produksjon av webside for Skjerdingen Høyfjellshotell.
STATUSRAPPORT I: Produksjon av webside for Skjerdingen Høyfjellshotell 1 25. FEBRUAR 2010 http://hovedprosjekter.hig.no/v2010/imt/mp/skjerdingen INNHOLD PROSJEKTDELTAKERNE 3 PROSJEKTPLAN 3 LEVERANSER OG
DetaljerTips til arbeidet med obligatorisk oppgave 2 i MAT-INF 1100 høsten 2004
Tips til arbeidet med obligatorisk oppgave 2 i MAT-INF 1100 høsten 2004 Knut Mørken 3. november 2004 Etter samtale med noen av dere de siste dagene skjønner jeg at noen strever med del 2 av oblig2. Problemene
DetaljerOptisk lesing av en lottokupong
Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33505 Bildebehandling og mønstergjenkjenning Laboppgave nr 4 Optisk lesing av en lottokupong Sarpsborg 03.02.2005 01.02.05 Ny oppgave Log LMN
Detaljersuper:bit-oppdraget Lærerveiledning Versjon 1, august 19.
super:bit-oppdraget Lærerveiledning Versjon 1, august 19. Innhold 1 Oppvarming analog programmering (10 minutter)... 3 2 Kom i gang med micro:bit (15 minutter)... 5 3 Kjør en meter med BitBot... 6 4 Kjør
DetaljerMAT-INF 2360: Obligatorisk oppgave 1
6. februar, MAT-INF 36: Obligatorisk oppgave Oppgave I denne oppgaven skal vi sammenligne effektiviteten av FFT-algoritmen med en mer rett frem algoritme for DFT. Deloppgave a Lag en funksjon y=dftimpl(x)
Detaljersom jobbet nærmest døgnet rundt i 18 måneder i Menlo Park i California for å forberede den neste bølgen innen computing.
The Green Team Litt Java-historikk I 1991 opprettet Sun Microsystems en arbeidsgruppe som jobbet nærmest døgnet rundt i 18 måneder i Menlo Park i California for å forberede den neste bølgen innen computing.
DetaljerLitt Java-historikk. Litt Java-historikk. Ulike varianter for ulike behov. Litt Java-historikk. The Green Team
The Green Team Litt Java-historikk I 1991 opprettet Sun Microsystems en arbeidsgruppe som jobbet nærmest døgnet rundt i 18 måneder i Menlo Park i California for å forberede den neste bølgen innen computing.
DetaljerMøtereferater: HP36 uke 2, 10.1.2012: Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon.
Møtereferater: HP36 uke 2, 10.1.2012: Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon Møtereferat: 1. møte med veileder I dette møtet presenterte vi oss for
DetaljerInstallere JBuilder Foundation i Windows XP
Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være
DetaljerInstallere JBuilder Foundation i Mandrake Linux 10.0
Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller
DetaljerUndervisningsopplegg i matematikk. Med fokus på bruk av IKT
Undervisningsopplegg i matematikk Med fokus på bruk av IKT Innholdsfortegnelse Innledning... 3 Målsetning... 3 Valg av programvare... 3 Evaluering... 4 Undervisningsopplegget... 5 Arbeidsmetoder... 5 Temaliste...
DetaljerWMA. grp 5. dig3800. Del 1
WMA grp 5 dig3800 Del 1 WMA en innledning For å lagre musikk på datamaskinen må man lagre det i et fil format for å kunne spille den av. Det finnes mange slags lyd fil formater som for eksempel WMA, AAC
DetaljerHvordan installere Java og easyio på Windows
Hvordan installere Java og easyio på Windows Denne veiledningen forklarer en enkel måte å installere Java og easyio på din egen Windows-datamaskin. Du kan finne veiledninger for andre operativsystemer
DetaljerOblig 1 FYS2130. Elling Hauge-Iversen
Oblig 1 FYS2130 Elling Hauge-Iversen February 9, 2009 Oppgave 1 For å estimere kvalitetsfaktoren til basilarmembranen for ulike frekvenser har jeg laget et program som generer et rent sinussignal. Ideen
DetaljerAUDACITY. Lyninnføring i lydopptak- og redigeringsprogrammet. Fagdag i fysikk, : Lastes ned gratis fra
Fagdag i fysikk, 30.10.2008: Lyninnføring i lydopptak- og redigeringsprogrammet AUDACITY Lastes ned gratis fra http://audacity.sourceforge.net Med Audacity kan du - spille inn lyd - importere lydfiler
DetaljerPraktisk bevaringsmetodikk - prosesser, rutiner, metoder, verktøy. v/sigve Espeland
Praktisk bevaringsmetodikk - prosesser, rutiner, metoder, verktøy v/sigve Espeland OAIS Open Archival Information System (ISO 14721) Publisert i 2002. Utviklet av The Consultative Committee for Space Data
DetaljerMAT-INF 1100: Obligatorisk oppgave 1
8. september, 2005 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 23/9-2005, kl. 14:30 Informasjon Den skriftlige besvarelsen skal leveres på ekspedisjonskontoret i 7. etg. i Niels Henrik Abels
DetaljerTMA4100 Matematikk 1, høst 2013
TMA4100 Matematikk 1, høst 2013 Teknostart forelesning 4 www.ntnu.no TMA4100 Matematikk 1, høst 2013, Teknostart forelesning 4 Hva er Maple? www.ntnu.no TMA4100 Matematikk 1, høst 2013, Teknostart forelesning
DetaljerSampling, kvantisering og lagring av lyd
Litteratur : Temaer i dag: Neste uke : Sampling, kvantisering og lagring av lyd Cyganski kap 11-12 Merk: trykkfeilliste legges på web-siden Sampling av lyd Kvantisering av lyd Avspilling av samplet og
DetaljerIntroduksjon til Eclipse
Introduksjon til Eclipse Andreas Limyr 18-Jan-05 INF2120 Prosjekt i modellering 1 Oversikt over denne forelesningen Generell introduksjon til Eclipse Bruk av Eclipse ved Java-programmering Plug-ins til
DetaljerTMA4100 Matematikk 1, høst 2013
TMA4100 Matematikk 1, høst 2013 Teknostart forelesning 4 www.ntnu.no TMA4100 Matematikk 1, høst 2013, Teknostart forelesning 4 Hva er Maple? Maple er et kraftig matematikkverktøy. Symbolsk matematikk er
Detaljerwww.slektshistorielaget.no og Java
www.slektshistorielaget.no og Java Versjon 3, 6 september 2015 G. Thorud Her beskrives konfigurering av Java på Windows 7, 8.0 og 8.1 for å bruke databaser på www.slektshistorielaget.no Windows 10 Oppskriften
DetaljerINF1040 Oppgavesett 14: Kryptering og steganografi
INF1040 Oppgavesett 14: Kryptering og steganografi (Kapittel 19) Husk: De viktigste oppgavetypene i oppgavesettet er Tenk selv - og Prøv selv - oppgavene. Fasitoppgaver 1. Krypter følgende strenger ved
DetaljerKapittel 3: Litt om representasjon av tall
MAT1030 Diskret Matematikk Forelesning 3: Litt om representasjon av tall Dag Normann Matematisk Institutt, Universitetet i Oslo Kapittel 3: Litt om representasjon av tall 26. januar 2010 (Sist oppdatert:
DetaljerHalvårsplan våren 2017 Fag: Musikk Trinn: 8.trinn Lærer: Børge Larsen. juleforestillinga
Halvårsplan våren 2017 Fag: Musikk Trinn: 8.trinn Lærer: Børge Larsen Periode Emne 2 Info om nytt halvår Oppsumering av juleavslutninga Hver uke: Lytte til musikk jmf. Læreplanens mål om at elevene skal
DetaljerStudentdrevet innovasjon
Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold
DetaljerMUS2830 - Interaktiv Musikk
MUS2830 - Interaktiv Musikk Oppsummering 13 november 2014 Hvorfor studere interaktiv musikk? Oppdage nye musikalske uttrykk (F.eks. har flere laptop- og mobilorkestre oppstått de siste årene) Gjøre musisering
DetaljerINF1000 : Forelesning 1 (del 2)
INF1000 : Forelesning 1 (del 2) Java Variable og tilordninger Heltall, desimaltall og sannhetsverdier Utskrift på skjerm Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet
DetaljerUNIK 4690 Maskinsyn Introduksjon
UNIK 4690 Maskinsyn Introduksjon 21.01.2016 Trym Vegard Haavardsholm (trymh@ifi.uio.no) Idar Dyrdal (idar@unik.no) Thomas Opsahl (Thomas-Olsvik.Opsahl@ffi.no) Ragnar Smestad (Ragnar.Smestad@ffi.no) Maskinsyn
DetaljerNokia Nseries PC Suite 2.1. 1. utgave
Nokia Nseries PC Suite 2.1 1. utgave 2008 Nokia. Alle rettigheter forbeholdt. Nokia, Nokia Connecting People og Nseries er varemerker eller registrerte varemerker for Nokia Corporation. Nokia tune er et
Detaljer3UDNWLVN DQYHQGHOVH DY ')7
TE6146 ignalbehandling 3UDNWLVN DQYHQGHOVH DY ')7,QWURGXNVMRQ Kjenner DFT og FFT for effektiv numerisk beregning av DFT. Finnes ferdige funksjoner for FFT- algoritmer implementert i C/C og andre programmeringsspråk.
DetaljerINF 1040 høsten 2008: Oppgavesett 9 Sampling og kvantisering av lyd (kapittel 11)
INF 1040 høsten 2008: Oppgavesett 9 Sampling og kvantisering av lyd (kapittel 11) Fasitoppgaver Denne seksjonen inneholder innledende oppgaver hvor det finnes en enkel fasit bakerst i oppgavesettet. Det
DetaljerMPEG-1 lag 1, 2 og lag 3
MPEG-1 lag 1, 2 og lag 3 Sverre Holm Basert på presentasjon laget av Torbjörn Ekman, 2005 (nå på NTNU) INSTITUTT FOR INFORMATIKK August 2009-1 MPEG audiokoding Motivasjon for de fleste kapitlene i Ambardar,
DetaljerModul nr Den moderne steinalder. Digital jakt på mineraler.
Modul nr. 1941 Den moderne steinalder. Digital jakt på mineraler. Tilknyttet rom: Newton Sørfold 1941 Newton håndbok - Den moderne steinalder. Digital jakt på mineraler. Side 2 Kort om denne modulen Praktisk
DetaljerFrevensanalyse av signaler (del 2) og filtrering av bilder
Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33505 Bildebehandling og mønstergjenkjenning Laboppgave nr 3 Frevensanalyse av signaler (del 2) og filtrering av bilder Sarpsborg 28.01.2005
DetaljerEr kunstig intelligens vår venn?
Meröppet - mer än bara mer öppet! Malmø 9. november 2018 Er kunstig intelligens vår venn? Andrea Gasparini (Digitale tjenester, UBO og IFI, Universitetet i Oslo) Denne presentasjon omhandler om bruk av
DetaljerKom i gang med programmering i Java
Kom i gang med programmering i Java Dette dokumentet forteller hvordan du skal komme i gang med programmering inkludert nedlasting av den programvare du trenger samt oppsett av disse samt en del innstillinger
DetaljerMPEG-1 lag 1, 2 og lag 3
MPEG-1 lag 1, 2 og lag 3 Sverre Holm INSTITUTT FOR INFORMATIKK August 2009-1 MPEG audiokoding Motivasjon for de fleste kapitlene i Ambardar, Digital signal processing: A Modern Introduction, Thomson, 2007.
DetaljerMAT-INF 1100: Obligatorisk oppgave 1
22. september, 2016 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 6/10-2016, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å
DetaljerPresentasjoner til all slags bruk
ENKELT OG GRATIS: Presentasjoner til all slags bruk Kontorpakken Kingsoft, som er helt gratis, gir deg en perfekt mulighet til å lage en spennende og profesjonell presentasjon. OVERSIKT VANSKELIGHETSGRAD
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 2. juni 2010 Tid for eksamen : 09:00 12:00 Oppgavesettet er på : XXX sider
DetaljerMAT1030 Forelesning 3
MAT1030 Forelesning 3 Litt om representasjon av tall Dag Normann - 26. januar 2010 (Sist oppdatert: 2010-01-26 14:22) Kapittel 3: Litt om representasjon av tall Hva vi gjorde forrige uke Vi diskuterte
DetaljerTDT4127 Programmering og Numerikk
TDT4127 Programmering og Numerikk Torbjørn Ringholm, forsker, Institutt for matematiske fag Kontor: 1338 i Sentralbygg II (Gløshaugen) Epost: torbjorn.ringholm@ntnu.no Innhold i emnet Lære grunnleggende
DetaljerBrukerveiledning for identifisering med BankID
Brukerveiledning for identifisering med BankID Innledning Denne brukerveiledningen tar kun for seg identifisering med BankID med sikkerhetskort. Brukerveiledningen vi ikke inneholde beskrivelse av alle
DetaljerGeometra. Brukermanual. Telefon: 64831920
Geometra Brukermanual Telefon: 64831920 Innhold GENERELT...3 Hva er Geometra?...3 Om PDF tegninger...3 KOM I GANG!...5 Start programvaren og logg inn...5 Grunnleggende funksjoner:...6 Lag et prosjekt,
Detaljer4. Installasjonsveiledning. Experior - rich test editor for FitNesse -
4. Experior - rich test editor for FitNesse - 4.1. Forord Denne rapporten inneholder installasjonsveiledning for Experior. Experior er tilpasset for installasjon i oppdragsgivers utviklingsmiljø. Det er
DetaljerLyd og video på nettsider
Lesson 8 Lyd og video på nettsider All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what
DetaljerHOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18
HOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18 INNHOLDSFORTEGNELSE 1. PRESENTASJON 2. SAMMENDRAG 3. DAGENS SITUASJON 4. MÅL OG RAMMEBETINGELSER 5. LØSNINGER \ ALTERNATIVER 6. ANALYSE AV
DetaljerMAT1030 Forelesning 28
MAT1030 Forelesning 28 Kompleksitetsteori Roger Antonsen - 12. mai 2009 (Sist oppdatert: 2009-05-13 08:12) Forelesning 28: Kompleksitetsteori Introduksjon Da er vi klare (?) for siste kapittel, om kompleksitetsteori!
DetaljerNoen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1.
FYS2130 Våren 2008 Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1. Vi har på forelesning gått gjennom foldingsfenomenet ved diskret Fourier transform, men ikke vært pinlig nøyaktige
DetaljerSøk. Nøkkelinformasjon. Sammendrag og figur. Klasser. IPC-klasse. Søker. Innehaver. Finn patenter, varemerker og design i Norge
Søk Finn patenter, varemerker og design i Norge Nøkkelinformasjon Databasen er sist oppdatert 2017.02.25 12:04:00 Tittel Status Hovedstatus Detaljstatus Patentnummer Europeisk (EP) publiserings nummer
DetaljerOpprette et HDR bilde
Opprette et HDR bilde Det er mange verktøy for å lage HDR (High Dynamic Range) bilder, Photoshop og Paint Shop Pro har begge verktøy for å gjøre dette men PhotomatixPro er mer sofistikert og resultatene
DetaljerGjennomgående plan i musikk for trinn. ved Atlanten ungdomsskole
Gjennomgående plan i musikk for 8. -10.trinn ved Atlanten ungdomsskole Side 1 Innholdsfortegnelse: s. 2 Kunnskapsløftets kompetansemål etter 10. årstrinn s. 3 9. TRINN: KOMPETANSEMÅL, TEMA, TID, KILDER,
DetaljerInnledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)
Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2) Iskra Fadzan og Arianna Kyriacou 25.mars 2004 Innhold 1 Hovedmål 2 2 Mål 2 3 Bakgrunn 3 4 Krav 4 1 1 Hovedmål I dette prosjektet skal vi se nærmere
DetaljerOm obligatoriske oppgave 2 Bakgrunn og tips
Kompresjon p.1/14 Om obligatoriske oppgave 2 Bakgrunn og tips Forelesning 31/10, 2005 MAT-INF1100 Kompresjon p.2/14 Oblig 2 Hovedelementer 1. Dekomponering og interpolasjon 2. Kompresjon Siktemål Gi eksempler
DetaljerRepresentasjon av tall på datamaskin Kort innføring for MAT-INF1100L
Representasjon av tall på datamaskin Kort innføring for MAT-INF00L Knut Mørken 3. desember 204 Det er noen få prinsipper fra den første delen av MAT-INF00 om tall som studentene i MAT-INF00L bør kjenne
DetaljerÅRSPLAN I IKT FOR 5. TRINN, SKOLEÅRET
ÅRSPLAN I IKT FOR 5. TRINN, SKOLEÅRET 2016-2017 Faglærer: Jon Erik Lieberman og Asbjørn Tronstad Fagbøker/lærestoff: Kristiansand kommunes IKT-mål Mnd August Læreplanmål (kunnskapsløftet) Delmål Tema/emne
DetaljerMAT-INF 1100: Obligatorisk oppgave 1
3. september, 2004 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 17/9-2004, kl. 14:30 Informasjon Den skriftlige besvarelsen skal leveres på ekspedisjonskontoret i 7. etg. i Niels Henrik Abels
DetaljerGenerelt om operativsystemer
Generelt om operativsystemer Hva er problemet? Styring av maskinvare og ressurser tilknyttet en datamaskin er komplisert, detaljert og vanskelig Maskinvare, komponenter og programvare endres og forbedres
DetaljerKonvolusjon og filtrering og frevensanalyse av signaler
Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33505 Bildebehandling og mønstergjenkjenning Laboppgave nr 2 Konvolusjon og filtrering og frevensanalyse av signaler Sarpsborg 21.01.2005 20.01.05
DetaljerKravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften
Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette
Detaljer1. Programmering: Hva og hvorfor? Scratch fra scratch Enkel programmering for nybegynnere
1. Programmering: Hva og hvorfor? 1. Programmering: Hva og hvorfor? Du har nå valgt å lære deg å programmere. Gratulerer med et flott valg! Programmering er en allsidig og nyttig aktivitet, og det er et
DetaljerDRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO
DRI 2001 13.9 : Introduksjon til systemutvikling. Introduksjon til systemutvikling Systemutvikling og nettstedsutvikling Om ulike typer offentlige nettsteder Kvalitetskrav til offentlige nettsteder Litt
DetaljerNy på nett. Operativsystemer
Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer
DetaljerGenerell brukerveiledning for Elevportalen
Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.
DetaljerJEG KAN.. 1.trinn. IT-plan for elever ved Rørvik skole
1.trinn Jeg kan peke på: Tastaturet Skjermen Datamaskinen Musa Jeg kan slå på og av datamaskinen på riktig måte. Jeg kan trykke på start og logge på og av. Jeg kan starte et program ved hjelp av startmenyen.
DetaljerINF1040 Digital representasjon
INF1040 Digital representasjon av tekster, tall, former, lyd, bilder og video Forelesere: Gerhard Skagestein Fritz Albregtsen Første forelesning: Onsdag 23. august 12:15 14:00, Sophus Lies Auditorium.
DetaljerTMA Matlab Oppgavesett 2
TMA4123 - Matlab Oppgavesett 2 18.02.2013 1 Fast Fourier Transform En matematisk observasjon er at data er tall, og ofte opptrer med en implisitt rekkefølge, enten i rom eller tid. Da er det naturlig å
DetaljerEn økning i høreapparatets ytelse. Trådløst ekstrautstyr fra Phonak
En økning i høreapparatets ytelse Trådløst ekstrautstyr fra Phonak Med moderne høreapparatteknologi er det lekende lett å lytte og forstå i de fleste situasjoner. Men når du sitter i telefonen, ser på
DetaljerKom i gang med. Åpne nettleseren, gå til: Velg «New Project».
Kom i gang med micro:bit er en mikrokontroller, en liten datamaskin som kan programmeres til å fungere sammen med knapper, motorer, sensorer, høgtalere, lysdioder, osv. Åpne nettleseren, gå til: https://makecode.microbit.org
DetaljerMål med kurset. Java i INF 2400. Dagens tema. GUI med Swing. Dokumentasjon
Mål med kurset Java i INF 2400 Introduksjon til signalbehandling Lyd som anvendelse Få programmeringserfaring Dagens tema Utplukk av Java (GUI, kode-konvensjon, polymorfisme, classpath, javadoc) Java og
DetaljerOffice365 -innføring i utvalgte programmer
Office365 -innføring i utvalgte programmer MatNat 2019 Universitetet i Bergen Digital samhandling på UiB frem til nå Utfordringer med tradisjonelle løsninger Mange versjoner av et dokument, alle får ikke
DetaljerForsøkslæreplan i valgfag programmering
Forsøkslæreplan i valgfag programmering Gjelder bare for skoler som har fått innvilget forsøk med programmering valgfag fra 1.8.2016 Formål Valgfagene skal bidra til at elevene, hver for seg og i fellesskap,
DetaljerEksamensbesvarelser i REA3015 Informasjonsteknologi 2
Eksamensbesvarelser i REA3015 Informasjonsteknologi 2 Eksamensbesvarelsene er fra eksamen våren 2013. Forberedelsen og eksamensoppgaven finner du her: Eksamensoppgaver Eksamensveiledningen med kjennetegn
DetaljerBachelorprosjekt i informasjonsteknologi, vår 2017
Bachelorprosjekt i informasjonsteknologi, vår 2017 Gruppe 29: Marthe Janson Skogen, s236357, Ingeniørfag - data Odd Einar Hoel, s236313, Ingeniørfag - data Forprosjektrapport Rapporten inneholder presentasjon,
DetaljerLokal læreplan musikk 7.trinn
Lokal læreplan musikk 7.trinn Lærebok: Antall uker 1 Lytte og komponere Vi lytter til lyder i klasserommet og lytter til lyder ute i naturen. Disse lydene noteres ned, elevene finner ut hvordan lydene
DetaljerOppgaver til kapittel 19 - Kryptering og steganografi
Oppgaver til kapittel 19 - Kryptering og steganografi Oppgave 1 - Cæsars kode (plenum) I symmetrisk kryptering brukes samme nøkkel både for å kryptere og dekryptere. Avhengig av hvordan nøkkelen utformes
DetaljerBeregninger i ingeniørutdanningen
Beregninger i ingeniørutdanningen John Haugan, Høyskolen i Oslo og Akershus Knut Mørken, Universitetet i Oslo Dette notatet oppsummerer Knuts innlegg om hva vi mener med beregninger og Johns innlegg om
DetaljerIntroduksjon...5. Systemkrav...7. For Windows...9
Innholdfortegnelse Introduksjon...................................5 Systemkrav...................................7 For Windows...................................9 Installere programvare for bildeutskrift
DetaljerAvinstallere Java: Windows 7 og eldre versjoner
Veildning: Java problemer Avinstallere Java: Windows 7 og eldre versjoner... 1 Hvordan avinstallere Java: Windows 8... 3 Installere Java: Internet Explorer... 5 Installere Java: Mozilla Firefox... 6 Hvordan
Detaljer2. Beskrivelse av mulige prosjektoppgaver
Avanserte databaser (øving 9, 10, 11 & 12) Tore Mallaug 25.01.2008 Opphavsrett:Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO326D Avanserte Databaser INNLEVERINGSFRISTER (Obligatorisk
DetaljerKAPITTEL 10 Flerskala-analyse og kompresjon av lyd
KAPITTEL 10 Flerskala-analyse og kompresjon av lyd Vi kan lagre dokumenter av mange forskjellige typer på en datamaskin. Vi kan for eksempel ha en datafil der innholdet er tall, vi kan ha en tekstfil,
DetaljerEn innføring i bruk av Lync Online
En innføring i bruk av Lync Online Viste du at: Lync Online kan kommunisere med eksterne brukere. Lync Online kan kommunisere direkte med Skype. Lync Online kan leveres som eget produkt eller inkludert
DetaljerMin digitale infrastruktur
0.1 Organisering av filer Min digitale infrastruktur Med et godt organisert filsystem, vil sikkerhetskopiering være svært enkelt. På denne måten kan man synkronisere filene, slik at man alltid har de sist
DetaljerBrukerveiledning digital eksamen via FLOWlock
Brukerveiledning digital eksamen via FLOWlock For at du skal kunne gjennomføre eksamen digitalt, må følgende være på plass før eksamensstart: - Du må ha et gyldig HVL-brukernavn og passord! - Du må ha
DetaljerKYBERNETIKKLABORATORIET. FAG: Industriell IT DATO: 08.14 OPPG.NR.: LV4. LabVIEW Temperaturmålinger BNC-2120
KYBERNETIKKLABORATORIET FAG: Industriell IT DATO: 08.14 OPPG.NR.: LV4. LabVIEW LabVIEW Temperaturmålinger BNC-2120 Lampe/sensor-system u y I denne oppgaven skal vi teste et lampe/sensor-system som vist
Detaljer