david ba rina 5. uno ra 2020 - faculty of information

21
´ Uvod do pˇ redmˇ etu Multim´ edia David Baˇ rina 5. ´ unora 2020

Upload: others

Post on 12-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: David Ba rina 5. uno ra 2020 - Faculty of Information

Uvod do predmetu Multimedia

David Barina

5. unora 2020

Page 2: David Ba rina 5. uno ra 2020 - Faculty of Information

Co jsou to multimedia?

Multimedia jsou oborem, ktery se zabyva pracı sezvuky, obrazky, animacemi, videi, . . . a dalsımi medii.

Page 3: David Ba rina 5. uno ra 2020 - Faculty of Information

Co jsou to multimedia?

Multimedia jsou oborem, ktery se zabyva pracı sezvuky, obrazky, animacemi, videi, . . . a dalsımi medii.

Page 4: David Ba rina 5. uno ra 2020 - Faculty of Information

Vyuzitı

I zabavnı prumysl(hry, digitalnı kino, hudba, fotografie, televize)

I komunikace (telefonie, webove stranky, socialne media)

I publikovanı obsahu(zurnalistika, online uloziste, uchovavanı digitalnıch zaznamu)

I veda (hyperspektralnı obrazy, plenopticka reprezentace)

I digitalizace kulturnıho dedictvı

I lekarstvı (sdılenı lekarskych snımku, ultrazvukove video)

I vzdelavanı (online kurzy)

I videodohled (kamerove systemy)

Page 5: David Ba rina 5. uno ra 2020 - Faculty of Information

Souvisejıcı obory

I zpracovanı signalu (A/D prevod, vzorkovacı teorem)

I zpracovanı zvukoveho/recoveho signalu (komprese reci)

I zpracovanı obrazu (doplnı propust, odstranenı artefaktu)

I komprese dat (kazdy multimedialnı format)

I pocıtacova grafika (barevne modely, renderovanı)

I pocıtacove videnı (inteligentnı vyhledavanı obrazku)

I kryptografie (digital rights management)

I . . . a matematika (vektorove prostory)

Page 6: David Ba rina 5. uno ra 2020 - Faculty of Information

Cıslicove zpracovanı signalu (DSP)

Page 7: David Ba rina 5. uno ra 2020 - Faculty of Information

Zvuk

Co je to zvuk?

mechanicke vibrace, ktere cestujı vzduchem, vnımane clovekem

t

f(t)

I obvykle reprezentovan jako digitalnı zvukovy signal

I lide slysı v rozsahu 20 az 20 000 Hz

I A/D a D/A prevodnıky, Nyquistova frekvence

I nızkourovnovy pohled: zvukove karty, vzorky audia

I vysokourovnovy pohled: prehravanı formatu MP3, AC3, AAC

Page 8: David Ba rina 5. uno ra 2020 - Faculty of Information

Zvuk

Co je to zvuk?

mechanicke vibrace, ktere cestujı vzduchem, vnımane clovekem

t

f(t)

I obvykle reprezentovan jako digitalnı zvukovy signal

I lide slysı v rozsahu 20 az 20 000 Hz

I A/D a D/A prevodnıky, Nyquistova frekvence

I nızkourovnovy pohled: zvukove karty, vzorky audia

I vysokourovnovy pohled: prehravanı formatu MP3, AC3, AAC

Page 9: David Ba rina 5. uno ra 2020 - Faculty of Information

Obrazky

Co je to obrazek?

vizualnı vjem, vnıman clovekem

I kamery, displeje, dataprojektory

I rastrovy obrazek = obdelnıkova mrızka pixelu

I pixely, barevny model, RGB, YUV/YCbCr

I nızkourovnovy pohled: format pixelu, podvzorkovanı barev

I vysokourovnovy pohled: zobrazenı obrazku v PNG, JPEGu

Page 10: David Ba rina 5. uno ra 2020 - Faculty of Information

Obrazky

Co je to obrazek?

vizualnı vjem, vnıman clovekem

I kamery, displeje, dataprojektory

I rastrovy obrazek = obdelnıkova mrızka pixelu

I pixely, barevny model, RGB, YUV/YCbCr

I nızkourovnovy pohled: format pixelu, podvzorkovanı barev

I vysokourovnovy pohled: zobrazenı obrazku v PNG, JPEGu

Page 11: David Ba rina 5. uno ra 2020 - Faculty of Information

Video

Co je to video?

posloupnost statickych obrazku, iluze spojiteho pohybu

I animace, video

I video a audio jsou ulozeny v multimedialnıch kontejnerech

I multimedialnı frameworky

I nızkourovnovy pohled: snımky, prokladanı, snımkova frekvence

I vysokourovnovy pohled: prehravanı videa v MP4

I-frame P-frame B-frame I-frame

Page 12: David Ba rina 5. uno ra 2020 - Faculty of Information

Video

Co je to video?

posloupnost statickych obrazku, iluze spojiteho pohybu

I animace, video

I video a audio jsou ulozeny v multimedialnıch kontejnerech

I multimedialnı frameworky

I nızkourovnovy pohled: snımky, prokladanı, snımkova frekvence

I vysokourovnovy pohled: prehravanı videa v MP4

I-frame P-frame B-frame I-frame

Page 13: David Ba rina 5. uno ra 2020 - Faculty of Information

Video: pohybove vektory

Page 14: David Ba rina 5. uno ra 2020 - Faculty of Information

Komprese

I jedna 20Mpx digitalnı fotografie = cca 57 MiB

I jedna sekunda 4K videa = cca 1,5 GiB

I dve hodiny 4K videa = cca 10,5 TiB

I ztratova vs. bezeztratova komprese

I bezeztratova se pouzıva jen zrıdka (PNG, FLAC)

I ztratova komprese je vsude(JPEG, MPEG, MP3, H.265, DVB-T2, digitalnı kino)

I komprese muze byt pomala,ale prehravanı obvykle pozadujeme v realnem case

I casto hardwarova podpora(zvukove karty, graficke karty, multimedialnı SIMD instrukce)

Page 15: David Ba rina 5. uno ra 2020 - Faculty of Information

Komprese: artefakty

Page 16: David Ba rina 5. uno ra 2020 - Faculty of Information

Rozhranı, knihovny, frameworky

I nızkourovnova API: DirectSound, ALSA, OpenGL, DirectX

I nızkourovnove formaty: vzorkovacı frekvence, hloubka pixelu

I vysokourovnova API: DirectShow, FFmpeg, hernı enginy

I vysokourovnove formaty: kontejnery, audio/video kodeky

I vysokourovnove nastroje vyuzıvajı vysokou uroven abstrakce

Element(File plugin)

Source

Element(ALSA)SinkSink

Source

Element(Decoder)

Bin / pipeline

Page 17: David Ba rina 5. uno ra 2020 - Faculty of Information

Prednasky

1. Uvod (5. unora)

2. Kompresnı techniky (12. unora)

3. Filtry, zpracovanı signalu (19. unora)

4. Zvukove formaty (26. unora)

5. Zvukova rozhranı (4. brezna)

6. Principy komprese (11. brezna)

7. Formaty obrazu (18. brezna)

8. Formaty videa (25. brezna)

9. Rozhranı DirectX (1. dubna)

10. Multimedialnı frameworky (8. dubna)

11. Rozhranı OpenGL (15. dubna)

12. Formaty a technologie TV (22. dubna)

13. Zaver (29. dubna)

Page 18: David Ba rina 5. uno ra 2020 - Faculty of Information

Body

10 b. cvicenı

10 b. pulsem. test

29 b. projekt

51 b. zkouska

100 b. celkem

Page 19: David Ba rina 5. uno ra 2020 - Faculty of Information

Cvicenı

Ve ctvrtek od 10:00 do 11:50 v pocıtacovych laboratori N204.

1. Navrh a realizace zvukovych filtru (20. unora)

2. Komprese JPEG (19. brezna)

3. DirectX a VfW (2. dubna)

4. Multimedialnı frameworky (9. dubna)

5. Rastrove operace ve fragment shaderu (16. dubna)

Page 20: David Ba rina 5. uno ra 2020 - Faculty of Information

Projekty

I az 29 bodu =⇒ velmi dulezite

I pocıtacovy program, ne studie/esej

I souvisejıcı s multimedii (audio, obrazky, video)

I jeden student nebo skupina dvou studentu

I vlastnı zadanı jsou vıtana, mailem na [email protected]

I verejne obhajoby s petiminutovou prezentacı

I obhajoby probehnou 30. dubna

I prıklady: editor fotografiı, multimedialnı prehravac

Page 21: David Ba rina 5. uno ra 2020 - Faculty of Information

Literatura

I John Watkinson. The MPEG Handbook. CRC Press, 2012.ISBN 978-1-136-02898-6

I Yun Q. Shi, Huifang Sun. Image and Video Compression forMultimedia Engineering: Fundamentals, Algorithms, andStandards. CRC Press, 1999. ISBN 978-1-4200-4979-8