ME-C2400 Vuorovaikutustekniikan studio

Samankaltaiset tiedostot
ME-C2400 Vuorovaikutustekniikan studio

ME-C2400 Vuorovaikutustekniikan studio

ME-C2400 Vuorovaikutustekniikan studio

ME-C2400 Vuorovaikutustekniikan studio

Flash ActionScript osa 2

ME-C2400 Vuorovaikutustekniikan studio

ME-C2400 Vuorovaikutustekniikan studio

Åbo Akademi klo Mietta Lennes Nykykielten laitos Helsingin yliopisto

Luento 8 Kuvankäsittelyn periaatteita Aulikki Hyrskykari

Tiistai klo Jari Eerola

Tietoliikennesignaalit & spektri

Sanasto: englanti-suomi

Digitaalinen audio

Finnish Value Pack Julkaisutiedot Vianova Systems Finland Oy Versio

kuinka monta pesää muottiin tulee mikä on pesien välinen etäisyys kuinka pesät asetellaan: ympyrään, neliöön, suorakaiteeseen,

Ominaisuus- ja toimintokuvaus Idea/Kehityspankki - sovelluksesta

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

Animation-codeciakäytetäänQuickTime-tiedostossa.Pakkausstrhdeontäysin määriiellää, pakattaessa vä1ille %' Käytettäessä

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

RFID-tunnistus rengastuotannossa pilotin kokemuksia

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

Puheen akustiikan perusteita Mitä puhe on? 2.luento. Äänet, resonanssi ja spektrit. Äänen tuotto ja eteneminen. Puhe äänenä

JOHDATUS TEKOÄLYYN TEEMU ROOS

M U U TO S TA L A A D U N E H D O I L L A W W W. A R T E R. F I

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

GeoCalc 4 Julkaisutiedot

Virheen kasautumislaki

LH9-1 Eräässä prosessissa kaasu laajenee tilavuudesta V1 = 3,00 m 3 tilavuuteen V2 = 4,00 m3. Sen paine riippuu tilavuudesta yhtälön.

Tilannekatsaus Eero Ehanti

Lisämateriaalia: tilayhtälön ratkaisu, linearisointi. Matriisimuuttujan eksponenttifunktio:

VIHI-Forssan seudun yritysten vihreän kilpailukyvyn ja innovaatioiden kehittäminen ( ) Poistotekstiilit 2012, Workshop -ryhmät 1-4

T DSP: GSM codec

MAB2. Kertaustehtävien ratkaisut a) α = β = o 58. b) α = 11,9872 0,9872 = 0, = 59,232 0,232 = 0, = 13,92

Matlab-tietokoneharjoitus

qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm

LUKITIETOA JA TAITOA VERKOSTA Hakuaika päättyy

Luento 2 Moodle ja sähköposti, O Aulikki Hyrskykari

4.0 Palvelukuvaus

Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tiedonkeruu ja analysointi

Johdanto laadullistamismoduuliin. 1. koulutuspäivä

INSPIREn määrittelyjen mukaisen tietotuotteen muodostaminen: <TEEMAN NIMI>

YLEISTAVOITTEET

IR-lämpömittarityypit

Käyttö. HiPath 3000 OpenStage 15 T. Käyttöohje. Communication for the open minded. Siemens Enterprise Communications

THE audio feature: MFCC. Mel Frequency Cepstral Coefficients

Muuntavat analogisen signaalin digitaaliseksi Vertaa sisääntulevaa signaalia referenssijännitteeseen Sarja- tai rinnakkaismuotoinen Tyypilliset

E. Oja ja H. Mannila Datasta Tietoon: Luku 2

SGN-4200 Digitaalinen audio

REKISTERINPITÄJÄN MUUTOKSET: Toimintamalli muutostilanteessa

ValueFrame-NetBaron laskutus liittymä

Radioamatöörikurssi 2016

RISTIKKO. Määritelmä:

Yleistä. Digitaalisen äänenkäsittelyn perusteet. Tentit. Kurssin hyväksytty suoritus = Harjoitustyö 2(2) Harjoitustyö 1(2)

Harjoituksia MAA5 - HARJOITUKSIA. 1. Olkoon ABCD mielivaltainen nelikulmio. Merkitse siihen vektorit. mutta molemmat puolet itseisarvojen sisällä????

SUORAN SAUVAN VETO TAI PURISTUS

Geometrinen piirtäminen

Luku 2. Datasta tietoon: mitä dataa? mitä tietoa?

IR-lämpömittarityypit

/ver.005 KÄYTTÖOHJE. IDolo Kosketuslukko

a) Ortogonaalinen, koska kantafunktioiden energia 1

Spektri- ja signaalianalysaattorit

OPISKELIJOI- DEN TULOSTAMI- SESTA

DNA OY:N LAUSUNTO KUSTANNUSSUUNTAUTUNEEN HINNAN MÄÄRITTELYYN SOVELLETTAVASTA MENETELMÄSTÄ SUOMEN TELEVISIOLÄHETYSPALVELUIDEN MARKKINALLA

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002.

Projektisuunnitelma ja johdanto AS Automaatio- ja systeemitekniikan projektityöt Paula Sirén

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

Puheen akustiikan perusteita

Laskuharjoitus 4 ( ): Tehtävien vastauksia

Hämäläinen Hannu. ja Taipale Vappu Kertomuksia sosiaalisista innovaatioista. Stakes.

Tämä ruutu näkyy ainoastaan esikatselutilassa.

Väliraportti: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

SPL TAMPEREEN PIIRI: SEURATUTOROINTI

Demokoodaus Linuxilla, tapaus Eternity

TL5503 DSK, laboraatiot (1.5 op) Suodatus 1 (ver 1.0) Jyrki Laitinen

RAKE-vastaanotinsimulaatio. 1. Työn tarkoitus. 2. Teoriaa. 3. Kytkentä. Tietoliikennelaboratorio Versio

VIRTAPIIRILASKUT II Tarkastellaan sinimuotoista vaihtojännitettä ja vaihtovirtaa;

SIGNAALITEORIAN KERTAUSTA 1

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio

Varsinais-Suomen palvelupisteaineisto

HENKKARIKLUBI. Mepco HRM uudet ominaisuudet vinkkejä eri osa-alueisiin 1 (16) Lomakkeen kansiorakenne

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

Puheen akustiikan perusteita

Fy06 Koe Kuopion Lyseon lukio (KK) 1/6

Dynatel 2210E kaapelinhakulaite

MoViE- sovelluksen käyttöohjeet

SONY MZ-R700 MiniDisc-tallennin

TEEMA 3 Tekstimuotoisen tiedon käsittely

Automaatiojärjestelmät Timo Heikkinen

Kuntien kulttuuritoiminnasta annetun lain uudistaminen

Tiedonkeruu ja analysointi

Digitaalinen audio & video I

ILMAN SISÄÄNOTTO- JA ULOSPUHALLUSLAITTEET

Kuntien vammaisneuvostojen työpaja

Arcanol-vierintälaakerirasvat

KAIKKI ALKAA TIEDOSTA TULOKSELLISTA DIGITAALISESTI OHJAAVAA UUSIOKÄYTTÖÄ MAANRAKENTAMISEEN

Mono- ja stereoääni Stereoääni

Wellamo-opisto. Taiteen perusopetuksen yleinen oppimäärä. Musiikki. Arviointikriteerit. Valtakunnalliset pedagogiset tavoitealueet.

Transkriptio:

Luent 3.11.2016 ME-C2400 Vurvaikutustekniikan studi Ryhmätyön 1B tekniikkaa: äänen käsittely eleiden tunnistus karttaphjat Tapi Takala http://www.cs.hut.fi/~tta/

Ääni (digitaalisena) signaalina Äänisignaali (ilman paine) digitidaan tasavälisesti ajassa tyypillisesti 44 khz näytetaajuus, tarkkuus 16 bit tiedstissa/netissä yleensä kmpressituna (esim. mp3) Signaalin piirteitä Amplitudi = signaalin vaihteluväli nllatasn mlemmin pulin Taajuus ja aaltmut (tistuvalle signaalille) Spektri = signaalin Furier-muunns Sinnillinen ääni tistuva aaltmut, spektri harmninen (perustaajuus ja sarja sen kerrannaisia) esim. mnet sittimet, puheen vkaalit Khina epäsäännöllinen signaali, spektri jatkuva (ei pelkkiä kerrannaistaajuuksia) jakauma (ja kuulvaikutelma) vaihteleva Impulssi äkisti alkava ja sitten vaimeneva signaali (esim. rummun isku) 2 HCI studi 2016

Prcessing ja ääni P2 : Minim http://cde.cmpartmental.net/tls/minim/ ladattavissa myös P3:een mikrfni: AudiInput getlinein(), enablemnitring() äänitiedst: AudiPlayer / AudiSample ladfile(), play() / trigger(), setgain() etc. signaalipuskuri: AudiListener -lukka äänisignaalin käsittely massa säikeessään synchrnized vid samples() hjelmintirajapinta äänisignaalin käsittelylle analyysi: FFT, BeatDetect äänisynteesi: UGens paljn mahdllisuuksia (ks. dkumentaati) P3 : Sund sisältyy pakettiin, ks. Reference / Libraries AudiIn start(), play(), amp() etc. SundFile play(), lp(), jump(), amp() efektejä: LwPass, Delay, Reverb valmiita mduleita ei matalan tasn rajapntaa (?) analyysi: Amplitude, FFT synteesi: äänigeneraattrit, sittaminen perusaaltmudt (sini, sakara, klmi) khina (white, pink, Brwnian) verhkäyrä: Env [ attack, sustain, release ] Yleisesti: vaihtelevan tasisia timintja, dkumentaati vaatii paneutumista mnet esimerkit timivat vain tietyssä Prcessingin versissa! 3

Äänen analysinti Yksinkertaisia piirteitä äänen alkaminen/lppuminen: äkillinen amplitudin muuts äänen vimakkuus (hetkellisesti tai integrituna kk kestn yli) Hum. absluuttiset vertailuarvt timivat hunsti, tarkkailtava muutksia! Taajuusjak Furier-muunnksella (FFT) jaetaan signaali taajuuskaistihin kullakin kaistalla vidaan tehdä analyysiä erikseen esim. BeatDetect erttelee matalat (bass) ja krkeat (hi-hat) alukkeet DEMOJA Sinnillisen äänen krkeus (pitch) harmninen spektri havaitaan kknaisuutena, ei erillisinä taajuuksina alin perustaajuus (nutin krkeus) ei aina kvin vimakas è saattaa sekittua harmnisiin Puheentunnistus fneemiphjainen: tunnistetaan vkaalien ja sinnillisten knsnanttien spektri (frmantit), muut äänteet ajallisen rakenteen perusteella; sanat tunnistetaan fneemijnina sanaphjainen: verrataan signaalista irrtetun (segmentidun) äänen verhkäyrää ja spektrirakennetta kknaisuutena tallennettuihin mallisanihin 4 HCI studi 2016

Ääni: käytännöllisiä neuvja Kkeile ja testaa kiinnstavia esimerkkejä hjelmakirjastissa varmista yhteenspivuus muun prjektin kanssa Js käytät mikrfnia testaa ympäristön (hälyt, kaiku) vaikutuksia tallenna eri tilanteita tiedstihin ff-line kehitystyötä varten Puheentunnistusta varten testaa eri henkilöitä ja rajita sanasta jtkut tunnistimet "kulutetaan" mallipuheella Tiedn esittäminen äänellä (snifikaati) mnia mahdllisia kuvauksia data-arvista äänen parametreiksi è ks. seuraava sivu nutin krkeus ja vimakkuus triviaalia! symblinen kuvaus: eri ääninäytteet eri kategriille jatkuvia parametreja esim. sudattimen keskitaajuus ja kaistanleveys sterepanrinti tistuvan äänen tiheys (temp) verhkäyrä: erilisen äänen aluke (attack) kest (sustain) ja vaimeneminen (release) 5 Käytä apuna erillisiä työkaluja, esim. http://audacityteam.rg HCI studi 2016

https://ccrma.stanfrd.edu/~sleitman/thesnificatinhandbk-chapter15.pdf 6

Elekäyttöliittymät Ele = kmmunikiva kehllinen liike usein rajataan tarkittavaksi käsien liikkeitä kmmunikidun infrmaatin tarkkuus vaihtelee ("elehtiminen") Peruselementtejä pisteen/khteen sittaminen liikerata + kestaika esim. hiiren avulla: drag-and-drp rajaaminen surakaiteella Mnimutkaisempia useampi seurattava piste yhtä aikaa (multituch) mnivaiheiset liikeradat 7 HCI studi 2016

Kahden pisteen eleitä https://en.wikipedia.rg/wiki/pinting_device_gesture Paljn mahdllisuuksia, tyypillinen tulkinta Hum. yleistettävissä miten hyvänsä (esim. kameralla) tunnistettaviin pisteisiin 8 HCI studi 2016

Mutillut eleet Rajattu jukk liikeratja = ele-aakkst Tunnistaminen likimääräistä verrataan havaittua liikettä kuhunkin aakkseen ja lasketaan tdennäköisyys yleensä edellyttää ppivaa algritmia (esim. neurverkk) tarkkuus riippuu aakkstn ksta Yksinkertainen menetelmä jaa piirretyn kuvin alue ruudukkn (esim. 3 x 3) vertaa piirrettyä kuvita siihen, minkä alueiden kautta kukin aakkstn merkki kulkee (kerää tilasta petusaineiststa) https://depts.washingtn.edu/aimgrup/prj/dllar/ 9 HCI studi 2016

Karttaphjat saatavilla paljn vaihtehtja Vektrigrafiikka (svg) Prcessing: lukka PShape tarkkuus ei hunne suurennettaessa alueet rajattu viivaketjulla, usein mukana tunnistekenttä tiedst XML-mudssa käsittelyyn syytä etsiä spiva kirjast tai kartta, jnka käsittelyyn PShape riittää L Rasterikuva (png, jpg, ) Prcessing: PImage tarkkuus riippuu esitysksta (ei kestä suurentamista) alueet tunnistettavissa pikseleittäin esim. värin mukaan binääritiedst helpp käsitellä Prcessingin funktiilla DEMO: Sumen kunnat Yhteistä: krdinaatistmuunnkset kuvan ja näytön välillä piirrettäessä rig ja mittakaava sitettaessa käänteiskuvaus 10