2. Outline
• An Introduction
• Multimedia applications
• Multimedia System Architecture
• Evolving technologies for Multimedia
• Defining objects for Multimedia systems
• Multimedia Data interface standards
• Multimedia Databases.
2
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
3. Multimedia workstation Architecture
3
APPLICATIONS
Multimedia Extensions
Multimedia
Driver Support
Add-On Multimedia
Devices and
Peripherals
System Hardware
(Multimedia-Enabled)
Graphical User
Interface
Operating
System
Software
Drivers
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
4. Features
• Multimedia encompasses a large variety of technologies
and integration of multiple architecture interacting in
real time.
• All the multimedia capabilities integrate with the
standard user interfaces such as Microsoft Windows, X
Windows.
4
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
5. System Hardware
• Multimedia operation places tremendous demands of
computing performance and storage on the system
hardware
• Multiple applications can be operated simultaneously
with high resolution display technologies.
5
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
6. Add-On Multimedia
Devices & Peripherals
• Devices include scanners, video cameras, VCRs and sound
equipment along with their associated devices controllers
and encoding hardware.
6
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
7. Software Drivers
• A software driver is needed for each special device to
provide the interface from an application to the
devices
• The user can interact with a much wider range of
peripherals and system using software drivers
7
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
8. High Resolution Graphics
Display
• MCA – Monochrome Adapter
• CGA – Color Graphics Adapter (320x200)
• EGA – Enhanced Graphics Adapter (640x350)
• VGA – Video Graphics Array (640x480)
8
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
9. •SVGA – Super Video Graphics Array (800x600)
•XGA – Extended Graphics Array (1024x768)
•HDTV (720dpi) – 1280x720
•HDTV (1080dpi) – 1920x1080
9
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
10. Levels of VGA Mixing
a) VGA Mixing
b) VGA Mixing with scaling
c) Dual-buffered VGA mixing/scaling
10
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
11. VGA mixing – Image acquisition memory also serves
as the display source memory, thereby fixing its
position and size on the screen.
VGA mixing with scaling – resizing and positioning
of images in predefined windows.
Dual-buffered VGA mixing/scaling – maintains
original mage in decompression buffer and the
resized image in the display buffer.
11
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
12. Architecture
•The other architectures available for Multimedia
are
• IMA architectural framework
• Network Architecture for Multimedia.
12
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
13. IMA
•IMA stands for Interactive Multimedia
Association.
•It defines the architectural framework for
multimedia to provide interoperability of
multimedia products.
13
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
15. •The task group concentrates on two things:
• Desktops(client) – Define the interchange formats. It allows the
multimedia objects to be displayed in any workstation or personal
computer.
• Servers – Define class libraries. It enables the distributed multimedia
applications across multivendor platforms.
15
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
16. Network Architecture
•Requires special networking requirements
because large volumes of images and video
messages are being transmitted.
•Transmission is done over LAN’s and WAN’s
16
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
17. Reasons for congestion in network
•Number of users accessing the network
•Increasing computing power of desktop systems,
workstations and PC’s
•Business needs for complex networks
•Increased traffic loads
•Use of client/server architectures
•Graphics intensive applications
•Voice and voice based multimedia applications
17
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
18. Task Based Multi-level Networking
• In Task based multilevel networking the tasks
are broken down into the following types
• Data transfer for text
• Data transfer for images
• Data transfer for audio and video clips
• Data Duplication to user workstations
• Data Replication among servers
18
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
19. High-Speed server to server links
• Data Duplication - Data Duplication is the process of
duplicating an object that the user can manipulate.
• Data Replication - Replication is defined as the
process of maintaining two or more copies of the same
object in the network.
• It is periodically resynchronized to provide the user
faster and more reliable access to the data.
• Every change in replicated copy of an object is
immediately reflected in master copy.
• Replication is done periodically ranging from 1 minute
to 24 hours.
19
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
20. Networking Standards
•ATM – Asynchronous Transfer Mode
• Designed for broadband applications in public
networks.
•FDDI – Fiber Distributed Data Interface
• Used as a hub in network configuration
20
164CS09 COMPUTER GRAPHICS AND MULTIMEDIA