Upload
-
View
226
Download
0
Embed Size (px)
Citation preview
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
1/9
Chapter1
n ro uc on o u me a1.1WhatisMultimedia?
.
1.3WorldWideWeb
1.4OverviewofMultimediaSoftwareTools
. urt er xp orat on1
1.1WhatisMultimedia?
Whendifferentpeople mentionthetermmultimedia,theyoften have uite different or even o osin view oints.
APCvendor:aPCthathassoundcapability,aDVDROMdrive,and
perhapsthesuperiorityofmultimediaenabledmicroprocessors.
Aconsumerentertainmentvendor:interactivecableTVwithhundredsofdigitalchannelsavailable,oracableTVlikeservice
.
AComputerScience(CS)student:applicationsthatusemultiplemodalities,includingtext,images,drawings(graphics),animation,
, , .
MultimediaandCom uterScience:
Graphics,HCI,visualization,computervision,datacompression,graphtheory,networking,databasesystems.
2
Com onentsofMultimedia
Multimediainvolvesmultiplemodalitiesoftext,au o, mages, raw ngs,an ma on,an v eo.Examplesofhowthesemodalitiesareputto
Videoteleconferencing.
s r u e ec ures or g ere uca on.
Telemedicine.
Cooperativeworkenvironments.
Searching in(very)largevideoandimagedatabasesortargetv sua o ects.
"Augmented"reality:placingrealappearing.
3
Includingaudiocuesforwhere videoconference.
Buildingsearchablefeaturesintonewvideo,and
,
scalablemultimediaproducts.
.
Building"inverseHollywood"applications thatcanrecreate the rocess b which a video was made.
VideounderstandinghasalsobeencalledaninverseHollywoodproblem.
Usingvoicerecognition tobuildaninteractiveenvironment,sayakitchenwallwebbrowser.
4
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
2/9
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
3/9
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
4/9
13
Examplesoftypicalpresentmultimediaapplications
Digitalvideoeditingandproduction systems. ec ron cnewspapers magaz nes.
WorldWideWeb.
On inere erencewor s:e.g.encyc ope ias,games,etc.
Homeshopping.
InteractiveTV.
Multimediacourseware.
Videoconferencing.
Videoondemand.
Interactivemovies.14
1.3WorldWideWeb
TheW3Chaslistedthefollowinggoalsforthe:
1. Universalaccessofwebresources(byeveryone
everyw ere .2. Effectiveness ofnavigatingavailableinformation.
3. Responsibleuseofpostedmaterial.
HistoryofWWW
1960s CharlesGoldfarbetal.developedtheGeneralizedMarkupLanguage(GML)forIBM.
1986 TheISOreleasedafinal versionoftheStandard Generalized Marku Lan ua e(SGML).
15
1990TimBernersLeeinventedtheHyperTextar up anguage ,an t e yper ext
TransferProtocol(HTTP).
1993 NCSAreleasedanalphaversionofMosaicbasedontheversionbyMarcAndreessenfor
.
1994 MarcAndreessenetal.formedMosaicommun ca ons orpora on a er e
NetscapeCommunicationsCorporation.
1998 T eW3Caccepte XML vers on1.0specifications asaRecommendation the
.
16
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
5/9
HTTP H erTextTransferProtocol
HTTP:aprotocolthatwasoriginallydesignedfor,
transmissionofanyfile type.
informationcarriedoverforthenextrequest.
MethodURIVersion
Messagebody
fortheresourceaccessed,e.g.thehostname,alwaysprecededbythetoken"http://".
17
Twopopularmethods:GETandPOST.
Thebasicresponseformat:VersionStatusCodeStatusPhrase
Messagebody
Twocommonlyseenstatuscodes:
. ereques wasprocesse
successfully.
2.404NotFound theURIdoesnot exist.18
HTML H erTextMarku Lan ua e
HTML:alanguageforpublishingHypermediaontheor e e e ne us ng :
1.HTMLusesASCII,itisportabletoalldifferent (possibly
nary ncompa e compu er ar ware.2.ThecurrentversionofHTMLisversion4.01.
3.ThenextgenerationofHTMLisXHTML areformulationofHTMLusingXML.
HTMLusestagstodescribedocumentelements:
defining astartingpoint,
theendingpointoftheelement. Someelementshavenoendingtags.
19
AverysimpleHTMLpageisasfollows:
Naturally,HTMLhasmorecomplexstructuresandcanbemixedinwithotherstandards.
20
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
6/9
XML ExtensibleMarku Lan ua e
XML:amarkuplanguagefortheWWWinwhicht ere smo u ar tyo ata,structurean v ewso
thatuserorapplicationcanbeabletodefi
ne the.
ExampleofusingXMLtoretrievestockinformation
1. FirstuseaglobalDocumentTypeDefinition (DTD) that.
2. TheserversidescriptwillabidebytheDTDrulesto
usingdatafromyourdatabase.
3. Finall sendusertheXMLSt leSheet XSL de endin onthetypeofdeviceusedtodisplaytheinformation.
21
ThecurrentXMLversionisXML1.0,approvedbytheW3CinFeb.1998.
XMLs ntaxlookslikeHTMLs ntax althou hitismuchmorestrict:
,inlinedatahastoterminateitself,i.e.,.
UsesnamespacessothatmultipleDTDsdeclaring
different elementsbutwithsimilartagnamescanhavetheirelementsdistinguished.
DTDscanbeimportedfromURIsaswell.
22
AnexampleofanXMLdocument
structure thedefinitionforasmall
23
ThefollowingXMLrelatedspecifications area sos an ar ze :
XMLProtocol:usedtoexchangeXMLinformation
e weenprocesses. XMLSchema:amorestructuredandpowerful
.
XSL: basicallyCSSforXML.
:sync ron ze u me a n egra onLanguage,pronounced"smile" aparticularapplicationofXML(globallypredefined DTD)thatallowsforspecification ofinteractionamonganymediatypesanduserinput,inatemporallyscri ted manner.
24
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
7/9
SMIL (SynchronizedMultimedia
n egra on anguage PurposeofSMIL:itisalsodesirabletobeableto
language.
scheduling andsynchronization ofdifferentmultimediaelements,anddefine theirinteractivitywiththeuser.
TheW3CestablishedaWorkingGroupin1997tocomeupw spec ca ons oramu me asynchronizationlanguage
. .
SMIL2.0isspecified inXMLusingamodularization
25
1. AllSMILelementsaredividedintomodules setso e ements,attr utesan va uest at e ne
oneconceptual
functionality.
2. Int e nteresto mo u ar zat on,nota ava a emodulesneedtobeincludedforallapplications.
3. LanguageProfiles:specifies aparticulargroupingofmodules,andparticularmodulesmayhave
follow.
SMIL 2.0 has a main lan ua e rofile that includes almostallSMILmodules.
Basic elements of SMIL as shown in thefollowingexample:
26
27
1.4OverviewofMultimediaSoftware
oo s
Thecategoriesofsoftwaretoolsbriefly
examinedhereare:
. us c equenc ngan o a on2.DigitalAudio
3.GraphicsandImageEditing
. eo t ng
5.Animation
6.MultimediaAuthoring
28
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
8/9
8/3/2019 Unit I MM Chap1 Introduction to Multimedia
9/9