====== B0B39MM1 – Multimedia 1 ======
===== Úvodní informace =====
[[http://dcgi.felk.cvut.cz/|{{https://vyuka.iim.cz/_media/y39mm1:dcgicoloralphasmall.png|Katedra počítačové grafiky a interakce}}]]
Tato stránka je oficiálním zdrojem informací pro studenty předmětu B0B39MM1 zaměření Multimédia bakalářského programu [[http://sit.fel.cvut.cz/|SIT]] na [[http://www.fel.cvut.cz/cz/|Fakultě elektrotechnické Českého vysokého učení technického v Praze]]. Předmět je zajišťován [[http://dcgi.felk.cvut.cz/|Katedrou počítačové grafiky a interakce]] (K13139). Na výuce se podílí [[http://radio.feld.cvut.cz/|Katedra radioelektroniky]] (K137). Praktickou část předmětu zajišťuje [[http://www.iim.cz|Institut intermédií]] (IIM) při FEL ČVUT v Praze.
* **Přednáška**: Pondělí, 12:45 - 14:15, IIM - Institut intermédií (T2:H1-24c, hledejte zamřížované dveře s označením T2:H1-25 v přízemní chodbě v halových laboratořích FEL)
* Ing. Roman Berka, Ph.D., berka (at) fel (dot) cvut (at) cz K139 - přednášky 1., 7.-13.
* Ing. František Rund, Ph.D., xrund (at) fel (dot) cvut (dot) cz - K137 - přednášky 3.-4.
* Dr. Ing. Libor Husník, husnik (at) fel (dot) cvut (dot) cz - K137 - přednášky 5.-6.
* **Cvičení**: Pondělí, 14:30 - 16:00, T2:H1-24c ([[http://www.iim.cz|Institut intermédií]])
*
* Ing. Roman Berka, Ph.D., berka (at) fel (dot) cvut (at) cz - K139 - cvičení 1., 6.-14., vedení projektů
* Ing. František Rund, Ph.D., xrund (at) fel (dot) cvut (dot) cz - K137 - cvičení 2.-5.
* **Konzultanti:**
* Ing. Jakub Hybler, hybler (at) iim (dot) cz - IIM
* Ing. Ondřej Slabý, slabyon3 (at) fel.cvut.cz - IIM
* Rozvrh předmětu: [[http://www.feld.cvut.cz/cz/education/rozvrhy-ng.B201/public/html/predmety/31/32/p3132706.html|B0B39MM1]]
* [[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B201/public/html/paralelky/P31/32/par3132706.1.html|seznam]]
** Aktuální informace k formě výuky **
{{https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/SARS-CoV-2_%28CDC-23312%29.png/1200px-SARS-CoV-2_%28CDC-23312%29.png?w=100|C}}
20.9.2020 - Tak už to není pravda. Výuka pojede od začátku vzdáleně, :-(. Přednášky i cvičení hledejte v čase podle rozvrhu na MS Teams v týmu MM1 do kterého jste byli přidáni.
18. 9. 2020 - V prvním týdnu se budeme výuku snažit udržet ve škole dle rozvrhu. Další výuka podle situace.
Informace o stavu budou zde. Distanční forma bude pravděpodobně založena na MS Teams.
==== Doporučená literatura ====
Tým realizující předmět Multimédia I napsal učební text pro tento předmět. V lednu 2016 vyšla stejnojmenná skripta. Doporučujeme společně s přednáškami.
[[https://eobchod.cvut.cz/skripta_cvut/skripta_cvut/multimedia_i-150031722|{{ https://vyuka.iim.cz/_media/y39mm1:mm1-skripta.jpg?w=100&tok=938ef4 |https://eobchod.cvut.cz/skripta_cvut/skripta_cvut/multimedia_i-150031722}}]]
----
**Zkouškové termíny**
viz KOS
**Zápočtové termíny**
14. týden na cvičení
**Předpokládané vstupní znalosti:** schopnost algoritmizace, pojem spojité funkce, základní fyzikální pojmy (frekvence, rychlost, tlak), binární poziční soustava
Odkaz na předmět v Bílé knize: [[http://www.fel.cvut.cz/cz/education/bk/predmety/31/32/p3132706.html|B0B39MM1]]. V případě odlišností má větší prioritu stránka předmětu zde na vyuka.iim.cz.
===== Harmonogram přednášek =====
^ Harmonogram přednášek ^^^^ Harmonogram cvičení ^
^ Týden ^ Téma ^^^ Téma ^
^ 1 |**Signál a jeho metody popisu. Fourierova transformace.**|{{:courses:b0b39mm1:mm1_hidden:01-mm1-fourier-transform.pdf |PDF}} || Úvod |
^ ::: | //Seznámení s obsahem kurzu, vymezení pojmů, Fourierova transformace jako nástroj v multimédiích.// ||| //Seznámení s předmětem, ukázky technologií, vytvoření dvoučlenných týmů. Odkazy na software ke stažení:
[[http://puredata.info/downloads/]],
testovací soubor {{ :courses:b0b39mm1:mm1_hidden:test_pd.txt | test.pd}} k vyzkoušení,
[[https://www.audacityteam.org/download/]]//, knihovna [[https://projects.iim.cz/support:iimavlib|IIM-AVLib]] |
^ 2 | **svátek** |||
^ 3 | **Zvukové signály, popis a vnímání zvuku.** | {{ :courses:b0b39mm1:mm1_hidden:02-mm1-sound-signals-perception_20.pdf |PDF}}|| Konzultace k projektům |
^ ::: | //Klasifikace zvukových signálů. Vnímání zvukových signálů, princip maskování a jeho využití při kompresi signálů.// ||| |
^ 4 | **Technická zařízení pro snímání a reprodukci zvuku**| {{ :courses:b0b39mm1:mm1_hidden:04-mm1-transducers.pdf |PDF}} || **Snímání a reprodukce zvuku - dílna I** |
^ ::: | //Zdroje a šíření zvukových signálů. Snímání zvukových signálů, mikrofony. Reprodukce zvukových signálů, reproduktory a reproduktorové soustavy.//||| //Snímání a reprodukce (vícekanálového) zvuku - {{ :courses:b0b39mm1:mm1_hidden:audio_workshop_2.pdf | materiál}}.// |
^ 5 | **Prostorová akustika** | {{ :courses:b0b39mm1:mm1_hidden:05-mm1-uvodprostorovka.pdf |PDF}} || Konzultace k projektům |
^ ::: | //Šíření zvuku v uzavřených prostorech. Vlnová akustika, geometrická akustika a statistická akustika. Akustika uzavřených prostor. Auralizace.// ||| |
^ 6 | **Číslicové zpracování zvukových signálů.** | {{ :courses:b0b39mm1:mm1_hidden:03-mm1-digital-signal-processing_19.pdf |PDF}} || **Zpracování zvuku - dílna II** |
^ ::: |//Číslicové zpracování zvukových signálů. Vliv číslicového zpracování zvukových signálů na jejich vnímání. Komprese zvukových signálů.//||| //Zpracování a analýza signálů v reálném čase (pure data) - {{ :courses:b0b39mm1:mm1_hidden:02-03_audio_workshops.pdf | materiál}}, {{ :courses:b0b39mm1:mm1_hidden:pd_2020.zip | pomocné soubory}}.// |
^ 7 | **Přístupy pro reprezentaci zvuku v prostoru a jejich aplikace v multimédiích a VR.** | {{ :courses:b0b39mm1:mm1_hidden:06-mm1-3d_sound.pdf |PDF}} || Konzultace k projektům |
^ ::: | //Základy směrového slyšení. Binaurální reprodukce, WFS, stereo a surround systémy, Ambisonie, objektový zvuk.// |||
^ 8 | **Snímání a záznam obrazu, technická zařízení** | {{ :courses:b0b39mm1:mm1_hidden:07-mm1-video-capturing.pdf |PDF}} || **TEST I / konzultace** |
^ ::: | //Digitální kamera a digitální fotoaparát, součásti kamery, ovládací prvky kamery a jejich používání, základní pravidla při pořizování záznamu, záznam DV a DVCAM. Speciální kamery.// ||| //TEST - snímání, reprodukce a zpracování zvuku// |
^ 9 | **Zpracování videa, střihové aplikace, kompozice videa, osvětlování a osvětlovací technika. ** | {{ :courses:b0b39mm1:mm1_hidden:10-mm1-video-editing.pdf |PDF-video-editing}} | {{ :courses:b0b39mm1:mm1_hidden:10-mm1-lighting-technologies.pdf |PDF-lighting}} | **Snímání videa a osvětlování - dílna III ** |
^ ::: | //Základní pravidla střihové skladby, proces produkce filmu. Ukázky trikových technik, pojmy maskování, klíčování, kompozice. Osvětlovací technika, osvětlování.// ||| //Snímání videa, osvětlování, green-screen - {{ :courses:b0b39mm1:mm1_hidden:ws-3-video.pdf | materiál}}.// |
^ 10 | **Stereoskopie** | {{ :courses:b0b39mm1:mm1_hidden:09-mm1-stereoscopy.pdf |PDF}} || Konzultace k projektům |
^ ::: | //Binokulární vidění. Přehled principů stereoskopického zobrazování, metody vytváření stereoskopického obsahu.// ||| |
^ 11 | **Ukládání obrazu a videa, datové formáty** | {{ :courses:b0b39mm1:mm1_hidden:0x0a-mm1-data-formats.pdf |PDF}} || **Stereoskopie - dílna IV** |
^ ::: | //Vymezení pojmů. Metody komprese obrazu a videa RLE, Huffman, JPEG, MPEG. Formáty pro ukládání rastrových a vektorových dat.// ||| //Stereoskopie - {{ :courses:b0b39mm1:mm1_hidden:ws-4-stereo-video.pdf | materiál}}.// |
^ 12 | **Snímání pohybu a interakce** | {{ :courses:b0b39mm1:mm1_hidden:11-mm1-motion-capture.pdf |PDF}} || Konzultace k projektům |
^ ::: | //Technologie a principy pro snímání pohybu.// ||| |
^ 13 | **Archivace, distribuce a prezentace multimediálního obsahu** | {{ :courses:b0b39mm1:mm1_hidden:12b-a7b39mm1-archiving-and-presenting-mm-data.pdf |PDF}} || **TEST II / konzultace** |
^ ::: | //Nástroje distribuce multimediálního obsahu DVB, GSM, IP. Prezentační technologie, principy projekčních zařízení. Problematika poměru stran, prokládání a konverze snímkové frekvence.// ||| //TEST / konzultace - Video, Stereoskopie// |
^ 14 | **Pojem multimédia jako prostředek komunikace a oblasti aplikací**| {{ :courses:b0b39mm1:mm1_hidden:13-a7b39mm1-final-ideas-and-projects.pdf |PDF}} | | **Prezentace, hodnocení** |
^ ::: | //Ukázky hotových projektů z oblasti komunikace, vizualizace, produkce, audiovizuálního umění, architektury.// ||| //Prezentace projektů, hodnocení, zápočet.// {{ :courses:b0b39mm1:mm1_hidden:seznam-sem-mm1.xlsx | Seznam}} přidělených semestrálních projektů.|
===== Další info =====
==== Výsledky testu 1 - audio ====
-
==== Výsledky testu 2 - video ====
-
==== Pravidla předmětu ====
* [[http://dcgi.felk.cvut.cz/cs/study/akademicka_pravidla|Akademická pravidla]]
* {{ :courses:b0b39mm1:mm1_hidden:okruhy_mm1_2020.pdf |Okruhy ke zkoušce - aktualizováno 2020/2021}}
- Semestrální práce bude zadána v 2. týdnu
- Prezentace projektů bude probíhat ve 14. týdnu.
- V průběhu semestru budou 2 testy uzavírající jednotlivé tematické celky (zvuk, video).
- V každém testu budou 4 otázky po 2 bodech. Minimální zisk je 5 bodů (jinak bude test opakován, maximálně však 2x).
- Zkouška je povinná.
- Před zkouškou je nutné získat zápočet.
- Zkouška se skládá z písemného testu a ústní části a pokrývá témata přednášek.
- **Ke získání zápočtu je potřeba** kompletně odevzdat **semestrální práci** (viz [[http://vyuka.iim.cz/y39mm1:y39mm1?kriteria_pro_hodnoceni_semetralnich_uloh_30b|Kritéria]]), absolvovat **prezentaci** projektu v době cvičení ve 14. týdnu a **oba 2 testy**. To vše se ziskem **alespoň 20 bodů**.
==== Celkové bodové hodnocení ====
=== Body za semestr (pro získání zápočtu) ===
K získání zápočtu je potřeba získat minimum 20 bodů.
Body nad 30 budou připočteny k zisku u zkoušky.
* Semestrální úloha 24b
* Průběžná práce (2 testy po 8b.) 16b
* Prezentace 10b
* **Celkem 50b**
=== Body u zkoušky (pro získání/výpočet známky) ===
* Zkouškový test 60b
* Zkouška 40b
* **Celkem 100b**
Zkouška je povinná.
=== Ukázka otázek pro testy průběžné práce ===
//Pozn: Součástí každé odpovědi je i vysvětlení symbolů, uvedení jednotek, popisky obrázků, os, apod.//
- Jaká vlnová délka odpovídá kmitočtu 20 Hz? - stačí náznak výpočtu a numerický odhad, pro vzduch, normální podmínky.
- Jakou podmínku týkající se kmitočtového rozsahu číslicově zpracovávaných signálů musíme splnit při jejich vzorkování? Uveďte konkrétní příklad.
- Schematicky nakreslete (včetně popisu) řez elektrodynamickým reproduktorem a vysvětlete princip funkce.
- Načrtněte časový průběh a kmitočtové spektrum "diracova impulzu" (jednotkového impulzu).
==== Klasifikace ====
^^ Známka ^ Zisk ^^
||A | 90-100 ||
||B | 80-89||
||C | 70-79||
||D | 60-69||
||E | 50-59||
||F | 0-49||
===== Semestrální úlohy =====
==== Kritéria pro hodnocení semestrálních úloh ====
Všichni budou řešit jednotnou úlohu spočívající v produkci procedurálně generovaného obrazu a zvuku. Na řešení budou pracovat dvoučlenné týmy. Při hodnocení jejich výstupu budou zohledněna následující kritéria:
- variabilita
- originalita
- komentáře
- použitelnost
==== Zadání ====
Semestrální práce - obecné zadání: Vytvořte aplikaci, která umožní syntézu zvukového signálu a obrazu na základě vstupu uživatele.
K realizaci využijte knihovnu AVLib dodanou cvičícím. Žádná další knihovna není dovolena. Podporované prostředí je linux a windows.
Pro upresneni obecneho zadani si vyberte si jedno z následujících zadání a ve spolupráci s cvičícími je modifikujte pro sebe.
- Vytvořte aplikaci, která na základě vstupů od uživatele bude pomocí syntézy generovat ruchy pocházející z různých procesů (náraz dvou kovových objektů, pád kovové kuličky na podlahu, cvakání, klapání apod.). Vizuálně doprovoďte stavovými informacemi.
- Naiplmenetujte aplikaci, která bude fungovat jako sampler. Uživatel bude pokládat do rastru pixely a aplikace je bude skenovat a na jejich základě vydávat zvuky různých tónů a materiálů (obdoba válce s trny do orchestrionu nebo flašinetu). Bude možné regulovat rychlost skenování případně počet skenů.
- Vytvořte aplikaci, která má na vstupu zvukový záznam a na výstupu daný záznam upravený pomocí efektů echo, zpoždění,... Aplikace bude zobrazovat stavové informace nastavení efektů.
- Vytvořte jednoduchou hru s bludištěm a generovanými syntetickými zvuky.
- Vytvořte hru ovládanou pískáním a výškou tónu (např. tetris).
==== Obsah odevzdaného projektu ====
Projekt bude odevzdaný v ZIP balíčku tak, aby bylo možné vaše zdrojové soubory po nakopírování do původní adresářové struktury přeložit a spustit. Balíček bude obsahovat:
- pouze vámi vytvořené zdrojové kódy přeložitelné v rámci původně staženého prostředí
- textový soubor README s popisem, kam který soubor patří
- přeložená spustitelná verze, datové např. zvukové a vaše konfiguračními soubory (pokud sbalíte celý projekt, smažte soubory, které se generují automaticky při překladu)
- prezentace (video náhled v PAL)
- závěrečná zpráva v PDF formátu max 5str. (popis záměru + inspirace, teoretický návrh - použijte např. schéma a popište, popis řešení, návod na spuštění a popisem parametrů a ovládání)
ZIP balíček je možné vytvořit selektivním sbalením pouze vybraných souborů se zachováním relativních cest.
**Odevzdání balíčků prosřednictvím některého úložiště (dropbox, filesender) do pondělka 4. ledna 2021, 16h.**
==== Odkazy na materiály ====
[[https://vyuka.iim.cz/y39mm1:materialy_k_uloham|Materiály k úlohám]]
[[https://vyuka.iim.cz/y39mm1:technika|Technika k dispozici pro prezentace]]