Lec02, Introduction, v1.08.ppt -...
-
Upload
truongduong -
Category
Documents
-
view
216 -
download
0
Transcript of Lec02, Introduction, v1.08.ppt -...
Multimedia Systems
Introduction
Mahdi Amiri
September 2015
Sharif University of Technology
Course Presentation
Page 1 Multimedia Systems, Introduction
Multimedia System
Review course website resources
Announcements, Password, Handling large files
Previous session
Page 2 Multimedia Systems, Introduction
Multimedia System
Text
SMS address.
Describing Feelings and Emotions.
Drawing
Let me see the bar chart for this data table.
Audio
Can’t chat, I have to call you.
Still image
See to believe.
Video
Wonder how it works.
Media
Also inside above categories: Graphs, Maps,
Animations, 3D Objects or Models, Diagrams, etc.
Page 3 Multimedia Systems, Introduction
Media
Ascii art
Early printers often lacked graphics ability.
Ultrasonography
Visualizing subcutaneous body structures.
Spectrogram
Audio signal analysis.
Magnetic Resonance Imaging (MRI)
Visual Representation
Page 4 Multimedia Systems, Introduction
Media
We have well matured acquisition and representation
methods available for these two senses.
Sense of Sound and Sight
Page 5 Multimedia Systems, Introduction
Media
Haptics
The sense of touch. It is a form of nonverbal
communication.
Hugging, Shaking hands, Vibration, Tickling.
Haptics are enabled by actuators that apply forces
to the skin for touch feedback, and controllers.
Common Haptic Feedback: Cause the handlebars
to vibrate during a collision with another vehicle in
racing video games.
Now are gaining widespread acceptance as a key
part of Virtual reality systems.
Sense of Touch
Page 7 Multimedia Systems, Introduction
Media
Example Haptics: Apple “Taptic Engine”
Sense of Touch
Apple created what it calls a “taptic engine”
to deliver physical sensations to your wrist.
According to the company:
"The Taptic Engine creates a discreet,
sophisticated, and nuanced experience by
engaging more of your senses. It also
enables some entirely new, intimate ways for
you to communicate with other Apple Watch
wearers. You can get someone’s attention
with a gentle tap. Or even send something as
personal as your heartbeat."
Page 8 Multimedia Systems, Introduction
Media
Example Haptics: Apple 3D Touch
Sense of Touch
New gestures introduced with 3D Touch —
Peek and Pop — let you view contextual-
style menus from your home screen icons,
allowing access to the features within.
Peek,lets you preview information while Pop
moves you inside the app for additional actions.
Peek example: With Mail, you can press on an email to
get a preview of the message — and lift up your finger if
you want to return to your inbox untouched.
How does this happen? Capacitative sensors are
integrated into the backlight of the phone’s Retina
HD display so that each touch measures
“microscopic changes” in finger pressure between
the glass and the backlight.Ref.: www.forbes.com/sites/jvchamary/2015/09/12/3d-touch-iphone-6s/
Page 9 Multimedia Systems, Introduction
MediaSense of Touch
Strain gauge: A strain gauge (or strain
gage) is a device used to measure strain on
an object.
Foil strain gauges: An excitation voltage is
applied to input leads of the gauge network,
and a voltage reading is taken from the
output leads. Typical input voltages are 5 V
or 12 V and typical output readings are in
millivolts.
Ref.: en.wikipedia.org/wiki/Strain_gauge
Visualization of the working concept
behind the strain gauge on a beam
under exaggerated bending.
Page 10 Multimedia Systems, Introduction
Media
Example Haptics: LDWS
Sense of Touch
Lane Departure Warning System (LDWS)
Ref.: http://mashable.com/2012/08/05/haptic-car-technology/
Turn when the steering wheel tells you
(AT&T Labs Research)
Hyundai Genesis offers a Lane Departure Warning System (LDWS). Whenever the system is activated,
the haptic steering wheel will provide a vibration warning and dial-integrated warning light to alert
drivers of their lane departure, allowing them to reposition the car smoothly into the correct position.
LDWS in Hyundai Genesis 2015
LDWS in Genesis 2012
LDWS module
and sample video
Note: LDWS operates when vehicle speed exceeds 43 miles per hour.
Page 11 Multimedia Systems, Introduction
Media
Methods: All computerized scent output systems work in the same
way: the computer, be it a full-featured desktop machine or a simple
embedded chip, sends a signal out through a serial or parallel port to a relay,
which turns on the output device itself for a designated period of time.
Olfaction, The Sense of Smell
Nasal Ranger, an
olfactometer, in use.
An olfactometer is an instrument used to detect and measure ambient odor dilution. Olfactometers are
used in conjunction with human subjects in laboratory settings, most often in market research, to
quantify and qualify human olfaction (en.wikipedia.org/wiki/Olfactometer).
Scentography is the technique of creating and storing odor by
artificially recreating a smell using chemical and electronic means.
iSmell Personal Scent Synthesizer, one of
the "25 Worst Tech Products of All Time"
by PC World Magazine.
How the Nasal Ranger Works
Ref.: St. Croix Sensory, Inc., www.fivesenses.com
Page 12 Multimedia Systems, Introduction
MediaOlfaction, The Sense of Smell
Madeleine, a prototype of a desktop device to record aromas (Jul. 2013).
www.amyradcliffe.co.uk
en.wikipedia.org/wiki/Scentography
Amy Radcliffe
Page 13 Multimedia Systems, Introduction
MediaThe Sense of Smell
scentee, Smart Phone Smell Attachment.
Ref.: scentee.com
Page 14 Multimedia Systems, Introduction
Media
Sight, Hearing, Touch, Smell, and now Taste!
Sense of Taste
Led by Nimesha Ranasinghe, researchers at the National University of Singapore have cooked up a
tasty new technology: a digital simulator that translates the taste of virtual food and drink to the tip
of the user’s tongue.review information while Pop moves you inside the app for additional actions.
Ref.: www.nimesha.info
Digital Taste Interface
Nimesha Ranasinghe
Or Digital lollipop
Also see: Taste, gustatory perception, en.wikipedia.org/wiki/Taste
Page 15 Multimedia Systems, Introduction
Media
Example: Tellspec
Sense of Taste
Ref.: TellSpec.com
TellSpec: uses a spectrometer
to analyze the ingredients of
any dish we aim the device at
This information is transmitted to an application on our mobile and a cloud service developed by the manufacturer analyzes the data and offers
diverse conclusions. TellSpec allows us to know what any food is made of and it also provides us with nutrition facts like the calories of a certain
dish. It is even able to detect ingredients or elements that may be harmful to our health, for example, if we are allergic to certain types of food.
Page 16 Multimedia Systems, Introduction
MediaAll of the Senses
Try and you will find more new
examples online.What about sixth sense?
Page 17 Multimedia Systems, Introduction
Multimedia System
Computer controlled integration of
different media
Text Audio Graphic
Drawing Still image Video
Haptics Animation
Every other type of
data representation forms
Multimedia…
Page 18 Multimedia Systems, Introduction
Multimedia System
Where multimedia used to be … digitally.
Processed
Generated
Represented
Stored
Transmitted
Retrieved
Delivered
System
Page 19 Multimedia Systems, Introduction
Multimedia System
HyperText
A text which contains links to other texts
Ted Nelson, 1965
Non-linear traversal
HyperMedia
Can include other media too
Text, HyperText, …, HyperMedia
Page 20 Multimedia Systems, Introduction
Multimedia Systems
WWW
PowerPoint
Adobe Acrobat
iSilo
Text compression, Hyperlinks,
Images, Tables, Formatted text
ePUB
Free and open e-book standard
HyperMedia Examples
Tim Berners-Lee
first proposal for www: 1989
Page 21 Multimedia Systems, Introduction
Multimedia Systems
HTMLNo version management, no rights management.
Project XanaduA word processor capable of storing multiple
versions, and displaying the differences between
these versions.
Find more at: http://transliterature.org/
ZigZagData Model
, Database and
visualization system
HyperMedia: True generalization!
Ted
Nelson
Computer documents are not just
to SIMULATE paper. They should
allow us to improve on paper. Ref.: xanadu.com/zigzag
Page 22 Multimedia Systems, Introduction
Multimedia SystemsHyperMedia: What is ZigZag?
Ref.: gzigzag.sourceforge.net/nutshell.html
ZigZag (or ZZstructure) is a way of representing the structure of information. Compared with
the previous ways, ZigZag is very different, for example the concepts of 'file', 'folder' and
'application' are abandoned.
A ZigZag structure consists of cells and dimensions. A cell is the basic unit of information of
a ZigZag structure. Cells containing related information can be connected with each other
along dimensions, the number of which is unlimited. A ZigZag structure is separate from its
visualisation (= the way the data is presented on the screen), which means that a ZigZag
structure can have many visualisations designed for different purposes.
Every piece of information stored in a digital device using based on ZigZag is in the same
space: the same cells can be connected on several dimensions created for different structures.
For example, the cells containing the names of one's relatives can be connected on
dimensions created for a family tree structure, an address book structure and a photo album
structure.
Page 23 Multimedia Systems, Introduction
Multimedia SystemsHyperMedia: Linked Data
Ref.: en.wikipedia.org/wiki/Linked_data
Describes a method of publishing structured data so that it can be interlinked and
become more useful through semantic queries. It builds upon standard Web
technologies such as HTTP, RDF and URIs, but rather than using them to serve web
pages for human readers, it extends them to share information in a way that can be
read automatically by computers. This enables data from different sources to be
connected and queried.
The Resource Description Framework (RDF) is a
general method for conceptual description or
modeling of information that is implemented in
web resources, using a variety of syntax notations
and data serialization formats.
Page 24 Multimedia Systems, Introduction
Multimedia SystemsLinked Data: Google Knowledge Graph
Ref.: en.wikipedia.org/wiki/Knowledge_Graph
The Knowledge Graph is a knowledge base used
by Google to enhance its search engine's search
results with semantic-search information gathered
from a wide variety of sources.
Another example is Facebook Open Graph
protocol.
Page 25 Multimedia Systems, Introduction
Multimedia Systems
Computer controlled
IntegratedSeamless
Data are represented digitally
Interactive interfaceEnd-user is able to control the elements of media
Non-linear
Characteristics
Page 26 Multimedia Systems, Introduction
Multimedia Systems
Digital representation
Analog to digital conversion, sampling.
Large data requirements
Storage, compression.
Distributed networks
Bandwidth, QoS.
Maintaining temporal relationship between data
Sequencing (playing frames in correct order/time frame in video).
Synchronization (inter-media scheduling, e.g. Lip synchronization).
Challenges
Page 27 Multimedia Systems, Introduction
Multimedia Systems
Hardware
Very high processing power.
Efficient and high performance I/O.
Large storage and memory units.
Network support.
Software
Multimedia capable file system.
Special operating system.
User friendly software tools:
Easy to use, Easy to understand.
Network support.
Desirable Features
Page 28 Multimedia Systems, Introduction
Multimedia Systems
Capture device
Video camera, Audio microphone, Keyboard
, Mouse, Tablet, OCR, different sensors.
Storage device
Hard-disk, CD-ROMs, DVD-ROM.
Communication Network
LAN, Intranets, Internet.
Computer System
Multimedia desktop machine.
Display Device
Speaker, Monitor, Printer.
Components
Page 29 Multimedia Systems, Introduction
Multimedia Systems
World Wide Web.
Video conferencing.
Interactive TV, Video-on-demand.
E-learning, Hypermedia courseware.
Home shopping.
Games, Virtual reality.
Digital video editing and production systems.
Collaborative software , Groupware.
Edutainment, Infotainment.
Applications
Page 30 Multimedia Systems, Introduction
Multimedia Systems
Format
Raw text, Rich text format.
Bitmap graphics (Image raster), Vector graphics.
Time independent (text), Time dependent (video).
Size
Typ. PAL digital video: 720 by 576 pixels for each one of 3 color
components, 25 frames per sec. ���� ~ 30 MB per sec., ~ 104GB per
hour.
Standards
JPEG
MPEG-2, MPEG-4
Multimedia Data
largest capacity of a commercially
available HDD at the end of …
2010
2014
Page 31 Multimedia Systems, Introduction
Multimedia SystemsData Format: Graphics Example
vector vs. raster (bitmap)
graphics
Raster graphics
Are composed of pixels.
.gif, .jpg, .png
Data file contains: an array of pixels of
various colors.
Pro.: Small file size for lower resolutions.
Con.: Will become "blocky" if scaled up.
Vector graphics
Are composed of paths.
.eps file or Adobe Illustrator (.ai) file, .svg
Data file contains: the points where the paths
start and end, how much the paths curve, and
the colors that either border or fill the paths.
Pro.: The images can be scaled to be very
large without losing quality (logos are typically
created in vector forma).
Con.: Not the best format for photographs.
Page 32 Multimedia Systems, Introduction
Multimedia SystemsScalable Vector Graphics (.SVG)
Ref.: en.wikipedia.org/wiki/Scalable_Vector_Graphics
SVG is an XML-based vector image format for two-dimensional graphics with support for
interactivity and animation. The SVG specification is an open standard developed by the
World Wide Web Consortium (W3C) since 1999.
Vector Graphics Example: .svg
SVG images can be produced by the use of a vector graphics editor, such as Inkscape, Adobe Illustrator,
Adobe Flash Professional or CorelDRAW, and rendered to common raster image formats such as PNG
using the same software. Inkscape uses a (built-in) potrace to import raster image formats.