Download Week 2 :: Enabling technologies

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Multimedia
Week 2 Enabling Technologies
Business and Computing Deanery
Today’s Contents


Module guide and discuss your
presentation
Enabling technologies





Digital representations
Hardware and software requirements
Networks
Standards
Look at Flash
Multimedia
2
Module guide


Any questions?
For information on the BBC computer (or
Micro) try http://en.wikipedia.org/
Multimedia
3
Presentations


List of groups
List of subjects
Multimedia
4
Analogue or digital?

What is the difference between music on
a cassette to that of music on a CD?
Multimedia
5
Digital representations


Digital multimedia depends upon the
ability of digital computers to perform
operations at high speed
Image, text, moving pictures and sound
are all reduced to binary digits inside a
computer
Chapman N and Chapman J (2004).
Multimedia
6
32–33
Bits and Bytes

Devices can only be in one of two states




0 or 1, yes or no, on or off, …
Bit: a unit of data that can only have one
of two values
Byte: an ordered sequence of eight bits
Word: a short sequence of bytes, usually
four (32 bits)
Chapman N and Chapman J (2004).
Multimedia
7
33
Interpretation of Bits

Numbers to base 2 (binary)


Characters – associate bit patterns
(numbers) with characters via a character
set


01100001 = 97 decimal
01100001 = a in ASCII
Brightness of an image at a point,
instantaneous amplitude of a sound
wave, etc
Chapman N and Chapman J (2004).
Multimedia
8
34
Addresses


Each byte can be identified by its position in
the sequence of all bytes in memory – its
address
Collections of bytes can be combined into data
structures using addresses


e.g. store an image as a sequence of brightness
values, use address of the first to access the image
data
store a video sequence as series of images, add
address of next and previous to each frame
Chapman N and Chapman J (2004).
Multimedia
9
34
Instructions

Bit patterns that cause the processor to carry
out operations on values stored in memory



Hardware is constructed so that the desired effect is
achieved
Programs stored in memory as a sequence of
instructions to be executed in order
A computer is a stored program machine

It can therefore be used for many different tasks,
depending on the programs it runs
Chapman N and Chapman J (2004).
Multimedia
10
Understanding analogue
What is Sound?
Multimedia
11
Analogue or digital?
What is the difference
between music on a cassette
to that of music on a CD?
Multimedia
12
Analogue and digital

Describe two types of clock
Multimedia
13
Soundwaves
Images used with permission from:
Burk et al (data unknown) Music and Computers, Dartmouth College
[online] http://eamusic.dartmouth.edu/~book/MATCpages/chap.1/1.1.what_is.html [accessed] July 2003
Multimedia
14
Analogue to Digital
Soundwave
representation
of music.
Digital
representation
of music.
Winamp is sound software available free from www.winamp.com.
Multimedia
15
Converting




Analogue is soundwaves.
Digital is binary (1s and 0s).
Analogue to digital converter (ADC)
Digital to analogue converter (DAC)
Multimedia
16
35–36
Digitization

Converting a signal from analogue to
digital form


Analogue signal can vary continuously, digital
is restricted to discrete values
Two-stage process


Sampling – measure the value at discrete
intervals
Quantization – restrict the value to a fixed
set of quantization levels
Chapman N and Chapman J (2004).
Multimedia
17
36
Sampling and Quantization


Why is the sampling rate important?
Why is the quantisation level important?
Sampling
Quantisation
Chapman N and Chapman J (2004).
Multimedia
18
36–37
Digital Signals

Only certain signal values are valid


Relatively immune to corruption by noise
Do not degrade when copied or transmitted
over network

Some information lost

Undersampling

Samples 'too far apart' so cannot accurately
reconstruct original signal
Chapman N and Chapman J (2004).
Multimedia
19
40–41
Sampling Theorem

If the highest frequency component of a
signal is at fh the signal can be properly
reconstructed if it has been sampled at a
frequency > 2fh


Nyquist rate
Undersamping leads to aliasing

Sound distortion, image 'jaggies' or Moiré
patterns, jerky or retrograde motion
Chapman N and Chapman J (2004).
Multimedia
20
41–42
Too Few Quantization Levels




Reducing memory requirements by using
fewer bits for each value means fewer
quantization levels are available
Cannot distinguish between values that
fall between levels
Images: banding and posterization
Sound: coarse hiss, loss of quiet
passages, general fuzziness (quantization
noise)
Chapman N and Chapman J (2004).
Multimedia
21
Hardware requirements

Two distinct uses



Depends what you are going to do




Requirements for production
Requirements for consumption
For web use?
To display a full feature video
Render 3D animation
What is a multimedia spec for a PC?
Multimedia
22
42–45
Hardware Requirements

Consumption



Capabilities of typical consumer systems
determine limits of what is feasible
Mobile devices may impose even tighter
limitations
Production

Highly demanding on processor power,
memory, secondary storage (especially for
video)
Chapman N and Chapman J (2004).
Multimedia
23
What do you need?





Raw processing power
High speed data buses
Large main memories
Powerful graphics and sound cards
Fast high-capacity secondary storage
Chapman N and Chapman J (2004).
Multimedia
24
Peripherals

What peripherals might you need for
multimedia?






Graphic tablet?
Digital camera
Digital video camera
An extra monitor
Microphone
Transfer of data to the computer


Firewire
USB 2
Multimedia
25
46–47
Peripherals

High capacity disks connected via high
speed buses





Firewire 400, Firewire 800, USB 2.0, SCSI III
RAID arrays
Graphics tablet and pressure-sensitive
pen
High-resolution monitor
Digital camera, scanner, DV camera,…
Chapman N and Chapman J (2004).
Multimedia
26
Software

Making multimedia requires a whole host
of software and skills



Multimedia production often involves a whole
team of people
What type of software do you think you
might need for your portfolio work?
Name examples
Multimedia
27
48
Software Requirements

Applications for different media types





Images: image editing, painting and drawing
(Photoshop, Illustrator)
Text: editors, layout programs
Video: editing and post-production
(Premiere, After Effects, Final Cut Pro)
Animation: drawing, interpolation (Flash)
Sound: editing and effects (Audition, Bias
Peak)
Chapman N and Chapman J (2004).
Multimedia
28
48
Software Requirements


Applications for combining media types
'Authoring systems'


Timeline-based
May require some programming in a
scripting language to provide interactivity
Chapman N and Chapman J (2004).
Multimedia
29
Software we will be using

Multimedia authoring


Image editing


Fireworks
Sound editing


Flash
Cool edit
Video
Multimedia
30
Distribution of multimedia


Stand alone with a projector with a CD or
DVD
Or over an Network



Give an example of a network?
How often do you use the Internet?
How important is it to you?
Multimedia
31
50
Networks



Local area networks (LANs) connect several
computers on one site (Ethernet)
LANs connected together by routers, bridges
and switches form an internet
The Internet is a global network of networks
(internet) communicating via TCP/IP protocols


Mostly operated by commercial Internet Service
Providers (ISPs)
Domestic users connect via telephone, cable or
satellite
Chapman N and Chapman J (2004).
Multimedia
32
51–52
Internet Acess

Dial-up connection uses modem and analogue
telephone line


Broadband always-on digital connection (may
be as little as 512kbps, not true broadband)




V90 modem, 56kbps maximum
ADSL
 asymmetric digital subscriber line
Cable
Satellite
Dedicated line (T1, T3)
Multimedia
Chapman N and Chapman J (2004).
33
53
Download Times
slow
modem
fast
modem
T1 line
Typical
broadband
T3 line
kbps
(max)
6kB text
page
100kB
image
4MB
movie
28.8
1.5s
28s
19mins
56
1s
14s
9mins
1544
<1s
1s
21s
6000
<1s
<1s
5s
44736
<1s
<1s
1s
Chapman N and Chapman J (2004).
Multimedia
34
54
Clients and Servers

Servers listen on a communication
channel for requests from clients and
send responses



Often servers (the programs) run on
dedicated machines, also referred to as
servers
Clients run on separate machines (e.g.
desktop computer)
Interaction is governed by protocols
Chapman N and Chapman J (2004).
Multimedia
35
Why Flash?

“A bandwidth friendly and browser
independent vector-graphic animation
technology. As long as different browsers
are equipped with the necessary plug-ins,
Flash animations will look the same.”




Webopedia (2005)
Designed for the WWW
Small file sizes
Embed into web pages
Multimedia
36
54–56
The World Wide Web




HTTP – Hypertext Transfer Protocol
Client (Web browser) sends request for a Web
page, server returns it (HTML document)
Identify server and location of page from a URL
http://domain name/path


e.g.
http://www.digitalmultimedia.org/DMM/index.html
Server may create page dynamically

Communicates with other program via CGI etc
Chapman N and Chapman J (2004).
Multimedia
37
56–57
MIME Types


Need to identify the type of media data in a
data stream in a platform-independent way
MIME (Multipurpose Internet Mail Extension)




Originally designed to allow inclusion of data other
than text in email, adopted by HTTP
Content-type: type/subtype
Types include text, image, audio, video, application,
subtypes define specific formats
e.g. text/html, image/gif
Chapman N and Chapman J (2004).
Multimedia
38
57–58
Standards



"Standards are documented agreements
containing technical specifications … to be used
consistently … to ensure that materials,
products, processes and services are fit for
their purpose" (ISO)
Ensure things that conform to standards are
interchangeable
Multimedia standards concern file formats,
markup languages etc, and especially network
protocols
Chapman N and Chapman J (2004).
Multimedia
39
58–59
Standards Organizations

ISO (International Organization for
Standards)



All technical fields except electrical and
electronic engineering
IEC (International Electrotechnical
Commission)
ITU (International Telecommunications
Union)

IT dealt with by joint ISO/IEC technical
committee
Chapman N and Chapman J (2004).
Multimedia
40
60
Internet Standards

Internet Architecture Board (IAB)



Internet Engineering Task Force (IETF) deals
with technical development
Internet Assigned Numbers Authority (IANA)
registers MIME types, language codes, etc
World Wide Web Consortium (W3C)

No official status, but Recommendations are
treated as standards for the WWW
Chapman N and Chapman J (2004).
Multimedia
41
Some questions

Scenario: You have been asked by Hope to
create an Library Induction for use by new
students using Flash








Why would you use Flash?
Why is HTTP important for Flash?
Is a standard browser enough?
Discuss the merits of including a video
Draw up a list of the hardware you would require
Draw up a list of the software you would require
Discuss the process of digitization of media for the
project
Why is the Nyquist rate important?
Multimedia
42
For Next Week

Directed Reading





Digital Multimedia, Second Edition
Chapters 1 and 2 if you have not read them yet
Chapter 13
Design principles
Chapter 3
Introduction to computer graphics
Independent study



Finalise your groups
Work on your presentation
Get to know Flash

Help/How Do I


􀂃 Work with layers
􀂃 Create a user interface
Multimedia
43
What have we covered today?

Enabling technologies





Digital representations
Hardware and software requirements
Networks
Standards
Any questions?
Multimedia
44
References



Chapman N and Chapman J (2004).
Digital Multimedia, Second Edition.
London. Wiley pp 7
ISO - International Organization for
Standardization
http://www.iso.org/iso/en/ISOOnline.fron
tpage, accessed 01/10/2005
Webopedia
http://www.webopedia.com/TERM/F/Flas
h.html, accessed 01/10/2005
Multimedia
45