Course detail
Graphic and Multimedia Processors
FEKT-MGMPAcad. year: 2012/2013
Colour models. Organization of video memory. Principles of 2D/3D graphics. Algorithms for computer graphics and computational complexity. Texture mapping and compression, pixel interpolation. Quantization. Predictive coding. Cosine and wavelet transform. Motion compensation and hybrid coding. Subband coding and vector quantization. Huffman coding. Run length coding. LZ77, 78. Standards for image, video and audio transmission - JPEG, ITU-T H.261, MPEG-1, 2, 4. Multimedia processors - VLIW, Mpact, CyberPro. Multimedia extensions of instruction set x86 - MMX, SIMD. Parallelization of geometry engine. Multiprocessor raster architectures - image and object parallelization.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Colour models and colour spaces.
Image and its representation, sampling and quantization, cosine and wavelet transform.
Fundamentals of 2D graphics, algorithms, computation demanding.
Fundamentals of 3D graphics, algorithms, computation demanding.
Texture mapping and compression, pixel interpolation.
Lossless compression, Huffman coding, run length coding, LZ77.
Lossy compression, motion compensation, hybrid coding, JPEG.
Standards for audio transmission and coding - MPEG, AC3, SPDIF, WAV.
Standards for video transmission and coding - H.261, MPEG, AVI.
Parallel processing of multimedia data.
Multimedia extensions of instruction set - MMX, SIMD.
Computer interfaces for audio and video transmission - USB, FireWire. Modern graphic processors, DirectX.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
computer exercise are obligatory
self-dependent project is obligatory
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Hanzo, L. Cherriman, P., Streit, J.: Video Compression and Communications, 2nd ed. John Wiley & Sons, Ltd, 2007. ISBN 978-0-470-51849-6 (EN)
Heath, S. Multimedia & Communications Technology. Oxford: Focal Press, 1996. ISBN 0-240-51460-2 (EN)
Kaufman, Rendering, Visualization and Rasterization Hardware. Springer-Verlag, 1993. ISBN 3-540-56787-9 (EN)
Leiterman, J. C.: Learn Vertex and Pixel Shader Programming with DirectX 9. Wordware Publishing, Inc., 2004. ISBN 1-55622-287-4 (EN)
Rao K.R., Hwang J.J.: Techniques & Standards for Image, Video & Audio Coding, Prentice Hall, 1996 (EN)
Sayood, K.: Data Compression, 2nd ed. Academic Press, 2000. ISBN 1-55860-558-4 (EN)
Smékal, Z., Sysel, P. Signálové procesory. Sdělovací technika, Praha, 2006. ISBN 80-86645-08-8. (CS)
Žára, Beneš, Sochor, Felkel: Moderní počítačová grafika. Druhé vydání. Computer Press, 2005. ISBN 80-251-0454-0 (CS)
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
3D graphics, complexity, graphical accelerators.
Video memory, graphical processors.
Parallelization of geometry and raserization stage.
Architecture SGI, texture mapping and compression, pixel interpolation.
Kvantizing and prediction coding.
Cosine and wavelet transform.
Motion compensation, subband coding.
Huffman and arithmetic coding, RLE.
Data compression, LZ 77, LZ 78, Burrows-Wheeler transform.
JPEG, ITU-T H.261, MPEG-1.
MPEG-2, -4, -7.
Multimedia processors, instruction sets. Game consoles.