CGMM Unit 4 1
CGMM Unit 4 1
CGMM Unit 4 1
Likewise, Multimedia is the field of Computer Science that integrates different forms of information
and represents in the form of audio, video, and animation along with the traditional media, i.e., text,
graphics/drawings, images, etc.
MULTIMEDIA COMPONENTS-
Following are the major components of a multimedia computer system −
Text-
It contains alphanumeric and some other special characters. Keyboard is usually used for input of text;
however, there are some internal (inbuilt) features to include such text.
Graphics-
It is technology to generate, represent, process, manipulate, and display pictures. It is one of the most
important components of multimedia application. The development of graphics is supported by a
different software.
Animation-
Computer animation is a modern technology, which helps in creating, developing, sequencing, and
displaying a set of images (technically known as ‘frames’). Animation gives visual effects or motion
very similar to that of a video file (see image given below).
Audio-
This technology records, synthesizes, and plays audio (sound). There are many learning courses and
different instructions that can be delivered through this medium appropriately.
Video-
This technology records, synthesizes, and displays images (known as frames) in such sequence (at a
fixed speed) that makes the creation appear as moving; this is how we see a completely developed
video. In order to watch a video without any interruption, video device must display 25 to 30
frames/second.
LNCT GROUP OF COLLEGES
MULTIMEDIA APPLICATION
Let us now see the different fields where multimedia is applied. The fields are described in brief
below −
The right side shows the new architectural entities required for supporting multimedia applications.
For each special devices such as scanners, video cameras, VCRs and sound equipment-, a software
device driver is need to provide the interface from an application to the device. The GUI require
control extensions to support applications such as full motion video.
LNCT GROUP OF COLLEGES
Duplication: It is the process of duplicating an object that the user can manipulate. There is
no requirement for the duplicated object to remain synchronized with the source (or master) object.
Replication: Replication is defined as the process of maintaining two or more copies of the same
object in a network that periodically re-synchronize to provide the user faster and more reliable access
to the data Replication is a complex process.
LNCT GROUP OF COLLEGES
Networking Standards: The two well-known networking standards are Ethernet and token
ring. ATM and FDDI are the two technologies which we are going to discuss in detail.
ATM: ATM is an acronym for Asynchronous Transfer Mode. It's topology was originally designed
for broadband applications in public networks.
ATM is a method of multiplexing and relaying (cell-switching) 53 byte cells. (48 bytes of user
information and 5 bits of header information).
Cell Switching: It is a form of fast packet switching based on the use of cells. Cells: Short, fixed
length packets are called cells.
ATM provides high capacity, low-latency switching fabric for data. It is independent of protocol and
distances. ATM effectively manages a mix of data types, including text data, voice, images and full
motion video. ATM was proposed as a means of transmitting multimedia applications over
asynchronous networks.
FDDI: FDDI is an acronym of Fiber Distributed Data Interface. This FDDI network is an
excellent candidate to act as the hub in a network configuration, or as a backbone that interconnects
different types of LANs.
FDDI presents a potential for standardization for high speed networks.
The ANSI standard for FDDI allows large-distance networking. It can be used as high-performance
backbone networks to complement and extend current LANs.
HYPER SPEECH
Multimedia stimulated the development of general-purpose speech interfaces. Speech synthesis and
speech recognition are fundamental requirement for hyperspeech systems. Speech recognition is
nothing but converting the analog speech into a computer action and into ASCII text. Speech-
recognition systems cannot segment a stream of sounds without breaks into meaningful units. The
user must speak in a stilted fashion. He should make sure to interpose silence between each word.
The broadcasting standards such as NTSC, PAL, SECAM, NHK have an idea of bringing the world
together on a single high-definition Television broadcasting standard.
The japanese broadcasting services developed a 1125-line, along MUSE system. A competing
standard in the U.S. changed direction from analog to digital technology:A 1125-line digital HDTV
has been developed and is being commercialized. NHK of Japan is trying to leapfrog the digital
technology to develop ultra definition television (digital UDTV) featuring approximately 3000 lines
Fuzzy Logic
Fuzzy logic is logic which is used for low-level process controllers.
Use of fuzzy logic in multimedia chips is the key to the emerging graphical interfaces of the future. It
is expected to become an integral part of multimedia hardware. Fuzzy logic has mathematical
principles. Hence, the application of multimedia can benefit those principles.
LNCT GROUP OF COLLEGES
Digital Signal Processing
Digital Signal Processing is used in applications such as digital servos in hard disk drives, and
fax/modems. DSP technology is used in Digital wireless communications, such as personal
communication networks (pens), wireless local area networks and digital cordless phones.
DSP Architectures and Applications
A typical DSP operating system architecture would contain the following subsystems:
Memory Management: DSP architectures provide dynamic allocation of arrays from
multiple segments, including RAM, SRAM and DRAM.
Hardware-Interrupt handling: A DSP operating system must be designed to minimize hardware-
interrupt latency to ensure fast response to real time events for applications, such as servo systems.
Multitasking: DSPs need real-time kernels that provide pre-emptive multitasking and user-defined
and dynamic task prioritization
HYPERTEXT
-It is an application of indexing text to provide a rapid search of specific text strings in one or more
documents. It is an integral component of hypermedia documents. A hypermedia document is the
basic complex object of which text is a sub object.
-Sub-objects include images, sound and full motion video.
-A hypermedia document always has text and has one or more other types of sub-objects
IMAGES
-Image object is an object that is represented in graphics or encoded form. Image object is a subobject
of the hypermedia document object. In this object, there is no direct relationship between successive
representations in time.
-The image object includes all data types that are not coded text. It do not have a temporal property
associated with them.
LNCT GROUP OF COLLEGES
-The data types such as document images, facsimile systems, fractals, bitmaps, meta files,
and still pictures or still video frames are grouped together.
Figure describes a hierarchy of the object classes
Non-Visible: These types of images are not stored as images. But they are displayed as images.
Example: Pressure gauges, and temperature gauges.
Abstract: Abstract images are computer-generated images based on some arithmetic calculations.
They are really not images that ever existed as real-world objects. Example of these images is fractals.
Waveform Audio File Format (WAVE) A digital file representation of digital audio.
Windows Metafile Format (WMF) This is a vector graphic format used by Microsoft Windows as
an interchange format.
Multimedia Movie Format (MMM) This is a format used for digital video animation.
Apple's Movie Format This format was defined as the standard for file exchange by Quick
Time enabled systems.
Digital Video Command Set (DVCS) This is the set of digital video commands simulating
VCR controls.
Digital Video Media Control Interface Microsoft's high level control interface for VCR
controls, including play, rewind, record and so on.
Vendor - Independent Messaging (VIM) Developed by a consortium of Vendors providing
a standardized format for cross-product messages.
Apple's Audio Interchange File Format Apple's standard files format for compressed audio and
voice data.
SDTS GIS Standard The Spatial Data Transfer Standard (SDTS) is designed to provide a
common storage format for geographic and cartographic data.
LNCT GROUP OF COLLEGES
VIDEO PROCESSING STANDARDS
INTELS DVI - DVI is an achronym of Digital Video Interface.
DVI standard is to provide a processor independent specification for a video interface. That video
interface should accomodate most compression algorithms for fast multimedia displays. An example
of custom-designed chip which supports DVI is Intel's i750 B. This chip is designed for enhancing
low-end, software based PC video.
MICROSOFT AVI
A VI is an acronym for Audio Video Interleave Standard. It is similar to Apple's Quick Time. It offers
low-cost, low-resolution video processing for the average desktop user. It is a layered product. A VI is
scalable. It allows users to set parameter such as window size, frame rate, quality and compression
algorithm through a number of dialog boxes. AVI-compatible hardware allows enhancing
performance through hardware-accelerated compression algorithms such as DVI and MPEG. A VI
supports several compression algorithms
MULTIMEDIA DATABASES
Images, sounds and movies can be stored, retrieved and played by many databases. In future,
multimedia databases will become a main source of interaction between users and multimedia
elements. Multimedia storage and retrieval Multimedia storage is characterized by a number
of considerations. They are:
i. massive storage volumes
ii. large object sizes
LNCT GROUP OF COLLEGES
iii. multiple related objects
iv. temporal requirements for retrieval
Multimedia applications combine numerical and textual data, graphics from GUI front-ends,
CAD/CAM systems and GIS applications, still video, audio and full-motion video with recorded
audio and annotated voice components. Relational databases, the dominant database paradigm, have
lacked the ability to support multimedia databases. Key limitations of relational database systems for
implementing multimedia applications stem from two areas: the relational data model and the
relatIonal computational model.
RDBMSs have been designed to manage only tabular alphanumeric forms of data (along with some
additional data types stored in binary form such as dates).
Data Independence
Flexible access by a number of databases requires that the data be independent from the application so
that future applications can access the data without constraints related to a previous application.
Visual programming with icons or objects- It is simplest and easiest authoring process. For
example, if you want to play a sound then just clicks on its icon.
Programming with a scripting language- Authoring software offers the ability to write
scripts for software to build features that are not supported by the software itself. With script
you can perform computational tasks - sense user input and respond, character creation,
animation, launching other application and to control external multimedia devices.
Document Development tools- Some authoring tools offers direct importing of pre-
formatted text, to index facilities, to use complex text search mechanism and to use hypertext
link-ing tools.
Interactivity Features- Interactivity empowers the end users to control the content and flow
of information of the project. Authoring tools may provide one or more levels of interactivity.
Simple branching- Offers the ability to go to another section of the multimedia production.
Supporting CD-ROM or Laser Disc Sources- This software allows over all control of CD-
drives and Laser disc to integrate audio, video and computer files. CD-ROM drives, video and
laserdisc sources are directly controlled by authoring programs.
Supporting Video for Windows- Videos are the right media for your project which are
stored on the hard disk. Authoring software has the ability to support more multimedia
elements like video for windows.
Hypertext- Hypertext capabilities can be used to link graphics, some animation and other
text. The help system of window is an example of hypertext. Such systems are very useful
when a large amount of textual information is to be represented or referenced.
Run-time Player for Distribution- Run time software is often included in authoring
software to explain the distribution of your final product by packaging playback software with
content. Some advanced authoring programs provide special packaging and run-time
distribution for use with devices such as CD-ROM.
Internet Playability- Due to Web has become a significant delivery medium for multimedia,
authoring systems typically provide a means to convert their output so that it can be delivered
within the context of HTML or DHTML.
In these authoring systems, elements are organized as pages of a book or a stack of cards. In the book
or stack there are thousands of pages or cards available. These tools are best used when the bulk of
your content consists of elements that can be viewed individually, for example the pages of a book or
file cards in card file. You can jump from page to page because all pages can be interrelated. In the
authoring system you can organize pages or cards in the sequences manner. Every page of the book
may contain many media elements like sounds, videos and animations.
One page may have a hyperlink to another page that comes at a much later stage and by clicking on
the same you might have effectively skipped several pages in between. Some examples of card or
page tools are:
Hypercard (Mac)
Tool book (Windows)
PowerPoint (Windows)
Supercard (Mac)
Icon-based tools give a visual programming approach to organizing and presenting multimedia. First
you build a structure or flowchart of events, tasks and decisions by dragging appropriate icons from a
library. Each icon does a specific task, for example- plays a sound, open an image etc. The flowchart
graphically displays the project's logic. When the structure is built you can add your content text,
graphics, animation, video movies and sounds. A nontechnical multimedia author can also build
sophisticated applications without scripting using icon based authoring tools. Some examples of icon
based tools are:
Authorware Professional (Mac/Windows)
Icon Author (Windows)
Object oriented authoring tools support environment based on object. Each object has the following
two characteristics:
1. State or Attributes - The state or attributes refers to the built in characteristics of an object.
For example, a color T.V has the following attributes:
o Color receiver
o Volume control
o Picture control
o 128 channels
o Remote control unit
2. Behavior or Operations - The behavior or operations of an object refers to its action. For
example, a T.V can behave in any of the following manner at a given point of time:
o Switched on
o Switched off
o Displays picture and sound from
A TV cable connection
A TV transmitter
A DVD
A VCR
In these systems, multimedia elements events are often treated as objects that live in a hierarchical
order of parent and child relationships. These objects use messages passed among them to do things
according to the properties assigned to them. For example, a video object will likely have a duration
property i.e how long the video plays and a source property that is the location of the video file. This
video object will likely accept commands from the system such as play and stop. Some examples of
the object oriented tools are:
o mTropolis (Mac/Windows)
o Apple Media Tool (Mac/Windows)
o Media Forge (Windows)