| Název: | Grafické a multimediální procesory |
|---|
| Zkratka: | GMU |
|---|
| Ak.rok: | 2011/2012 |
|---|
| Semestr: | zimní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština |
|---|
| Informace pro zapsané: | http://www.fit.vutbr.cz/study/courses/GMU/private/ |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zápočet+zkouška (písemná) |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 26 | 0 | 0 | 8 | 18 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 60 | 0 | 0 | 0 | 40 |
|---|
|
|---|
| Garant: | Drábek Vladimír, doc. Ing., CSc., UPSY |
|---|
| Přednášející: | Drábek Vladimír, doc. Ing., CSc., UPSY |
| Cvičící: | Drábek Vladimír, doc. Ing., CSc., UPSY Herout Adam, doc. Ing., Ph.D., UPGM Szentandrási István, Ing., UPGM |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav počítačových systémů FIT VUT v Brně |
|---|
| Prerekvizity: | |
|---|
| Nahrazuje: | |
|---|
| | | Cíle předmětu: |
|---|
Seznámit studenty s obvodovou podporou a implementací grafických a multimediálních operací, a dále s využitím jazyka OpenGL k zpracování obrazové informace. Nově byl zařazen prostředek CUDA pro programování GPGPU. | | Anotace: |
|---|
Barevné modely. Principy 2D/3D grafiky. Algoritmy počítačové grafiky a výpočetní náročnost. První a druhá generace grafických procesorů - TMS34010/20, TIGA, Trio64V+, Intel i860, Savage3D, Intel740, Permedia, RIVA TNT. Organizace obrazové paměti. Paralelizace geometrického stupně. Multiprocesorové rasterizační architektury - paralelizace obrazu a objektů. Mapování a komprese textur, pixelové interpolace. Grafické multiprocesory. GPGPU. Kvantování. Predikční kódování. Kosinová a waveletová transformace. Kompenzace pohybu a hybridní kódování. Podpásmové kódování a vektorové kvantování. Standardy pro přenos obrazů, videa a zvuku - JPEG, ITU-T H.261, MPEG-1, 2, 4, 7. Signálové procesory. Multimediální procesory - VLIW, Mpact, CyberPro. Multimediální rozšiřování instrukčního souboru x86 - MMX, SIMD. Hrací konzoly. | | Získané dovednosti, znalosti a kompetence: |
|---|
Studenti se seznámí s obvodovou podporou grafických a multimediálních operací a s programováním těchto operací v jazyku OpenGL a prostředím CUDA. | | Osnova přednášek: |
|---|
- Barevné modely, CUDA, 2D grafika.
- 3D grafika, složitost, grafické akcelerátory.
- Obrazová paměť, grafické procesory.
- Paralelizace geometrického a rasterizačního stupně.
- Architektura SGI, mapování a komprese textur, pixelové interpolace.
- Grafické multiprocesory, GPGPU.
- Kvantování a predikční kódování.
- Kosinová a waveletová transformace.
- Kompenzace pohybu, podpásmové kódování.
- JPEG, ITU-T H.261, MPEG-1.
- MPEG-2, -4, -7.
- Signálové procesory.
- Multimediální procesory, instrukční soubory. Hrací konzoly.
| | Osnova počítačových cvičení: |
|---|
- Úvod do OpenGL, GLUT a CUDA
- 2D Grafika
- Display listy, transformace a zásobník matic, animace
- Texturování
- Fog, mipmaping
- Evaluátory, Bezierovy plochy, NURBS a quadriky
- Odevzdáváni projektu!!! (v rámci jednotlivých cvičení)
| | Osnova ostatní - projekty, práce: |
|---|
|
Individuální zadání projektů. | | Literatura referenční: |
|---|
- Foley J.D., van Dam A., Feiner S.K., Hughes J.F.: Computer Graphics, Principles and Practice, Addison Wesley, 1990
- Rao K.R., Hwang J.J.: Techniques & Standards for Image, Video & Audio Coding, Prentice Hall, 1996
| | Literatura studijní: |
|---|
- Přednáškové materiály v elektronické formě.
| | Kontrolovaná výuka: |
|---|
Vypracování projektů. | | Průběžná kontrola studia: |
|---|
Vypracování projektů. | | Podmínky zápočtu: |
|---|
Vypracování projektů. | | |
|