Week 13 Still Images
Week 13 Still Images
BMP – 16 KB
• 8 bits per pixel allows 256 distinct colors
BMP – 119KB
• 16 bits per pixel represents 32K distinct colors (Most graphic
chipsets now supports the full 65536 colors and the color
green uses the extra one bit)
BMP – 234 KB
• 24 bits per pixel allows millions of colors
– GIF is normally used for diagrams, buttons, etc., that have a small number of colours
• It is also suitable for simple animation because it
supports interlaced images.
– PNG is almost equal to gif except that it didn’t support the animation format.
Bitmaps
Bitmaps can be inserted by:
– Using clip art galleries. Clip Art
– Using bitmap software.
– Capturing and editing images.
– Scanning images. Drawn
Scan Capture
Using Clip Art Galleries
• A clip art gallery is an assortment of graphics,
photographs, sound, and video.
• Clip arts are a popular alternative for users
who do not want to create their own images.
• Clip arts are available on CD-ROMs and on the
Internet.
Using Bitmap Software
The industry standard for bitmap painting and
editing programs are:
• Adobe's Photoshop and Illustrator.
• Macromedia's Fireworks.
• Corel's Painter.
• CorelDraw.
• Quark Express.
Capturing and Editing Images
• Capturing and storing images directly from the
screen is another way to assemble images for
multimedia.
• The PRINT SCREEN button in Windows and
COMMAND-CONTROL-SHIFT-4 keystroke on
the Macintosh copies the screen image to the
clipboard.
Capturing and Editing Images
Image editing programs enable the user to:
– Enhance and make composite images.
– Alter and distort images.
– Add and delete elements.
– Morph (manipulate still images to create animated transformations).
Scanning Images
• Users can scan images from conventional
sources and make necessary alterations and
manipulations.
Applications of Vector-Drawn Images
X
• Example
RECT 0,0,200,300,RED,BLUE says
– “Draw a rectangle starting at 0,0 (upper left corner of screen) going 200 pixels
horizontally right and 300 pixels downward, with a RED boundary and filled
with BLUE.”
200 pixel
300
pixel
Vector-Drawn Images v/s Bitmaps
• Vector images use less memory space and
have a smaller file size as compared to
bitmaps.
• For the Web, pages that use vector graphics in
plug-ins download faster, and when used for
animation, draw faster than bitmaps.
Vector-Drawn Images v/s Bitmaps
• Vector images cannot be used for
photorealistic images.
• Vector images require a plug-in for Web-based
display.
• Bitmaps are not easily scalable and resizable.
• Bitmaps can be converted to vector images
using autotracing.
3-D Drawing and Rendering
• 3D graphics tools, such as Macromedia
Extreme3D, or Form-Z, typically extend vector-
drawn graphics in 3 dimensions (x, y and z)
X
Z
y
3-D Drawing and Rendering
• A 3D scene consist of object that in turn contain many small
elements, such as blocks, cylinders, spheres or cones
(described in terms of vector graphics)
• The more elements, the finer the object’s resolution and
smoothness.
3-D Drawing and Rendering
• Objects as a whole have properties such as
shape, color, texture, shading & location.
• A 3D application lets you model an object’s
shape, then render it completely.
Features of a 3-D Application
1. Modeling involves drawing a shape, such as a 2D letter, then extruding it or
lathing it into a third dimension.
– extruding : extending its shape along a defined path
– lathing : rotating a profile of the shape around a defined axis
Features of a 3-D Application
• Modeling also deals with lighting, setting a
camera view to project shadows
Features of a 3-D Application
2. Rendering : produces a final output of a
scene and is more compute-intensive.
3-D Animation Tools
3-D animation, drawing, and rendering tools
include:
– Ray Dream Designer.
– Caligari True Space 2.
– Specular Infini-D.
– Form*Z.
– NewTek's Lightwave.
Natural Light and Color
• Light comes from an atom where an electron
passes from a higher to a lower energy level.
• Each atom produces uniquely specific colors.
• Color is the frequency of a light wave within
the narrow band of the electromagnetic
spectrum, to which the human eye responds.
Understanding Natural Light and Color
• The tools we use to describe color are
different when the color is printed than from
when it is projected
– Additive color (projected color).
– Subtractive color (printed color).
– Monitor-specific color.
– Color models.
Additive Color
• In the additive color method, a color is created
by combining colored light sources in three
primary colors - red, green, and blue (RGB).
• TV and computer monitors use this method.
Subtractive Color
• In the subtractive color method, color is
created by combining colored media such as
paints or ink.
• The colored media absorb (or subtract) some
parts of the color spectrum of light and reflect
the others back to the eye.
Subtractive Color
• Subtractive color is the process used to create
color in printing.
• The printed page consists of tiny halftone dots
of three primary colors- cyan, magenta, and
yellow (CMY).
Monitor-Specific Colors
• Colors should be used according to the target
audience's monitor specifications.
• The preferred monitor resolution is 800x600
pixels.
• The preferred color depth is 32 bits.
Color Models
• Different ways of representing information
about color.
• Models used to specify color in computer
terms are:
– RGB model - A 24-bit methodology where color is specified in terms of red,
green, and blue values ranging from 0 to 255.
– HSB and HSL models – Color is specified as an angle from 0 to 360 degrees on
a color wheel.
– Other models include CMYK, CIE, YIQ, YUV, and YCC.
RGB Model
Add red, green and blue to create colors, so it is an
additive model.
Assigns an intensity value to each pixel ranging from
0 (black) to 255 (white)
A bright red color might have R 246, G 20, B 50
HSB Model
• Based on human perception of color,
describe three fundamental properties of
color:
– Hue
– Saturation (or chroma)
– Brightness - relative lightness or darkness of color, also measured
as %
0% 50% 100%
Black white
CMYK Model
• Based on light-absorbing quality of ink printed on paper
• As light is absorbed, part of the spectrum is absorbed and part
is reflected back to eyes
• Associated with printing; called a subtractive model
• Four channels: Cyan (C ), magenta (M), yellow (Y) and black (K)
reside side-by-side.
Windows Formats
• The most commonly used image file format on
Windows is DIB.
• DIB stands for Device-independent bitmaps.
• The preferred file type for multimedia
developers in Windows is Resource
Interchange File Format (RIFF).
Windows Formats
• JPEG
– For continuous tone images, such as full-color
photographs
– Supports more than 16 millions of color (24-bit)
– Uses lossy compression (averaging may lose
information)
Most Popular Image File Formats
• GIF
– For large areas of the same color and a moderate
level of detail.
– Supports up to 256 colors
– Allows transparency and interlacing
– Uses lossless compression
Most Popular Image File Formats
• PNG
lossless, portable, well-compressed storage of
raster images
patent-free replacement for GIF
also replace many common uses of TIFF
Support indexed-color, grayscale, and true color
images + an optional alpha channel for
transparency
Speech Recognition
Definition
• Speech recognition is the process of converting an
acoustic signal, captured by a microphone or a
telephone, to a set of words.
• The recognised words can be an end in themselves,
as for applications such as commands & control, data
entry, and document preparation.
• They can also serve as the input to further linguistic
processing in order to achieve speech understanding
Speech Processing
• Signal processing:
– Convert the audio wave into a sequence of feature vectors
• Speech recognition:
– Decode the sequence of feature vectors into a sequence of
words
• Semantic interpretation:
– Determine the meaning of the recognized words
• Dialog Management:
– Correct errors and help get the task done
• Response Generation
– What words to use to maximize user understanding
• Speech synthesis (Text to Speech):
– Generate synthetic speech from a ‘marked-up’ word string
Dialog Management
• Goal: determine what to accomplish in response to
user utterances, e.g.:
– Answer user question
– Solicit further information
– Confirm/Clarify user utterance
– Notify invalid query
– Notify invalid query and suggest alternative
• Interface between user/language processing
components and system knowledge base
What you can do with Speech
Recognition
• Transcription
– dictation, information retrieval
• Command and control
– data entry, device control, navigation, call routing
• Information access
– airline schedules, stock quotes, directory
assistance
• Problem solving
– travel planning, logistics
Transcription and Dictation
• Transcription is transforming a stream of
human speech into computer-readable form
– Medical reports, court proceedings, notes
– Indexing (e.g., broadcasts)
• Dictation is the interactive composition of text
– Report, correspondence, etc.
Speech recognition and understanding
• Sphinx system
– speaker-independent
– continuous speech
– large vocabulary
• ATIS system
– air travel information retrieval
– context management
Speech Recognition and Call Centres
Some Clarification:
• MIDI doesn’t directly describe musical sound
• MIDI is not a language
• It is a data communications protocol
MIDI Ports
• It use a five-pin DIN connector
?
Applications of MIDI
1. Studio Production
– recording, playback, cut-and-splice editing
– creative control/effect can be added
2. Making score
– with score editing software, MIDI is
excellent in making score
– some MIDI software provide function of
auto accompaniment/intelligent chord
arrangement
3. Learning
– You can write a MIDI orchestra, who are
always eager to practice with you!
Applications of MIDI
4. Commercial products
– mobile phone ring tones, music box
music…..
5. Musical Analysis
– MIDI has detailed parameters for every
input note
– It is useful for doing research
– For example, a pianist can input his
performance with a MIDI keyboard, then
we can analyze his performance style by the
parameters
Introduction to Multimedia
• Chapter 8
Objectives
Card stack
Features of Authoring Tools
4. A series of figures
– List of images / objects in the project
– Information about objects
figures
Categories of Authoring Tools
• Can be categorized into
1. Presentation software
2. Tools for creating production
3. Interactive training and education
heading
1. Presentation software
• Templates are used to determine how the
heads and subheads are formatted and
displayed over backgrounds, including:
(etc PowerPoint)
– position
– size
– font
– style
– color
Example: PowerPoint Interface
templates
2. Tools for creating production
• Typically oriented toward producing content that is more ambitious than the
slide-show level
– (more interactive & dynamic)
• Usually integrate all types of' multimedia data into a multitrack timeline that
determines the evolution of events
Macromedia Director
Macromedia Flash
4. Object Based
• Support environment based on object.
• Every object is modified using properties & modifiers
• The environment is based on ‘Hierarchy’ (section
and sub-section).
• Examples of the tools :
– mTropolis (Mac/Windows)
– AppleMedia Tool (Mac/Windows)
– MediaForge (Windows)
4. Object Based