Tato stránka je oficiálním zdrojem informací pro studenty předmětu B0B39MM1 zaměření Multimédia bakalářského programu SIT a předmětu BBB39MM1 bakalářského programu Scénické technologie na Fakultě elektrotechnické Českého vysokého učení technického v Praze. Předmět je zajišťován Katedrou počítačové grafiky a interakce (K13139). Na výuce se podílí Katedra radioelektroniky (K13137). Praktickou část předmětu zajišťuje Institut intermédií (IIM) při FEL ČVUT v Praze.
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.
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: B0B39MM1. V případě odlišností má větší prioritu stránka předmětu zde.
Harmonogram přednášek | Harmonogram cvičení | |||
---|---|---|---|---|
Týden | Téma | Téma | ||
1 | Úvod do multimédií. Signál a jeho metody popisu. Fourierova transformace. | Úvod | ||
Seznámení s obsahem kurzu, vymezení pojmů, Fourierova transformace jako nástroj v multimédiích. | Seznámení s předmětem, zadání semestrální práce, vytvoření dvoučlenných týmů. Úvod do prostředí jazyka Python. Instalace prostředí, struktura programu, datové struktury, řídící struktury, std. vstup-výstup. Ukázky. Návod: Instalace Pythonu a knihoven | |||
2 | Zvukové signály, popis a vnímání zvuku | 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ů. | Ukázky knihovny pyo a opencv, konzultace ke konceptu semestrálních prací. | |||
3 | Číslicové zpracování zvukových signálů | Zpracování zvuku - dílna I | ||
Čí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 (využití knihovny pyo) PDF | |||
4 | Prostorová akustika | Konzultace k projektům | ||
Šíření zvuku v uzavřených prostorech. Vlnová akustika, geometrická akustika a statistická akustika. Akustika uzavřených prostor. Auralizace. | Použití knihoven wxpython a opencv. Ukázky. | |||
5 | Technická zařízení pro snímání a reprodukci zvuku | Snímání a reprodukce zvuku - dílna II | ||
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. Nainstalujte si Audacity, případně i USB driver ke zvukové kartě Steinberg UR22 mk II | |||
6 | Přístupy pro reprezentaci zvuku v prostoru a jejich aplikace v multimédiích a VR | Operace se zvukovým signálem - opakování | ||
Základy směrového slyšení. Binaurální reprodukce, WFS, stereo a surround systémy, Ambisonie, objektový zvuk. | Praktické cvičení operací se zvukem, aditivní a subtraktivní syntéza, aj. | |||
7 | Snímání a záznam obrazu: Fotoaparáty, senzory, expozice, optika. | TEST I / konzultace | ||
Fyzikální princip snímání obrazu, digitální fotoaparát, optika, expozice. | TEST - snímání, reprodukce a zpracování zvuku | |||
8 | Snímání a záznam obrazu II: Kamera, média, parametry, pravidla snímání, kompozice. | Snímání videa - dílna III | ||
Kamera a její součásti, záznamová média, standardy pro přenos videa. Základní pravidla snímání videa. Kompozice obrazu. | Snímání a streamování videa, green-screen, stereoskopické video materiál | |||
9 | Svátek | - | - | |
10 | Osvětlování a osvětlovací technika, řídící protokoly ArtNET a DMX512 | Řízení světelného parku - příprava | ||
Světelné zdroje, dálkově ovládaná zařízení pro multimediální efekty, řídící protokoly DMX515, ArtNET. | Používání protokolů artnet a midi. | |||
11 | Stereoskopie | Světelná technika - dílna IV | ||
Binokulární vidění. Přehled principů stereoskopického zobrazování, metody vytváření stereoskopického obsahu. | Světelné zdroje, a řízení světelného parku. Protokoly DMX512 a ARtNET, materiál, Lightplot, Scéna pro SW Capture. | |||
12 | Ukládání obrazu a videa, datové formáty, distribuční formáty, archivace multimediálního obsahu | Konzultace k projektům | ||
Vymezení pojmů. Metody komprese obrazu a videa RLE, Huffman, JPEG, MPEG. Formáty pro ukládání rastrových a vektorových dat. | Testování a ladění dílčích částí semestrálních projektů. | |||
13 | Snímání pohybu a interakce | TEST II / konzultace | ||
Technologie a principy pro snímání pohybu. | TEST / konzultace dle potřeby jednotlivců. | |||
14 | Prezentace multimediálního obsahu | Prezentace projektů | ||
Prezentační technologie, principy projekčních zařízení. Problematika poměru stran, prokládání a konverze snímkové frekvence. | Prezentace projektů, hodnocení, zápočet. |
datum testu | odkaz na výsledky | datum opravného testu |
---|
Odkaz na tabulku bude zde.
Zkouška je povinná.
Pozn: Součástí každé odpovědi je i vysvětlení symbolů, uvedení jednotek, popisky obrázků, os, apod.
Známka | Zisk | |
---|---|---|
A | 90-100 | |
B | 80-89 | |
C | 70-79 | |
D | 60-69 | |
E | 50-59 | |
F | 0-49 |
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:
Semestrální práce - obecné zadání: Vytvořte aplikaci, která umožní syntézu zvukového signálu, obrazu a světelného doprovodu na základě vstupu uživatele. K realizaci využijte prostředí Python s knihovnami pyo, wxpython, opencv, protokolů artnet nebo MIDI. Podporované prostředí je linux, windows nebo MAC-OS.
Pro upřesnění si vyberte jedno z následujících zadání a ve spolupráci s cvičícími je modifikujte pro sebe.
Projekt bude odevzdaný v ZIP balíčku tak, aby bylo možné vaše zdrojové soubory spustit. Balíček bude obsahovat:
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) během zápočtového týdnu.
Velká část aktivit na cvičení se bude odehrávat za použití několika knihoven jazyka Python. To proto, aby studenti měli průpravu pro realizaci semestrální práce, která se bude odehrávat ve stejném prostředí. K Pythonu i k těmto knihovnám je k dispozici velké množství dokumentace a příkladů. Některé jsou uvedeny níže a další si určitě najdete.
127.0.0.1
. Ke stažení studentská verze zde (na stránce dole): https://www.capture.se/Downloads/Download-Capture (motorizované světlo použité ve 4. dílně, Martin Rush MH1 Profile, bohužel v této verzi Capture není, můžete si ale najít dokumentaci jednotlivých kanálů, nebo na testování použít QLC+ jako v dílně - ovládání světla začíná na kanálu 101)