Multimedia Computing
Course Title: Multimedia Computing Full Marks: 60 + 20 + 20
Course No: CSC319 Pass Marks: 24 + 8 + 8
Nature of the Course: Theory + Lab Credit Hrs: 3
Semester: V
Course Description: This course covers the basic concepts of Multimedia system including
introduction, Sound / Audio System, Images and Graphics, Video and Animation, Data
Compression, User Interfaces, Abstractions for programming and Multimedia Application
Course Objectives: This course covers three main objectives on multimedia system these are
devices, systems and applications
Detail Syllabus:
Unit 1 Introduction to Computers Teaching
Hours (3)
Introduction Introduction To multimedia system , history and 1 hr
applications
Global structure of Device domain, system domain, application domain,
Multimedia cross domain with diagram
Multimedia Application Basic applications of multimedia system in all
sectors
Medium The perception medium, the representation medium,
the presentation medium, the storage medium, the
transmission medium, the information exchange
medium, representation values and representation
spaces, representation dimensions
Multimedia system and Combination of media, independence ,computer 1 hr
properties support integration
Characteristics of a Multimedia systems must be computer controlled,
Multimedia System Multimedia systems are integrated, the information
they handle must be represented digitally, the
interface to the final presentation of media is usually
interactive.
Challenges for Synchronization, Sequencing, Distributed Network, 1hr
Multimedia Systems Inter-media Scheduling
Components of a Capture devices, Storage Devices,
Multimedia System Communication Networks, Computer Systems,
Display Devices,
Unit 2 Sound / Audio System Teaching
Hours (6)
Concepts of sound Frequency, amplitude, Computer representation of 4
system sound, sampling rate, quantization, sound hardware
Music and speech Basic MIDI concepts, MIDI devices, MIDI
messages, MIDI and SMPTE timing standards,
MIDI software
Speech Generation Basic Notions, Reproduced Speech output, Time
dependent sound concatenation, frequency –
dependent sound concatenation
Speech Analysis Research area of speech analysis, speech 2 hr
recognition,
Speech Transmission Signal form coding, source coding in parametrized
systems, recognition and synthesis systems
Unit 3 Images and Graphics Teaching
Hours (5)
Digital Image Image format, storage image format 5 hrs
Representation
Image and graphics Introduction about different Image and graphics
Format Format
Image Synthesis , Computer Image processing, dynamics in graphics,
analysis and the framework of interactive graphics systems,
Transmission Graphics input/ output hardware, dithering, image
analysis, Image recognition, Image recognition
steps, Image transmission
Unit 4 Video and Animation Teaching
Hours (6)
Video signal Visual representation, Transmission, digitalization, 3 hr
representation
Computer Video Format Introduction to Computer video format
Computer- Based Input process, composition stage, inbetween process,
animation Changing colours,
Animation Language Linear list notations, General purpose language,
Graphical Languages,
Methods of controlling Full explicit control, procedural control, constraint 2 hr
Animation based systems, tracking live action, kinematics and
dynamics,
Display of Animation Basic knowledge about Display of Animation
Transmission of Basic knowledge about Transmission of Animation 1 hr
Animation
Unit 5 Data Compression Teaching
Hours 8)
Storage Space Basic knowledge about Storage Space 4hr
Coding Requirements Basic knowledge about Coding Requirements
Source, Entropy and Entropy coding, source coding- Huffman Encoding,
Hybrid Coding
Arithmetic encoding (introduction only), Run length
encoding,
Lossy Sequential DCT- Steps of Lossy Sequential DCT- based Mode 4 hr
based Mode
Expanded Lossy DCT- Steps of Expanded Lossy DCT-based Mode
based Mode
JPEG and MPEG JPEG and MPEG compression process
Unit 6 User Interfaces Teaching
Hours (5)
Basic Design Issues Architectural issues, information characteristics for 5 hr
presentation, presentation function, presentation
design knowledge, effective human computer
interaction
Video and Audio at the Classification of software: system software and
User Interface application software, audio and video at the user
interface
User- friendliness as the Easy to learn instruction, presentation, Dialogue
Primary Goal boxes, additional design criteria, design specific
criteria
Unit 7 Abstractions for programming Teaching
Hours (5)
Abstractions Levels Abstraction level of the programming of multimedia 2 hr
systems
Libraries Introduction to Libraries
System Software Data as Time capsules, data as Streams,
Toolkits Introduction to toolkits 3 hr
Higher Programming Media as types, Media as files, Media as processes,
Languages programming language requirements, Interprocess
communication Mechanism, language,
Object –oriented Class, object, Inheritance, Polymorphism,
approaches application-specific metaphors as classes,
application-generic Metaphors as classes, devices as
classes, processing units as classes, Distribution of
BMOs and CMOS, Media as classes,
Communication-specific Metaphors as classes
Unit 8 Multimedia Application Teaching
Hours (5)
Media preparation and Means, video support, scanner devices, recognition 2 hr
composition devices, tracking devices, motion based devices,
Media integration and Multimedia editors, Hypermedia/ Hypertext editors,
communication authoring tools, tele-services, interactive services,
Distributed services, Media Consumtion
Media Entertainment Virtual Reality, Interactive video, Interactive audio,
Games
Telemedicine Application of Telemedicine in Multimedia
E-learning Application of e-Learning in Multimedia 3 hr
Digital video editing and Application of in Digital video editing and production
production systems systems in Multimedia
Video conferencing Application of Video conferencing
in Multimedia
Video-on-demand Application of Video-on-demand
in Multimedia
Laboratory Works:
After completing this course, students should have practical knowledge of different
components of multimedia system, multimedia tools and applications
The laboratory work includes:
Macromedia FreeHand
Macromedia Flash
Swish Max
Macromedia Director
Morphing techniques
Audio and Video editing software
Data compression
Text Books:
1. Multimedia: Computing, Communications and Applications, Ralf Steinmetz and Klara Nahrstedt,
Pearson Education Asia
Reference Books:
2. Multimedia Communications, Applications, Networks, Protocols and Standards, Fred Halsall,
Pearson Education Asia
3. Multimedia Systems, John F. Koegel Buford, Pearson Education Asia
Model Question
Course Title: Multimedia Computing Full Marks: 60
Course No: CSC319 Pass Marks: 24
Credit Hrs: 3
Semester: V
Section A
Attempt any two questions. (2 × 10 = 20)
1. Explain application development life cycle of multimedia systems.
2. Explain with steps of the JPEG compression process in detail with example.
3. Explain the Huffman coding process to create Huffman code tree with example.
Justify how Huffman code reduces the file size?
Section B
Attempt any eight questions. (8 × 5 = 40)
4. Compare quality with file size.
5. Explain the advantage and disadvantages of bitmap over vector image
6. Differentiate between Video and Animation.
7. Calculate the file size in bytes for a 30 second recording at 44.1 KHz, 8 bits resolution
stereo sound.
8. Explain the lossy compression with example.
9. Explain the MPEG Compression with example.
10. Discuss the abstraction levels of the programming of multimedia system.
11. Discuss the User interface design.
12. Explain the applications of multimedia in telemedicine.