petri)vuorimaa - aaltomultimedia.pptx author: petri vuorimaa created date: 3/28/2012 1:47:34 pm
TRANSCRIPT
![Page 1: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/1.jpg)
Digitaalinen media
Petri Vuorimaa
![Page 2: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/2.jpg)
Luennon sisältö
• Mitä on digitaalinen media? • Mediatyypit
– Teks; – Grafiikka – Audio – Kuva – Video
• Siirtoformaa;t
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 2
![Page 3: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/3.jpg)
Median osuus
3
2.3. Luento • Jyry Suvilehto
30.3. Luento • Petri Vuorimaa
23.3. Luento • Tapio Takala
16.3. Luento • Lauri Savioja
Teks;data (XML)
Yksinkertaiset mediatallenteet
(BMP)
Häviölliset tallenteet
(.mp3, .jpeg)
Mul;media, video (MPEG,)
Tietokonegrafiikan perusteet
Todellisuuden peiVäminen (VR)
Todellisuuden lisääminen (AR)
Tiedon tallentamisen perusteet
AD-‐muunnos
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 4: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/4.jpg)
Synteesiosuus
4
SemanZnen web ja avoin
yhdisteVy ;eto
Tiedon talleVaminen
Tiedon verkoVuminen
Tietoverkko-‐liiketoiminta
Tiedonsiirto
Digitaalinen media
15.4. Luento
Eero Hyvönen 6.5. Luento
Sakari Luukkainen
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
TuoVeiden ja palveluiden kehiVäminen
20.4. Luento
Vesa Kantola
![Page 5: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/5.jpg)
MITÄ ON DIGITAALINEN MEDIA?
5 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 6: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/6.jpg)
Mitä on digitaalinen media?
• Tannenbaum: • VuorovaikuVeinen ;etokoneavusteinen esitys, joka sisältää vähintään kaksi seuraavista mediaelementeistä: teks;, ääni, kuva, video ja animaa;o
• Vuorimaa: 1. Monta mediaa 2. Vuorovaikutus 3. Aika
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 6
![Page 7: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/7.jpg)
Media
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 7
![Page 8: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/8.jpg)
Jatkuva-‐aikainen media
• Animaa;ot (virtuaalitodellisuus) • Audio • Video
• Miten jatkuva-‐aikainen media eroaa tavallisesta mediasta?
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 8
![Page 9: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/9.jpg)
Jatkuvan median käsiVelyvaiheet
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 9
Kaappaus Esi-‐
käsiVely A/D-‐
muunnos Pakkaus
Purku D/A-‐
muunnos Jälki-‐
käsiVely Toisto
Siirto
![Page 10: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/10.jpg)
Vuorovaikutus
• Vuorovaikutustapa: – passiivinen, reak;ivinen, proak;ivinen, tuoVava
• Vuorovaikutuksen taso: – käyVöliiVymä, sovellus, palvelu, toinen käyVäjä
• Vuorovaikutuksen määrä: – ;lausvideo, sähköpos;, videoneuvoVelu, videopeli, virtuaalitodellisuus
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 10
![Page 11: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/11.jpg)
Aika
• Esityksen komponen;t on sijoiteltu aika-‐avaruuteen
• Eri komponen;t on synkronoitu (eli tahdisteVu) keskenään
• Esitysjärjestelmä tms. huoleh;i, eVä synkronoin; toteutuu (nk. orkestroin;)
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 11
![Page 12: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/12.jpg)
TEKSTI
12 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 13: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/13.jpg)
Teks;
• ASCII • Teks;dokumen;t
– Microsoe Word, Adobe Acrobat
• Rakenteiset dokumen;t – SGML, HTML, XML
• Hyperteks; – Hypercards
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 13
![Page 14: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/14.jpg)
GRAFIIKKA
14 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 15: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/15.jpg)
Grafiikka
• BiZkarVa-‐grafiikka – maalaukset
– Microsoe Paint
• Vektorigrafiikka – piirrokset – OpenGL – Postscript
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 15
![Page 16: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/16.jpg)
AUDIO
16 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 17: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/17.jpg)
Äänen fyysiset ominaisuudet
• Amplitudi – dB = 20 log10(A/B) – Kuuloraja on 0 dB ja kipuraja n. 100-‐120 dB
• Jakson aika / Taajuus – Hz = 1/s – Kuuloalue on n. 20 Hz -‐ 20 kHz
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 17
![Page 18: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/18.jpg)
Pulssikoodimodulaa;o
• Äänestä otetaan näyVeitä näytetaajuudella • Näytetaajuuden pitää olla vähintään kaksi kertaa maksimitaajuus (nk. Nyquist taajuus)
• Yleisiä näytetaajuuksia 8, 44.1 ja 48 KHz
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 18
![Page 19: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/19.jpg)
Pulssikoodimodulaa;o (jatk.)
• Signaalin amplitudi näyVeenoVohetkellä muutetaan numeroarvoksi – Pulse Code Modula;on (PCM)
• NäyVeidenoVo aiheuVaa kvan;soin;virheen
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 19
![Page 20: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/20.jpg)
Taajuusmuunnos
• Luonnolliset äänet koostuvat ;etystä perustaajuudesta ja sen harmonisista monikerroista
• Ääni voidaan tällöin esiVää käteväs; myös taajuusmuodossa
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 20
![Page 21: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/21.jpg)
Klarine;n ääni
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 21
![Page 22: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/22.jpg)
Taajuusmuoto
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 22
![Page 23: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/23.jpg)
Taajuusmuunnos (jatk.)
• Fourier muunnoksen kertomet esiVävät signaalia taajuus-‐uloVuvuudessa
• Sta;onaariset signaalit voidaan esiVää tarkas; Fourier-‐muunnoksen avulla
• MuuVuvien signaalinen tapauksessa käytetään diskreeZä Fourier-‐muunnosta
• Yleensä käytetään Fast Fourier Transforma;on (FFT) -‐algoritmia
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 23
![Page 24: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/24.jpg)
Psykoakus;ikka
• Kuuloais;n ominaisuudet kannaVaa huomioida äänen koodauksessa
• Ääntä kannaVaa tarkastella taajuusuloVuvuudessa
• Kuuloraja riippuu taajuudesta • Korva on herkkä spektrin laaksoille ja kukkuloille (ns. forman;t) – esim. vokaalien tunnistus
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 24
![Page 25: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/25.jpg)
Kuuloraja
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 25
![Page 26: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/26.jpg)
Psykoakus;ikka (jatk.)
• Tietylllä taajuudella esiintyvä ääni nostaa kuulorajaa laajemmalla taajuusalueella
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 26
Taajuus
Amplitu
di
![Page 27: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/27.jpg)
Pakkausmenetelmät
• Esim. maskaus-‐efek;ä voidaan hyödyntää koodauksessa
• Signaali jaetaan taajuusalueisiin, jotka koodataan erikseen (Subband coding)
• Esim. Mini Disc -‐levyt (Sony), DCC-‐kase;t (Philips) ja MPEG-‐audio
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 27
![Page 28: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/28.jpg)
MP3-‐pakkausalgoritmi
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 28
Begin
Subband analysis
Scale factor calcula;on
Coding of scale factors
FFT analysis
Calcula;on of masking and required
bit alloca;on
Adjustment to fixed bit-‐rate
Determina;on of nontransmiVed
subbands
Quan;za;on of samples
Coding of samples
Coding of bit alloca;on
FormaZng and transmission
End
![Page 29: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/29.jpg)
KUVA
29 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 30: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/30.jpg)
Kuvan ja videon koodaus
• Menetelmät voivat olla hukkaavia tai hukkaamaVomia
• Yleisin hukkaava menetelmä on DCT-‐muunnos
• Esim. Huffman koodaus on hukkaamaton
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 30
![Page 31: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/31.jpg)
Koodausmenetelmät
• Kuvien koodaus – JPEG (Joint Photographic Expert Group)
• Videon koodaus – H.261, H.263 – MPEG (Mo;on Picture Expert Group)
• Koodausmenetelmät hyödyntävät yleensä useampi erilaisia koodaustekniikoita
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 31
![Page 32: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/32.jpg)
JPEG -‐ TavoiVeet
• Kompressiosuhde / kuvanlaatu voidaan valita • Sopii mihin tahansa kuviin
• Sekä ohjelmisto eVä laiVeisto
• Neljä eri moodia: – sekven;aalinen koodaus (alkuperäinen järjestys) – progressiivien koodaus (monivaiheinen koodaus) – hukkaamaton koodaus (täydellinen toisto)
– hierarkinen koodaus (monta eri resoluu;ota)
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 32
![Page 33: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/33.jpg)
JPEG -‐ Arkkitehtuurit
• Hukkaavissa moodeissa käytetään DCT-‐koodausta 8 x 8 pikselin lohkoille
• Sekven;aalisessa moodissa lohkojen DCT-‐kertoimet lähetään lohko kerrallaan
• Progressiivisessa moodissa kertoimet talletetaan muis;in ja lähetetään ryhmissä
• Hierarkisessa moodissa valitaan erilaisia resoluu;ota koodaVavaksi
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 33
![Page 34: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/34.jpg)
Sekven;aalinen JPEG
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 34
![Page 35: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/35.jpg)
Progressiivinen JPEG
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 35
![Page 36: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/36.jpg)
Hierarkinen JPEG
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 36
![Page 37: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/37.jpg)
Hukkaamaton JPEG
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 37
![Page 38: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/38.jpg)
DCT-‐koodaus ja kvan;soin;
Kertoimet voidaan esiVää matriisina
Kvan;soin; tehdään kvan;soin;taulukon määräämän taulukon mukaises;
Kertoimet järjestetään Zig-‐Zag muotoon
Näin nolla-‐kertoimet saadaan koodin loppuun
Run-‐Length -‐koodaus eliminoi nollat
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 38
![Page 39: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/39.jpg)
DCT-‐koodaus
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 39
![Page 40: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/40.jpg)
DCT-‐perusfunk;ot
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 40
![Page 41: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/41.jpg)
Tilastollinen koodaus
• Käytössä joko Huffman tai aritmeeZnen koodaus
• Huffman koodaus edellyVää erillistä taulukkoa
• AritmeeZnen koodaus ei tarvitse taulukkoa, muVa vaa;i enemmän laskentaa
• Lisäksi aritmeeZsen koodauksen kompressioaste 5 -‐ 10 % parempi
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 41
![Page 42: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/42.jpg)
Hukkaamaton koodaus
• Hukkaamaton koodaus käyVää ennustusta • Käytössä on seitsemän eri vaihtoehtoa
– kuinka monta ja mitä pikseliä käytetään
• Ennustava koodaus pääsee kompressiosuhteeseen 2:1
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 42
![Page 43: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/43.jpg)
JPEG -‐ Tehokkuus
• 0,25 -‐ 0,5 bpp: kohtalainen -‐ hyvä laatu • 0,5 -‐ 0,75 bpp: hyvä -‐ eriVäin hyvä laatu • 0,75 -‐ 1,5 bpp: eriVäin hyvä laatu • 1,5 -‐ 2,00 bpp: ei erotu alkuperäisestä
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 43
![Page 44: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/44.jpg)
VIDEO
44 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 45: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/45.jpg)
MPEG
• MuistuVaa JPEG-‐menetelmää • Lisäksi huomioitu liikkuvan kuvan ominaisuudet – Peräkkäisissä kuvissa on vähän eroja – Kuvissa on liikkuvia objekteja – Kuvasarjat vaihtuvat harvoin
• Toteutus on tämän takia monimutkaisempi
• Usein tarvitaan laiVeistototeutusta
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 45
![Page 46: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/46.jpg)
Liikkeenennustus
• Peräkkäisistä kuvista etsitään muutoskohdat • Lohkoille lasketaan liike-‐ennusteet • Ennusteita kutsutaan liikevektoreiksi ja ne lähetetään osana koodaVua informaa;ota
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 46
![Page 47: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/47.jpg)
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 47
![Page 48: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/48.jpg)
Erotuskuvat
Ennustetusta ja todellisesta kuvasta lasketaan erotuskuvat
Erotuskuvasta lähetetään vain muutoskohdat
MPEG-menetelmässä hyödynntetään myös ennustusta kahteen suuntaan: - I = alkuperäiset kuvat - P = eteenpäin ennustus - B = ennustus kahteensuuntaan
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 48
![Page 49: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/49.jpg)
MPEG-‐kuvasarja
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 49
![Page 50: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/50.jpg)
SIIRTOFORMAATIT
50 30.3.2012 Petri Vuorimaa / Mediatekniikan laitos
![Page 51: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/51.jpg)
Siirtoformaa;t
• Mul;mediasovellusten yhteistoiminta ja siirto verkossa vaa;i yhtenäisiä siirtoformaaVeja
• SiirtoformaaZ määriVelee: – ajan, paikan, rakenteen ja toiminnan (proseduurit)
• Ilman siirtoformaaZa yhdellä sovelluksella tuoteVua sisältöä ei voi lukea ja käyVää toisella sovelluksella
• Konversiotyökalut on huono ratkaisu
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 51
![Page 52: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/52.jpg)
Sovellusalueet
• Yhtenäistä siirtoformaaZa voidaan käyVää moneen tarkoitukseen: – tallennusformaaZ (esim. Macromedia Director) – siirtoformaaZ (esim. CD-‐ROM) – reaaliaikainen siirtoformaaZ (esim. digitaalinen tv)
– sovellusten välinen ;edonsiirto (esim. ryhmätyö)
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 52
![Page 53: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/53.jpg)
Vaa;mukset
Datamalli: - aika, synkronoin;, eri formaa;t, osoitus, hyperlinkit, interak;ivisuus
Skrip;t: - ohjelmoin;kieli tai graafinen ohjelmoin;
KapasiteeZ: - määriVely ei yleensä vie paljon ;laa
Hakuaika: - purku oltava nopeaa, progressiivinen resoluu;o ym.
SiirreVävyys: - laiVeisto-‐ ja alustariippumaVomuus
LaajenneVavuus: - uudet formaa;t, atribuu;t jne.
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 53
![Page 54: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/54.jpg)
MHEG
• ISO:n työryhmä • Oliopohjainen mul;-‐ ja hypermedian siirtoformaaZ
• Tukee interak;ivisuuVa ja reaaliaikaista siirtoa • MääriVelee lopullisen esitysmuodon
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 54
![Page 55: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/55.jpg)
Ominaisuudet
• MääriVelee joukon alustariippumaVomia komponenVeja interak;ivisuuVa varten
• Interak;ivuus voidaan toteuVaa kahdella tapaa: – komponen;t linkitetään erilaisiin tapahtumiin
– käytetään skriptauskieltä • Tapahtumat syntyvät ajoitusmäärityksistä tai käyVäjän toimenpiteistä
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 55
![Page 56: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/56.jpg)
Ominaisuudet (jatk.)
• Sekä paikallisen eVä ajallisen sijainnin määriVely mahdollista
• Makrojen avulla voidaan määritellä monimutkaisia objekteja malleja käyVäen
• Sisältää myös tukea reaaliaikaista siirtoa varten
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 56
![Page 57: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/57.jpg)
MHEG-‐luokkahierarkia
MH-‐object
Behavior Ac;on
Link Script
Component
Content
Interac;on
Selec;on Modifica;on
Composite Descriptor
Macro
Macro Defini;on Macro Use
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 57
![Page 58: Petri)Vuorimaa - AaltoMultimedia.pptx Author: Petri Vuorimaa Created Date: 3/28/2012 1:47:34 PM](https://reader033.vdocuments.site/reader033/viewer/2022060505/5f1e0b988a0ec63b23168425/html5/thumbnails/58.jpg)
HTML
• HTML on myös siirtoformaaZ • Ominaisuudet ovat rajallisia • HTML = rakenteinen dokumenZ, linkit
– DOM-‐malli mahdollistaa sisällön muokkauksen
• ECMAScript (JavaScript) = interak;ivisuus • Tyylisivut (Cascading Style Sheets) = sijoiVelu • Synkronoin; puuVuu
– SMIL 3.0 External Timing Module
30.3.2012 Petri Vuorimaa / Mediatekniikan laitos 58