Professional Documents
Culture Documents
When
Wh diff
differentt people
l mention
ti th
the tterm multimedia,
lti di th
they often
ft
have quite different, or even opposing, viewpoints.
Chapter 1
Introduction to Multimedia
1.1 What is Multimedia?
1.2 Multimedia
l
d and
d Hypermedia
d
1.3 World Wide Web
1.4 Overview of Multimedia Software Tools
1.5 Further Exploration
Components of Multimedia
Multimedia
M lti di iinvolves
l
multiple
lti l modalities
d liti off ttext,
t audio,
di
images, drawings, animation, and video.
Examples of how these modalities are put to use:
1.
2.
3.
4.
5.
Video teleconferencing.
g
Distributed lectures for higher education.
Tele-medicine.
Co-operative work environments.
Searching in (very) large video and image databases for
target visual objects
objects.
6. Augmented reality: placing real-appearing computer
ggraphics
p
and video objects
j
into scenes.
3
7 IIncluding
7.
l di audio
di cues ffor where
h
video-conference
id
f
participants are located.
8 Building searchable features into new video
8.
video, and
enabling very high- to very low-bit-rate use of new,
scalable multimedia products.
9. Making multimedia components editable.
10. Building inverse-Hollywood
inverse Hollywood applications that can
recreate the process by which a video was made.
g
to build an interactive
11. Usingg voice-recognition
environment, say a kitchen-wall web browser.
www.jntuworld.com
5 Specific
5.
S ifi multimedia
lti di applications:
li ti
aimed
i d att h
handicapped
di
d persons with
ith
low vision capability and the elderly a rich field of endeavor.
6. Digital fashion: aims to develop smart clothing that can communicate
with other such enhanced clothing using wireless communication, so
as to artificially enhance human interaction in a social setting.
2. Motion p
pictures: conceived of in 1830s in order to observe
motion too rapid for perception by the human eye.
www.jntuworld.com
5 The connection between computers and ideas about multimedia covers what is actually
5.
only a short period:
1985 Negroponte
N
and
d Wiesner
Wi
co-founded
f
d d the
h MIT M
Media
di Lab.
L b
1989 Tim Berners-Lee proposed the World Wide Web
1990 Kristina Hooper Woolsey headed the Apple Multimedia Lab.
Lab
1991 MPEG-1 was approved as an international standard for digital
video led to the newer standards,
standards MPEG-2,
MPEG-2 MPEG-4,
MPEG-4 and further
MPEGs in the 1990s.
1991 The introduction of PDAs in 1991 began a new period in the
use of computers in multimedia.
1992 JPEG was accepted as the international standard for digital
i
image
compression
i led
l d tto th
the new JPEG2000 standard.
t d d
1992 The first MBone audio multicast on the Net was made.
1993 The University of Illinois National Center for Supercomputing
Applications produced NCSA Mosaicthe first full-fledged browser.
10
1994 Jim
Ji Cl
Clarkk and
dM
Marc A
Andreessen
d
created
d the
h Netscape
N
program.
1995 The JAVA language was created for platform-independent
platform independent
application development.
1996 DVD video was introduced; high quality full-length
movies were distributed on a single disk.
1998 XML 1.0 was announced as a W3C Recommendation.
1998 Hand-held MP3 devices first made inroads into
consumerist tastes in the fall of 1998,, with the introduction of
devices holding 32MB of flash memory.
2000 WWW size was estimated at over 1 billion pages.
11
www.jntuworld.com
14
16
www.jntuworld.com
Two
T popular
l methods:
h d GET and
d POST.
POST
The basic response format:
Version
i
Status-Code Status-Phrase
Additional-Headers
Message body
Message-body
The
Th URI (Uniform
(U if
R
Resource Id
Identifier):
tifi ) an id
identifier
tifi ffor th
the resource
accessed, e.g. the host name, always preceded by the token http://.
17
18
A very simple
i l HTML page iis as ffollows:
ll
<HTML> <HEAD>
<TITLE>
A sample web page.
</TITLE>
<META NAME = "Author" CONTENT =
"Cranky Professor">
</HEAD> <BODY>
<P>
We can put any text we like here,
paragraph
g p element.
since this is a p
</P>
</BODY> </HTML>
Naturally, HTML has more complex structures and can be mixed in with
other standards.
20
www.jntuworld.com
XML:
XML a markup
k language
l
ffor th
the WWW iin which
hi h th
there iis modularity
d l it
of data, structure and view so that user or application can be able
to define the tags (structure).
All tags are in lower case, and a tag that has only inline
data has to terminate itself,
itself ii.e.,
e <token params />.
/>
21
22
23
www.jntuworld.com
Basic
B i elements
l
off SMIL as shown
h
iin the
h ffollowing
ll i example:
l
SMIL 2.0 is specified in XML using a modularization
approach
pp
similar to the one used in xhtml:
25
26
<!DOCTYPE
!DOCTYPE smil PUBLIC "
"-//W3C//DTD
//W3C//DTD SMIL 2
2.0"
0"
"http://www.w3.org/2001/SMIL20/SMIL20.dtd">
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
h d
<meta name="Author" content="Some Professor" />
</head>
<body>
b d
<par id="MakingOfABook">
<seq>
<video src="authorview.mpg" />
<img src="onagoodday.jpg" />
</seq>
5 Animation
5.
6. Multimedia Authoring
28
www.jntuworld.com
Digital Audio
Digital
Di it l A
Audio
di ttools
l d
deall with
ith accessing
i and
d editing
diti th
the actual
t l
sampled sounds that make up audio:
Cakewalk:
Cakewalk now called Pro Audio
Audio.
The term sequencer comes from older devices that stored sequences of
notes (events
(events, in MIDI)
MIDI).
It is also possible to insert WAV files and Windows MCI commands (for
animation and video) into music tracks (MCI is a ubiquitous
component of the Windows API
API.))
Cool Edit: a very powerful and popular digital audio toolkit; emulates
a professional audio studio multitrack productions and sound file
editing including digital signal processing effects.
29
30
Video Editing
Adobe Premiere:
Premiere an intuitive,
i t iti simple
i l video
id editing
diti ttooll ffor nonlinear
li
editing, i.e., putting video clips into any order:
Video and audio are arranged in tracks.
Provides a large number of video and audio tracks,
superimpositions
p
p
and virtual clips.
p
A large library of built-in transitions, filters and motions for
clips effective multimedia productions with little effort.
Adobe After Effects: a powerful video editing tool that enables users
to add and change existing movies. Can add many effects: lighting,
shadows motion blurring; layers
shadows,
layers.
Final Cut Pro: a video editing tool by Apple; Macintosh only.
32
www.jntuworld.com
Rendering Tools:
Animation
Multimedia APIs:
APIs
Java3D: API used by Java to construct and render 3D graphics, similar to the
way in which the Java Media Framework is used for handling media files
files.
1. Provides a basic set of object primitives (cube, splines, etc.)
for building scenes
scenes.
2. It is an abstraction layer built on top of OpenGL or DirectX
(the user can select which)
which).
DirectX: Windows API that supports video, images, audio and 3-D animation
OpenGL: the highly portable, most popular 3-D API.
33
34
Multimedia Authoring
Macromedia Flash
Flash: allows
ll
users tto create
t iinteractive
t
ti movies
i b
by
using the score metaphor, i.e., a timeline arranged in parallel event
sequences.
Macromedia Director: uses a movie metaphor to create interactive
presentations very powerful and includes a built-in scripting
l
language,
Li
Lingo,
th t allows
that
ll
creation
ti off complex
l interactive
i t
ti movies.
i
Authorware: a mature,, well-supported
pp
authoringg p
product based on
the Iconic/Flow-control metaphor.
Quest: similar to Authorware in many ways,
ways uses a type of
flowcharting metaphor. However, the flowchart nodes can
encapsulate information in a more abstract way (called frames)
than simply subroutine levels.
35
www.jntuworld.com