Introduction_v4 3
Introduction_v4 3
Tsung-Yi Wu
Introduction
What is a multimedia system?
– A multimedia system supports the
integrated storage, transmission and
representation of the discrete media
types text, graphics and image and the
continuous media types audio and video
on a digital computer.
A Hybrid
(analog/digital)
Multimedia System
Early multimedia system, around 1985
Digital Multimedia
System
The media streams are digital. They can be
processed (e.g., compressed/
decompressed,analyzed) in the computer.
Time-Independent
Media
Information is not related to timing of
the data stream
All „classic“ media in the computer,
such as:
– text
– graphics (line drawings, vector graphic)
– image (photo, pixel graphics).
Time-Independent
Media
Example [Kitaoka 2003]
Time-Independent
Media
Illusory Motion (Ming-Te Chi et al.)
Time-Independent
Media
Example (Image)
Time-Independent
Media
Example (Image)
Time-Independent
Media
Example (Image)
Time-Independent
Media
Hybrid Image
– http://olivalab.mit.edu/hybrid_gallery/
gallery.html
Time-Independent
Media
Graphics
– An SVG (scalable vector graphic) file
SVG stands for Scalable Vector Graphics.
SVG defines vector-based graphics in XML format
Time-Independent
Media
Example (3D Stereogram)
Time-Independent
Media
Example (How to see, 14 cyclic stones)
Time-Independent
Media
3D Stereogram
– DIY
http://www.flash-gear.com/stereo/
A B B A
A and B: recognized
Focus Point positions of objects
A and B: images of left eye
A and B: images of right eye
B
Time-Independent
Media
Example (3D ASCII Stereogram)
Time-Independent
Media
Example (3D ASCII Stereogram)
Time-Independent
Media
Optical Illusion
Time-Dependent
Media
Information is time-related, must be shown to
the user at specific points in time
Continuous data streams
– Data appears in regular intervals
Examples:
– Video (continuous)
Time-Dependent
Media
Examples:
– An animation (not a continuous stream,
but time-dependent)
– http://www.hidden-3d.com/
stereogram_theory.php
Multimedia System
Integrated
production,
processing,
storage,
representation,
Transmission, etc.
Enhancement
Transformation
Recognition
Etc.
Compression
Goal
– The compression
of multimedia data
streams saves
storage space
transmission
bandwidth
Compression
Lossless
– If the recovered data are assured to be identical
to the source
– Lossless compression techniques are requisite
for applications involving textual data
e.g. ZIP
Lossy
– Other applications, such as those involving voice
and image data, may be sufficiently flexible to
allow controlled degradation in the data
Compression
Lossy
– Example (DCT)
Although there is some loss of quality in the reconstructed
image, it is clearly recognizable, even though almost 85%
of the DCT coefficients were discarded.
Encryption
Example
2
Encryption
Example
Encryption
Example
Encryption
Example (Decryption)
Encryption
Text/String
KA-B KA-B
50
App
http://processing.org/tutorials/android/