SlideShare a Scribd company logo
Chapter 1
I t d ti t M lti diIntroduction to Multimedia 
1.1 What is Multimedia? 
1 2 Multimedia and Hypermedia1.2 Multimedia and Hypermedia 
1.3 World Wide Web 
1.4 Overview of Multimedia Software Tools 
1 5 F th E l ti1.5 Further Exploration 
1
1.1 What is Multimedia? 
When different people mention the term multimedia, they 
often have quite different, or even opposing, viewpoints.often have quite different, or even opposing, viewpoints. 
◦ A PC vendor: a PC that has sound capability, a DVD‐ROM drive, and 
perhaps the superiority of multimedia‐enabled microprocessors 
that understand additional multimedia instructionsthat understand additional multimedia instructions. 
◦ A consumer entertainment vendor: interactive cable TV with 
hundreds of digital channels available, or a cable TV‐like service 
delivered over a high‐speed Internet connectiondelivered over a high speed Internet connection. 
◦ A Computer Science (CS) student: applications that use multiple 
modalities, including text, images, drawings (graphics), animation, 
video sound including speech and interactivityvideo, sound including speech, and interactivity. 
Multimedia and Computer Science: p
◦ Graphics, HCI, visualization, computer vision, data compression, 
graph theory, networking, database systems. 
2
Components of Multimediap
Multimedia involves multiple modalities of text, 
di i d i i ti d idaudio, images, drawings, animation, and video. 
Examples of how these modalities are put to 
use:use: 
◦ Video teleconferencing. 
Di t ib t d l t f hi h d ti◦ Distributed lectures for higher education. 
◦ Tele‐medicine. 
◦ Co‐operative work environments. 
◦ Searching in (very) large video and image databases 
f t t i l bj tfor target visual objects. 
◦ "Augmented"reality: placing real‐appearing 
computer graphics and video objects into scenescomputer graphics and video objects into scenes. 
3
Including audio cues for where video‐conference 
participants are locatedparticipants are located. 
Building searchable features into new video, and 
enabling very high‐to very low‐bit‐rate use of newenabling very high‐to very low‐bit‐rate use of new, 
scalable multimedia products. 
Making multimedia components editableMaking multimedia components editable. 
Building"inverse‐Hollywood"applications that can 
recreate the process by which a video was made.recreate the process by which a video was made. 
◦ Video understanding has also been called an inverse 
Hollywood problem.
Using voice‐recognition to build an interactive 
environment, say a kitchen‐wall web browser. 
4
Multimedia Research Topics and Projectsp j
To the computer science researcher, multimediaTo the computer science researcher, multimedia 
consists of a wide variety of topics: 
◦ Multimedia processing and coding: multimedia content 
l i t t b d lti di t i l lti dianalysis, content‐based multimedia retrieval, multimedia 
security, audio/image/video processing, compression, etc. 
◦ Multimedia system support and networking: network y pp g
protocols, Internet, operating systems, servers and clients, 
quality of service (QoS), and databases. 
◦ Multimedia tools end‐systems and applications:Multimedia tools, end systems and applications: 
hypermedia systems, user interfaces, authoring systems. 
◦ Multi‐modal interaction and integration: "ubiquity" —
b h d i lti di d ti i l diweb‐everywhere devices, multimedia education including 
Computer Supported Collaborative Learning, and design 
and applications of virtual environments. 
5
Current Multimedia Projectsj
Many exciting research projects are currently 
d H f f thunderway. Here area few of them: 
1.  Camera‐based object tracking technology: tracking of 
th t l bj t id t l f ththe control objects provides user control of the process. 
2.  3D motion capture: used for multiple actor capture so 
that multiple real actors in a virtual studio can be usedthat multiple real actors in a virtual studio can be used 
to automatically produce realistic animated models with 
natural movement. 
3.  Multiple views: allowing photo‐realistic (video‐quality) 
synthesis of virtual actors from several cameras or from 
i l d diff i li h ia single camera under differing lighting. 
4.  3D capture technology: allow synthesis of highly 
realistic facial animation from speechrealistic facial animation from speech. 
6
5.  Specific multimedia applications: aimed at 
handicapped persons with low vision capabilityhandicapped persons with low vision capability 
and the elderly — a rich field of endeavor. 
6. Digital fashion: aims to develop smart clothing that6.  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 socialartificially enhance human interaction in a social 
setting. 
7 Electronic Housecall system: an initiative for7.  Electronic Housecall system: an initiative for 
providing interactive health monitoring services to 
patients in their homes 
8.  Augmented Interaction applications: used to 
develop interfaces between real and virtual 
humans for tasks such as augmented storytellinghumans for tasks such as augmented storytelling. 
7
1.2 Multimedia and Hypermedia yp
History of Multimedia: 
1.  Newspaper: perhaps the first mass communication 
medium, uses text, graphics, and images. 
2.  Motion pictures: conceived of in 1830's in order to 
observe motion too rapid for perception by the 
human eye. 
3.  Wireless radio transmission: Guglielmo Marconi, at 
Pontecchio, Italy, in 1895. 
4.  Television: the new medium for the 20th century, 
established video as a commonly available medium 
and has since changed the world of mass 
communicationscommunications. 
8
5.  The connection between computers and ideas about multimedia covers 
what is actually only a short period:what is actually only a short period: 
◦ Components of Multimedia 
◦ Multimedia Research Topics and Projects 
◦ Current Multimedia Projects 
1945 – Vannevar Bush wrote a landmark article describing what amounts to 
a hypermedia system called Memex. 
→ Link to full V. Bush 1945 Memex article, "As We May Think"
1960 – Ted Nelson coined the term hypertext.
1967 – Nicholas Negroponte formed the Architecture Machine Group. g p p
1968 – Douglas Engelbart demonstrated the On‐Line System (NLS), another 
very early hypertext program. 
1969 – Nelson and van Dam at Brown University created an early hypertext1969  Nelson and van Dam at Brown University created an early hypertext 
editor called FRESS. 
1976 – The MIT Architecture Machine Group proposed a project entitled 
Multiple Media — resulted in the Aspen Movie Map, the firstp p p,
hypermedia videodisk, in 1978. 
9
1985 – Negroponte and Wiesner co‐founded the MIT Media Lab. 
1989 – Tim Berners‐Lee proposed the World Wide Web 
1990 – Kristina Hooper Woolsey headed the Apple Multimedia Lab. 
1991 MPEG 1 d i i l d d f di i l1991 – MPEG‐1 was approved as an international standard for digital 
video — led to the newer standards, MPEG‐2, MPEG‐4, and 
further MPEGs in the 1990s. 
h d f b d h1991 – 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 
image compression — led to the new JPEG2000 standard. 
1992 – The first MBone audio multicast on the Net was made. 
1993 The University of Illinois National Center for Supercomputing1993 – The University of Illinois National Center for Supercomputing 
Applications produced NCSA Mosaic — the first full‐fledged
browser. 
10
1994 – Jim Clark and Marc Andreessen created the 
Netscape programNetscape program. 
1995 – The JAVA language was created for platform‐
independent application development. p pp p
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 flashintroduction of devices holding 32MB of flash
memory.
2000 – WWW size was estimated at over 1 billion pages. 
11
Hypermedia and Multimedia yp
A hypertext system: meant to be read nonlinearly, 
b f ll i li k th t i t t th t f thby following links that point to other parts of the 
document, or to other documents (Fig. 1.1) 
HyperMedia: not constrained to be text‐based, can 
include other media, e.g., graphics, images, and 
especially the continuous media sound and videoespecially the continuous media — sound and video. 
◦ The World Wide Web (WWW) — the best example of a 
hypermedia applicationhypermedia application. 
Multimedia means that computer information can 
be represented through audio graphics imagesbe represented through audio, graphics, images, 
video, and animation in addition to traditional 
media. ed a
12
13
Examples of typical present multimedia applications 
include:include: 
◦ Digital video editing and production systems. 
El t i / i◦ Electronic newspapers/magazines. 
◦ World Wide Web. 
O li f k l di◦ On‐line reference works: e.g. encyclopedias, games, etc. 
◦ Home shopping. 
◦ Interactive TV. 
◦ Multimedia courseware. 
◦ Video conferencing. 
◦ Video‐on‐demand. 
◦ Interactive movies. 
14
1.3 World Wide Web 
The W3C has listed the following goals for the 
WWWWWW: 
1.  Universal access of web resources (by everyone 
h )everywhere). 
2.  Effectiveness of navigating available information. 
3. Responsible use of posted material. 
History of WWW
1960s‐ Charles Goldfarb et al. developed the 
Generalized Markup Language (GML) for IBM. p g g ( )
1986 – The ISO released a final version of the 
Standard Generalized Markup LanguageStandard Generalized Markup Language 
(SGML). 
15
1990 – Tim Berners‐Lee invented the HyperText
M k L (HTML) d th H T tMarkup Language (HTML), and the HyperText
Transfer Protocol (HTTP). 
1993 – NCSA released an alpha version of Mosaic
based on the version by Marc Andreessen for 
X Windows the first popular browserX‐Windows — the first popular browser. 
1994 – Marc Andreessen et al. formed Mosaic 
C i ti C ti l t thCommunications Corporation — later the 
Netscape Communications Corporation. 
1998 Th W3C d XML i 1 01998 – The W3C accepted XML version 1.0 
specifications as a Recommendation — the 
main focus of the W3C and supersedes HTMLmain focus of the W3C and supersedes HTML. 
16
HTTP (HyperText Transfer Protocol) ( yp )
HTTP: a protocol that was originally designed for 
transmitting hypermedia but can also support thetransmitting hypermedia, but can also support the 
transmission of any file type. 
HTTP is a stateless request/response protocol: noHTTP is a stateless request/response protocol: no 
information carried over for the next request. 
The basic request format:The basic request format: 
◦ Method URI Version
◦ Additional‐Headers:◦ Additional‐Headers:
◦ Message‐body 
The URI (Uniform Resource Identifier): an identifierThe URI (Uniform Resource Identifier): an identifier
for the resource accessed, e.g. the host name, 
always preceded by the token "http://". y p y p
17
• Two popular methods: GET and POST. 
• The basic response format: 
– Version Status‐Code Status‐Phrase
– Additional‐HeadersAdditional Headers 
– Message‐body 
• Two commonly seen status codes: 
1 200 OK th t d– 1. 200 OK — the request was processed 
successfully. 
– 2. 404 Not Found — the URI does not exist. 
18
HTML (HyperText Markup Language)( yp p g g )
HTML: a language for publishing Hypermedia on the 
W ld Wid W b d fi d i SGMLWorld Wide Web — defined using SGML: 
1. HTML uses ASCII, it is portable to all different (possibly 
bi i tibl ) t h dbinary incompatible) computer hardware. 
2. The current version of HTML is version 4.01. 
3. The next generation of HTML is XHTML — a 
reformulation of HTML using XML. 
HTML uses tags to describe document elements: 
◦ <token params> — defining a starting point, 
◦ </token> — the ending point of the element. 
◦ Some elements have no ending tags. g g
19
A very simple HTML page is as follows: 
Naturally, HTML has more complex structures and 
b d h h d dcan be mixed in with other standards. 
20
XML (Extensible Markup Language)( p g g )
XML: a markup language for the WWW in which 
th i d l it f d t t t d ithere is modularity of data, structure and view so 
that user or application can be able to define the 
tags (structure)tags (structure). 
Example of using XML to retrieve stock information 
from a database according to a user query:from a database according to a user query: 
1.  First use a global Document Type Definition (DTD) that 
is already definedis already defined. 
2.  The server side script will abide by the DTD rules to 
generate an XML document according to the querygenerate an XML document according to the query 
using data from your database. 
3.  Finally send user the XML Style Sheet (XSL) depending y y ( ) p g
on the type of device used to display the information. 
21
The current XML version is XML 1.0, approved
by the W3C in Feb. 1998. 
XML syntax looks like HTML syntax, although it y y , g
is much more strict: 
◦ All tags are in lower case and a tag that has only◦ All tags are in lower case, and a tag that has only 
inline data has to terminate itself, i.e., <token 
params />. 
◦ Uses name spaces so that multiple DTDs declaring 
different elements but with similar tag names can 
have their elements distinguished. 
◦ DTDs can be imported from URIs as well. p
22
• An example of an XML document 
structure — the definition for a small 
XHTML document:XHTML document: 
23
The following XML related specifications are 
l t d di dalso standardized: 
– XML Protocol: used to exchange XML information 
between processesbetween processes. 
– XML Schema: a more structured and powerful 
language for defining XML data types (tags)language for defining XML data types (tags). 
– XSL: basically CSS for XML.
SMIL synchronized Multimedia Integration– SMIL: synchronized Multimedia Integration 
Language, pronounced "smile" — a particular 
application of XML (globally predefined DTD) that 
allows for specification of interaction among any 
media types and user input, in a temporally 
scripted manner.scripted manner. 
24
SMIL (Synchronized Multimedia 
I t ti L )Integration Language) 
Purpose of SMIL: it is also desirable to be able to 
publish multimedia presentations using a markuppublish multimedia presentations using a markup 
language. 
A multimedia markup language needs to enableA multimedia markup language needs to enable 
scheduling and synchronization of different
multimedia elements, and define their interactivity 
i h hwith the user. 
The W3C established a Working Group in 1997 to 
ith ifi ti f lti dicome up with specifications for a multimedia 
synchronization language 
◦ SMIL 2 0 was accepted in August 2001◦ SMIL 2.0 was accepted in August 2001. 
SMIL 2.0 is specified in XML using a modularization 
approach similar to the one used in xhtml:approach similar to the one used in xhtml: 
25
1.  All SMIL elements are divided into modules — sets 
f XML l t tt ib t d l th t d fiof XML elements, attributes and values that define
one conceptual functionality. 
2 I th i t t f d l i ti t ll il bl2.  In the interest of modularization, not all available
modules need to be included for all applications. 
3 L P fil ifi i l i3.  Language Profiles: specifies a particular grouping 
of modules, and particular modules may have 
integration requirements that a profile mustintegration requirements that a profile must 
follow. 
SMIL 2.0 has a main language profile that includes almostSMIL 2.0 has a main language profile that includes almost 
all SMIL modules. 
Basic elements of SMIL as shown in theBasic elements of SMIL as shown in the 
following example:  26
27
1.4 Overview of Multimedia Software 
T lTools 
• The categories of software tools briefly 
examined here are: 
1 Music Sequencing and Notation1. Music Sequencing and Notation 
2. Digital Audio 
3. Graphics and Image Editing 
4 Vid Edi i4. Video Editing 
5. Animation 
6. Multimedia Authoring 
28
Music Sequencing and Notationq g
Cakewalk: now called Pro Audio. 
◦ The term sequencer comes from older devices that 
stored sequences of notes ("events", in MIDI). 
◦ It is also possible to insert WAV files and Windows MCI◦ 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.) 
Cubase: another sequencing/editing program, with 
capabilities similar to those of Cakewalk. It includes 
some digital audio editing toolssome digital audio editing tools. 
Macromedia Soundedit: mature program for 
creating audio for multimedia projects and the webcreating audio for multimedia projects and the web 
that integrates well with other Macromedia 
products such as Flash and Director. 
29
Digital Audiog
Digital Audio tools deal with accessing and 
diti th t l l d d th t kediting the actual sampled sounds that make 
up audio: 
C l Edit f l d l di it l di◦ Cool Edit: a very powerful and popular digital audio 
toolkit; emulates a professional audio studio —
multitrack productions and sound file editing p g
including digital signal processing effects. 
◦ Sound Forge: a sophisticated PC‐based program for 
di i di WAV filediting audio WAV files. 
◦ Pro Tools: a high‐end integrated audio production 
and editing environment MIDI creation andand editing environment — MIDI creation and 
manipulation; powerful audio mixing, recording, 
and editing software. 
30
Graphics and Image Editing p g g
Adobe Illustrator: a powerful publishing tool from Adobe. 
Uses vector graphics; graphics can be exported to WebUses vector graphics; graphics can be exported to Web. 
Adobe Photoshop: the standard in a graphics, image 
processing and manipulation tool. p g p
◦ Allows layers of images, graphics, and text that can be 
separately manipulated for maximum flexibility. 
◦ Filter factory permits creation of sophisticated lighting‐effects
filters. 
Macromedia Fireworks: software for making graphicsMacromedia Fireworks: software for making graphics 
specifically for the web. 
Macromedia Freehand: a text and web graphics editing g p g
tool that supports many bitmap formats such as GIF, 
PNG, and JPEG. 
31
Video Editingg
Adobe Premiere: an intuitive, simple video editing 
tool for nonlinear editing i e putting video clipstool for nonlinear editing, i.e., putting video clips 
into any order: 
◦ Video and audio are arranged in "tracks"Video and audio are arranged in  tracks . 
◦ Provides a large number of video and audio tracks, 
superimpositions and virtual clips. => effective 
multimedia productions with little effort.
Adobe After Effects: a powerful video editing tool 
th t bl t dd d h i tithat enables users to add and change existing 
movies. Can add many eects: lighting, shadows, 
motion blurring; layers.g; y
Final Cut Pro: a video editing tool by Apple; 
Macintosh only. 
32
Animation 
Multimedia APIs: 
◦ Java3D: API used by Java to construct and render 3D 
graphics, similar to the way in which the Java Mediagraphics, similar to the way in which the Java Media 
Framework is used for handling media files. 
1 Provides a basic set of object primitives (cube splines1.  Provides a basic set of object primitives (cube, splines, 
etc.) for building scenes. 
2.  It is an abstraction layer built on top of OpenGL or DirectX y p p
(the user can select which). 
◦ DirectX : Windows API that supports video, images,DirectX : Windows API that supports video, images, 
au‐dio and 3‐D animation 
◦ OpenGL: the highly portable most popular 3 D API◦ OpenGL: the highly portable, most popular 3‐D API. 
33
Rendering Tools: 
◦ 3D Studio Max: rendering tool that includes a number of 
very high‐end professional tools for character animation, 
game development, and visual effects production. g p , p
◦ Softimage XSI: a powerful modeling, animation, and 
ren‐dering package used for animation and special 
effects in films and gameseffects in films and games. 
◦ Maya: competing product to Softimage; as well, it is a 
complete modeling package.complete modeling package. 
◦ RenderMan: rendering package created by Pixar. 
GIF Animation Packages: a simpler approach toGIF Animation Packages: a simpler approach to 
anima‐tion, allows very quick development of 
effective small anima‐tions for the web. 
34
Multimedia Authoringg
Macromedia Flash: allows users to create interactive 
movies by using the score metaphor i e a timelinemovies by using the score metaphor, i.e., a timeline 
arranged in par‐allel event sequences. 
Macromedia Director: uses a movie metaphor toMacromedia Director: uses a movie metaphor to 
create in‐teractive presentations — very powerful 
and includes a built‐in scripting language, Lingo, that 
ll i f l i i iallows creation of complex interactive movies. 
Authorware: a mature, well‐supported authoring 
d t b d th I i /Fl t l t hproduct based on the Iconic/Flow‐control metaphor. 
Quest: similar to Authorware in many ways, uses a 
type of flowcharting metaphor However thetype of flowcharting metaphor. However, the 
flowchart nodes can encapsulate information in a 
more abstract way (called frames) than simply 
subroutine levels. 
35
1.5 Further Exploration p
→ Link to Further Exploration for Chapter 1. 
In Chapter 1 of the Further Exploration directory, the 
website provides links to much of the history ofwebsite provides links to much of the history of 
multimedia. 
Other links in the text website include information on:Other links in the text website include information on: 
◦ Ted Nelson and the Xanadu project. 
◦ Nicholas Negroponte's work at the MIT Media Lab.Nicholas Negroponte s work at the MIT Media Lab. 
◦ Douglas Engelbart, and the history of the "On‐Line System". 
◦ The MIT Media Lab 
◦ Client‐side execution. 
36

More Related Content

PPT
Final multimedia
PPTX
Introduction to Multimedia
PDF
Media, Multimedia & Digital Media
PDF
History of multimedia
PPTX
multimedia
PDF
La4b multimedia notacd09
PDF
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
PPTX
Introduction to multimedia
Final multimedia
Introduction to Multimedia
Media, Multimedia & Digital Media
History of multimedia
multimedia
La4b multimedia notacd09
Saiful Hidayat Trend Teknologi Digital Dan Dalam Pendidikan Bagimu Guru Kuper...
Introduction to multimedia

What's hot (18)

PPT
Lecture # 1
PPTX
introduction of Multimedia
PPT
Introduction to Digital Media and Multimedia elements
PPT
Chapter Multimedia Revolution
PPTX
DOCX
Multimedia
PDF
Multimedia technology
PPTX
developing multimedia
DOCX
Multimedia
PPTX
Multimedia by Tay Vaughan
PDF
New Media & Multimedia
PDF
Multimedia Use in Education
PPS
Introduction To Multimedia
PPTX
Presentation (3)
PPTX
Multimedia application in libraries gaurav boudh
PDF
Digital In A Downturn Broadcast Asia2009 Fina
PDF
Chapter 1.1
PPT
Introduction to Multimedia Technologies
Lecture # 1
introduction of Multimedia
Introduction to Digital Media and Multimedia elements
Chapter Multimedia Revolution
Multimedia
Multimedia technology
developing multimedia
Multimedia
Multimedia by Tay Vaughan
New Media & Multimedia
Multimedia Use in Education
Introduction To Multimedia
Presentation (3)
Multimedia application in libraries gaurav boudh
Digital In A Downturn Broadcast Asia2009 Fina
Chapter 1.1
Introduction to Multimedia Technologies
Ad

Similar to Unit i mm_chap1_introduction to multimedia (20)

PPTX
introduction to multimedia for engineers
PPTX
Chapter 1 - Introduction to Multimedia.pptx
PPT
Chapter 1 - Introduction to Multimedia.ppt
PPT
Chapter 1 - Introduction to Multimedia.ppt
PPTX
Multimedia and all about it.
PPT
Introduction
PPTX
Indroduction to multimedia
PDF
Introduction of Multimedia Functions - Presentation.pdf
PPTX
L#1 Multimedia systems telecomunication.pptx
PPTX
Unit-1 Introduction to multimedia tools and technology
PPT
multimedia_technology.ppt
PPT
chapter1.ppt
PPTX
Introduction to Multimedia.pptx
PDF
Mmgd0101 chapter 1 (1)
DOCX
Multimedia1
DOCX
Multimedia1
PPTX
multimedia_ presetation_about______.pptx
PPTX
6_2021_05_09!12_48_12_PM.ppt Nix
PPTX
Unit 1
PDF
Mms intro
introduction to multimedia for engineers
Chapter 1 - Introduction to Multimedia.pptx
Chapter 1 - Introduction to Multimedia.ppt
Chapter 1 - Introduction to Multimedia.ppt
Multimedia and all about it.
Introduction
Indroduction to multimedia
Introduction of Multimedia Functions - Presentation.pdf
L#1 Multimedia systems telecomunication.pptx
Unit-1 Introduction to multimedia tools and technology
multimedia_technology.ppt
chapter1.ppt
Introduction to Multimedia.pptx
Mmgd0101 chapter 1 (1)
Multimedia1
Multimedia1
multimedia_ presetation_about______.pptx
6_2021_05_09!12_48_12_PM.ppt Nix
Unit 1
Mms intro
Ad

Recently uploaded (20)

PDF
Classroom Observation Tools for Teachers
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Institutional Correction lecture only . . .
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Computing-Curriculum for Schools in Ghana
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Lesson notes of climatology university.
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Pre independence Education in Inndia.pdf
Classroom Observation Tools for Teachers
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
TR - Agricultural Crops Production NC III.pdf
Pharma ospi slides which help in ospi learning
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Institutional Correction lecture only . . .
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
O5-L3 Freight Transport Ops (International) V1.pdf
Sports Quiz easy sports quiz sports quiz
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Computing-Curriculum for Schools in Ghana
102 student loan defaulters named and shamed – Is someone you know on the list?
Lesson notes of climatology university.
Module 4: Burden of Disease Tutorial Slides S2 2025
Anesthesia in Laparoscopic Surgery in India
Abdominal Access Techniques with Prof. Dr. R K Mishra
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
Pre independence Education in Inndia.pdf

Unit i mm_chap1_introduction to multimedia

  • 1. Chapter 1 I t d ti t M lti diIntroduction to Multimedia  1.1 What is Multimedia?  1 2 Multimedia and Hypermedia1.2 Multimedia and Hypermedia  1.3 World Wide Web  1.4 Overview of Multimedia Software Tools  1 5 F th E l ti1.5 Further Exploration  1 1.1 What is Multimedia?  When different people mention the term multimedia, they  often have quite different, or even opposing, viewpoints.often have quite different, or even opposing, viewpoints.  ◦ A PC vendor: a PC that has sound capability, a DVD‐ROM drive, and  perhaps the superiority of multimedia‐enabled microprocessors  that understand additional multimedia instructionsthat understand additional multimedia instructions.  ◦ A consumer entertainment vendor: interactive cable TV with  hundreds of digital channels available, or a cable TV‐like service  delivered over a high‐speed Internet connectiondelivered over a high speed Internet connection.  ◦ A Computer Science (CS) student: applications that use multiple  modalities, including text, images, drawings (graphics), animation,  video sound including speech and interactivityvideo, sound including speech, and interactivity.  Multimedia and Computer Science: p ◦ Graphics, HCI, visualization, computer vision, data compression,  graph theory, networking, database systems.  2 Components of Multimediap Multimedia involves multiple modalities of text,  di i d i i ti d idaudio, images, drawings, animation, and video.  Examples of how these modalities are put to  use:use:  ◦ Video teleconferencing.  Di t ib t d l t f hi h d ti◦ Distributed lectures for higher education.  ◦ Tele‐medicine.  ◦ Co‐operative work environments.  ◦ Searching in (very) large video and image databases  f t t i l bj tfor target visual objects.  ◦ "Augmented"reality: placing real‐appearing  computer graphics and video objects into scenescomputer graphics and video objects into scenes.  3 Including audio cues for where video‐conference  participants are locatedparticipants are located.  Building searchable features into new video, and  enabling very high‐to very low‐bit‐rate use of newenabling very high‐to very low‐bit‐rate use of new,  scalable multimedia products.  Making multimedia components editableMaking multimedia components editable.  Building"inverse‐Hollywood"applications that can  recreate the process by which a video was made.recreate the process by which a video was made.  ◦ Video understanding has also been called an inverse  Hollywood problem. Using voice‐recognition to build an interactive  environment, say a kitchen‐wall web browser.  4
  • 2. Multimedia Research Topics and Projectsp j To the computer science researcher, multimediaTo the computer science researcher, multimedia  consists of a wide variety of topics:  ◦ Multimedia processing and coding: multimedia content  l i t t b d lti di t i l lti dianalysis, content‐based multimedia retrieval, multimedia  security, audio/image/video processing, compression, etc.  ◦ Multimedia system support and networking: network y pp g protocols, Internet, operating systems, servers and clients,  quality of service (QoS), and databases.  ◦ Multimedia tools end‐systems and applications:Multimedia tools, end systems and applications:  hypermedia systems, user interfaces, authoring systems.  ◦ Multi‐modal interaction and integration: "ubiquity" — b h d i lti di d ti i l diweb‐everywhere devices, multimedia education including  Computer Supported Collaborative Learning, and design  and applications of virtual environments.  5 Current Multimedia Projectsj Many exciting research projects are currently  d H f f thunderway. Here area few of them:  1.  Camera‐based object tracking technology: tracking of  th t l bj t id t l f ththe control objects provides user control of the process.  2.  3D motion capture: used for multiple actor capture so  that multiple real actors in a virtual studio can be usedthat multiple real actors in a virtual studio can be used  to automatically produce realistic animated models with  natural movement.  3.  Multiple views: allowing photo‐realistic (video‐quality)  synthesis of virtual actors from several cameras or from  i l d diff i li h ia single camera under differing lighting.  4.  3D capture technology: allow synthesis of highly  realistic facial animation from speechrealistic facial animation from speech.  6 5.  Specific multimedia applications: aimed at  handicapped persons with low vision capabilityhandicapped persons with low vision capability  and the elderly — a rich field of endeavor.  6. Digital fashion: aims to develop smart clothing that6.  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 socialartificially enhance human interaction in a social  setting.  7 Electronic Housecall system: an initiative for7.  Electronic Housecall system: an initiative for  providing interactive health monitoring services to  patients in their homes  8.  Augmented Interaction applications: used to  develop interfaces between real and virtual  humans for tasks such as augmented storytellinghumans for tasks such as augmented storytelling.  7 1.2 Multimedia and Hypermedia yp History of Multimedia:  1.  Newspaper: perhaps the first mass communication  medium, uses text, graphics, and images.  2.  Motion pictures: conceived of in 1830's in order to  observe motion too rapid for perception by the  human eye.  3.  Wireless radio transmission: Guglielmo Marconi, at  Pontecchio, Italy, in 1895.  4.  Television: the new medium for the 20th century,  established video as a commonly available medium  and has since changed the world of mass  communicationscommunications.  8
  • 3. 5.  The connection between computers and ideas about multimedia covers  what is actually only a short period:what is actually only a short period:  ◦ Components of Multimedia  ◦ Multimedia Research Topics and Projects  ◦ Current Multimedia Projects  1945 – Vannevar Bush wrote a landmark article describing what amounts to  a hypermedia system called Memex.  → Link to full V. Bush 1945 Memex article, "As We May Think" 1960 – Ted Nelson coined the term hypertext. 1967 – Nicholas Negroponte formed the Architecture Machine Group. g p p 1968 – Douglas Engelbart demonstrated the On‐Line System (NLS), another  very early hypertext program.  1969 – Nelson and van Dam at Brown University created an early hypertext1969  Nelson and van Dam at Brown University created an early hypertext  editor called FRESS.  1976 – The MIT Architecture Machine Group proposed a project entitled  Multiple Media — resulted in the Aspen Movie Map, the firstp p p, hypermedia videodisk, in 1978.  9 1985 – Negroponte and Wiesner co‐founded the MIT Media Lab.  1989 – Tim Berners‐Lee proposed the World Wide Web  1990 – Kristina Hooper Woolsey headed the Apple Multimedia Lab.  1991 MPEG 1 d i i l d d f di i l1991 – MPEG‐1 was approved as an international standard for digital  video — led to the newer standards, MPEG‐2, MPEG‐4, and  further MPEGs in the 1990s.  h d f b d h1991 – 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  image compression — led to the new JPEG2000 standard.  1992 – The first MBone audio multicast on the Net was made.  1993 The University of Illinois National Center for Supercomputing1993 – The University of Illinois National Center for Supercomputing  Applications produced NCSA Mosaic — the first full‐fledged browser.  10 1994 – Jim Clark and Marc Andreessen created the  Netscape programNetscape program.  1995 – The JAVA language was created for platform‐ independent application development. p pp p 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 flashintroduction of devices holding 32MB of flash memory. 2000 – WWW size was estimated at over 1 billion pages.  11 Hypermedia and Multimedia yp A hypertext system: meant to be read nonlinearly,  b f ll i li k th t i t t th t f thby following links that point to other parts of the  document, or to other documents (Fig. 1.1)  HyperMedia: not constrained to be text‐based, can  include other media, e.g., graphics, images, and  especially the continuous media sound and videoespecially the continuous media — sound and video.  ◦ The World Wide Web (WWW) — the best example of a  hypermedia applicationhypermedia application.  Multimedia means that computer information can  be represented through audio graphics imagesbe represented through audio, graphics, images,  video, and animation in addition to traditional  media. ed a 12
  • 4. 13 Examples of typical present multimedia applications  include:include:  ◦ Digital video editing and production systems.  El t i / i◦ Electronic newspapers/magazines.  ◦ World Wide Web.  O li f k l di◦ On‐line reference works: e.g. encyclopedias, games, etc.  ◦ Home shopping.  ◦ Interactive TV.  ◦ Multimedia courseware.  ◦ Video conferencing.  ◦ Video‐on‐demand.  ◦ Interactive movies.  14 1.3 World Wide Web  The W3C has listed the following goals for the  WWWWWW:  1.  Universal access of web resources (by everyone  h )everywhere).  2.  Effectiveness of navigating available information.  3. Responsible use of posted material.  History of WWW 1960s‐ Charles Goldfarb et al. developed the  Generalized Markup Language (GML) for IBM. p g g ( ) 1986 – The ISO released a final version of the  Standard Generalized Markup LanguageStandard Generalized Markup Language  (SGML).  15 1990 – Tim Berners‐Lee invented the HyperText M k L (HTML) d th H T tMarkup Language (HTML), and the HyperText Transfer Protocol (HTTP).  1993 – NCSA released an alpha version of Mosaic based on the version by Marc Andreessen for  X Windows the first popular browserX‐Windows — the first popular browser.  1994 – Marc Andreessen et al. formed Mosaic  C i ti C ti l t thCommunications Corporation — later the  Netscape Communications Corporation.  1998 Th W3C d XML i 1 01998 – The W3C accepted XML version 1.0  specifications as a Recommendation — the  main focus of the W3C and supersedes HTMLmain focus of the W3C and supersedes HTML.  16
  • 5. HTTP (HyperText Transfer Protocol) ( yp ) HTTP: a protocol that was originally designed for  transmitting hypermedia but can also support thetransmitting hypermedia, but can also support the  transmission of any file type.  HTTP is a stateless request/response protocol: noHTTP is a stateless request/response protocol: no  information carried over for the next request.  The basic request format:The basic request format:  ◦ Method URI Version ◦ Additional‐Headers:◦ Additional‐Headers: ◦ Message‐body  The URI (Uniform Resource Identifier): an identifierThe URI (Uniform Resource Identifier): an identifier for the resource accessed, e.g. the host name,  always preceded by the token "http://". y p y p 17 • Two popular methods: GET and POST.  • The basic response format:  – Version Status‐Code Status‐Phrase – Additional‐HeadersAdditional Headers  – Message‐body  • Two commonly seen status codes:  1 200 OK th t d– 1. 200 OK — the request was processed  successfully.  – 2. 404 Not Found — the URI does not exist.  18 HTML (HyperText Markup Language)( yp p g g ) HTML: a language for publishing Hypermedia on the  W ld Wid W b d fi d i SGMLWorld Wide Web — defined using SGML:  1. HTML uses ASCII, it is portable to all different (possibly  bi i tibl ) t h dbinary incompatible) computer hardware.  2. The current version of HTML is version 4.01.  3. The next generation of HTML is XHTML — a  reformulation of HTML using XML.  HTML uses tags to describe document elements:  ◦ <token params> — defining a starting point,  ◦ </token> — the ending point of the element.  ◦ Some elements have no ending tags. g g 19 A very simple HTML page is as follows:  Naturally, HTML has more complex structures and  b d h h d dcan be mixed in with other standards.  20
  • 6. XML (Extensible Markup Language)( p g g ) XML: a markup language for the WWW in which  th i d l it f d t t t d ithere is modularity of data, structure and view so  that user or application can be able to define the  tags (structure)tags (structure).  Example of using XML to retrieve stock information  from a database according to a user query:from a database according to a user query:  1.  First use a global Document Type Definition (DTD) that  is already definedis already defined.  2.  The server side script will abide by the DTD rules to  generate an XML document according to the querygenerate an XML document according to the query  using data from your database.  3.  Finally send user the XML Style Sheet (XSL) depending y y ( ) p g on the type of device used to display the information.  21 The current XML version is XML 1.0, approved by the W3C in Feb. 1998.  XML syntax looks like HTML syntax, although it y y , g is much more strict:  ◦ All tags are in lower case and a tag that has only◦ All tags are in lower case, and a tag that has only  inline data has to terminate itself, i.e., <token  params />.  ◦ Uses name spaces so that multiple DTDs declaring  different elements but with similar tag names can  have their elements distinguished.  ◦ DTDs can be imported from URIs as well. p 22 • An example of an XML document  structure — the definition for a small  XHTML document:XHTML document:  23 The following XML related specifications are  l t d di dalso standardized:  – XML Protocol: used to exchange XML information  between processesbetween processes.  – XML Schema: a more structured and powerful  language for defining XML data types (tags)language for defining XML data types (tags).  – XSL: basically CSS for XML. SMIL synchronized Multimedia Integration– SMIL: synchronized Multimedia Integration  Language, pronounced "smile" — a particular  application of XML (globally predefined DTD) that  allows for specification of interaction among any  media types and user input, in a temporally  scripted manner.scripted manner.  24
  • 7. SMIL (Synchronized Multimedia  I t ti L )Integration Language)  Purpose of SMIL: it is also desirable to be able to  publish multimedia presentations using a markuppublish multimedia presentations using a markup  language.  A multimedia markup language needs to enableA multimedia markup language needs to enable  scheduling and synchronization of different multimedia elements, and define their interactivity  i h hwith the user.  The W3C established a Working Group in 1997 to  ith ifi ti f lti dicome up with specifications for a multimedia  synchronization language  ◦ SMIL 2 0 was accepted in August 2001◦ SMIL 2.0 was accepted in August 2001.  SMIL 2.0 is specified in XML using a modularization  approach similar to the one used in xhtml:approach similar to the one used in xhtml:  25 1.  All SMIL elements are divided into modules — sets  f XML l t tt ib t d l th t d fiof XML elements, attributes and values that define one conceptual functionality.  2 I th i t t f d l i ti t ll il bl2.  In the interest of modularization, not all available modules need to be included for all applications.  3 L P fil ifi i l i3.  Language Profiles: specifies a particular grouping  of modules, and particular modules may have  integration requirements that a profile mustintegration requirements that a profile must  follow.  SMIL 2.0 has a main language profile that includes almostSMIL 2.0 has a main language profile that includes almost  all SMIL modules.  Basic elements of SMIL as shown in theBasic elements of SMIL as shown in the  following example:  26 27 1.4 Overview of Multimedia Software  T lTools  • The categories of software tools briefly  examined here are:  1 Music Sequencing and Notation1. Music Sequencing and Notation  2. Digital Audio  3. Graphics and Image Editing  4 Vid Edi i4. Video Editing  5. Animation  6. Multimedia Authoring  28
  • 8. Music Sequencing and Notationq g Cakewalk: now called Pro Audio.  ◦ The term sequencer comes from older devices that  stored sequences of notes ("events", in MIDI).  ◦ It is also possible to insert WAV files and Windows MCI◦ 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.)  Cubase: another sequencing/editing program, with  capabilities similar to those of Cakewalk. It includes  some digital audio editing toolssome digital audio editing tools.  Macromedia Soundedit: mature program for  creating audio for multimedia projects and the webcreating audio for multimedia projects and the web  that integrates well with other Macromedia  products such as Flash and Director.  29 Digital Audiog Digital Audio tools deal with accessing and  diti th t l l d d th t kediting the actual sampled sounds that make  up audio:  C l Edit f l d l di it l di◦ Cool Edit: a very powerful and popular digital audio  toolkit; emulates a professional audio studio — multitrack productions and sound file editing p g including digital signal processing effects.  ◦ Sound Forge: a sophisticated PC‐based program for  di i di WAV filediting audio WAV files.  ◦ Pro Tools: a high‐end integrated audio production  and editing environment MIDI creation andand editing environment — MIDI creation and  manipulation; powerful audio mixing, recording,  and editing software.  30 Graphics and Image Editing p g g Adobe Illustrator: a powerful publishing tool from Adobe.  Uses vector graphics; graphics can be exported to WebUses vector graphics; graphics can be exported to Web.  Adobe Photoshop: the standard in a graphics, image  processing and manipulation tool. p g p ◦ Allows layers of images, graphics, and text that can be  separately manipulated for maximum flexibility.  ◦ Filter factory permits creation of sophisticated lighting‐effects filters.  Macromedia Fireworks: software for making graphicsMacromedia Fireworks: software for making graphics  specifically for the web.  Macromedia Freehand: a text and web graphics editing g p g tool that supports many bitmap formats such as GIF,  PNG, and JPEG.  31 Video Editingg Adobe Premiere: an intuitive, simple video editing  tool for nonlinear editing i e putting video clipstool for nonlinear editing, i.e., putting video clips  into any order:  ◦ Video and audio are arranged in "tracks"Video and audio are arranged in  tracks .  ◦ Provides a large number of video and audio tracks,  superimpositions and virtual clips. => effective  multimedia productions with little effort. Adobe After Effects: a powerful video editing tool  th t bl t dd d h i tithat enables users to add and change existing  movies. Can add many eects: lighting, shadows,  motion blurring; layers.g; y Final Cut Pro: a video editing tool by Apple;  Macintosh only.  32
  • 9. Animation  Multimedia APIs:  ◦ Java3D: API used by Java to construct and render 3D  graphics, similar to the way in which the Java Mediagraphics, similar to the way in which the Java Media  Framework is used for handling media files.  1 Provides a basic set of object primitives (cube splines1.  Provides a basic set of object primitives (cube, splines,  etc.) for building scenes.  2.  It is an abstraction layer built on top of OpenGL or DirectX y p p (the user can select which).  ◦ DirectX : Windows API that supports video, images,DirectX : Windows API that supports video, images,  au‐dio and 3‐D animation  ◦ OpenGL: the highly portable most popular 3 D API◦ OpenGL: the highly portable, most popular 3‐D API.  33 Rendering Tools:  ◦ 3D Studio Max: rendering tool that includes a number of  very high‐end professional tools for character animation,  game development, and visual effects production. g p , p ◦ Softimage XSI: a powerful modeling, animation, and  ren‐dering package used for animation and special  effects in films and gameseffects in films and games.  ◦ Maya: competing product to Softimage; as well, it is a  complete modeling package.complete modeling package.  ◦ RenderMan: rendering package created by Pixar.  GIF Animation Packages: a simpler approach toGIF Animation Packages: a simpler approach to  anima‐tion, allows very quick development of  effective small anima‐tions for the web.  34 Multimedia Authoringg Macromedia Flash: allows users to create interactive  movies by using the score metaphor i e a timelinemovies by using the score metaphor, i.e., a timeline  arranged in par‐allel event sequences.  Macromedia Director: uses a movie metaphor toMacromedia Director: uses a movie metaphor to  create in‐teractive presentations — very powerful  and includes a built‐in scripting language, Lingo, that  ll i f l i i iallows creation of complex interactive movies.  Authorware: a mature, well‐supported authoring  d t b d th I i /Fl t l t hproduct based on the Iconic/Flow‐control metaphor.  Quest: similar to Authorware in many ways, uses a  type of flowcharting metaphor However thetype of flowcharting metaphor. However, the  flowchart nodes can encapsulate information in a  more abstract way (called frames) than simply  subroutine levels.  35 1.5 Further Exploration p → Link to Further Exploration for Chapter 1.  In Chapter 1 of the Further Exploration directory, the  website provides links to much of the history ofwebsite provides links to much of the history of  multimedia.  Other links in the text website include information on:Other links in the text website include information on:  ◦ Ted Nelson and the Xanadu project.  ◦ Nicholas Negroponte's work at the MIT Media Lab.Nicholas Negroponte s work at the MIT Media Lab.  ◦ Douglas Engelbart, and the history of the "On‐Line System".  ◦ The MIT Media Lab  ◦ Client‐side execution.  36