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
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
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
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
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
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
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
SVGA – Super Video Graphics Array (800x600) XGA – Extended Graphics Array (1024x768) HDTV (720dpi) – 1280x720 HDTV (1080dpi) – 1920x1080 9 164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
Levels of VGA Mixing VGA Mixing VGA Mixing with scaling Dual-buffered VGA mixing/scaling 10 164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
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
Architecture The other architectures available for Multimedia are IMA architectural framework Network Architecture for Multimedia. 12 164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
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
Multimedia Architecture based on Interface Bus 14 164CS09 COMPUTER GRAPHICS AND MULTIMEDIA
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
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
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
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
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
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