Course detail
Graphic and Multimedia Processors
FEKT-NGMPAcad. year: 2014/2015
Colour models. Principles of 2D/3D graphics. Algorithms for computer graphics and computational complexity. First and second generation of graphical processors - TMS34010/20, TIGA, Trio64V+, Intel i860, Savage3D, Intel740, Permedia, RIVA TNT.
Organization of video memory. Parallelization of geometry engine. Multiprocessor raster architectures - image and object parallelization. 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, 7. Multimedia processors - VLIW, Mpact, CyberPro. Video standards (D-VHS, DV, IEEE 1394 Firewire). Multimedia extensions of instruction set x86 - MMX, SIMD. Game consoles.
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
Work placements
Aims
of graphical amultimedia operations and making use of OpenGL language for image information processing.
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
HEATH, S. Multimedia & Communications Technology. Oxford: Focal Press, 1996. ISBN 0-240-51460-2
Rao K.R., Hwang J.J.: Techniques & Standards for Image, Video & Audio Coding, Prentice Hall, 1996
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.
Exercise in computer lab
Teacher / Lecturer
Syllabus
2D Graphics, display lists.
Transformation, 3D graphics introduction.
Animation, fog.
Texturing, mip-mapping.
Bezier surfaces.
NURBS and quadrics.
Project presentation!!! (during computer laboratories)