Fundamentals Rawesak Tanawongsuwan

Slides:



Advertisements
Similar presentations
Technology ICT Option: Data Representation. Data Representation In our everyday lives, we communicate with each other using analogue data. This data takes.
Advertisements

Speech Compression. Introduction Use of multimedia in personal computers Requirement of more disk space Also telephone system requires compression Topics.
IT-101 Section 001 Lecture #8 Introduction to Information Technology.
Dale & Lewis Chapter 3 Data Representation. Representing color Similarly to how color is perceived in the human eye, color information is encoded in combinations.
School of Computing Science Simon Fraser University
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Copyright 2003 Monash University IMS5401 Web-based Information Systems Topic 2: Elements of the Web (d) Digital representation.
Chapter 2 Digital Multimedia, 2nd edition Enabling Technologies.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 12 Data.
Introduction to Computer Graphics
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
Zinnia Bell. RAWimages are image files that have not yet processed, they contain minimally processed data from the image sensor of either a image scanner,
Media File Formats Jon Ivins, DMU. Text Files n Two types n 1. Plain text (unformatted) u ASCII Character set is most common u 7 bits are used u This.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 This presentation © 2004, MacAvon Media Productions Enabling Technologies.
Chapter 2 Data Representation. Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers, images,
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Data Handling Topic 1. Data Data is the raw material entered into a computer system. This raw material could be text, numbers, graphics, audio, animation.
Chapter 2, Exploring the Digital Domain
CSCI-235 Micro-Computers in Science Hardware Part II.
Lecture 4 - Introduction to Computer Graphics
Computers and Scientific Thinking David Reed, Creighton University Data Representation 1.
Multimedia def. Many forms Multimedia Text Hyperlinks Images Audio Animation Video Text Hyperlinks Images Audio Animation Video.
Copyright 1998, S.D. Personick. All Rights Reserved1 Telecommunications Networking I Lectures 2 & 3 Representing Information as a Signal.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
3. Multimedia Systems Technology
CMPD273 Multimedia System Prepared by Nazrita Ibrahim © UNITEN2002 Multimedia System Characteristic Reference: F. Fluckiger: “Understanding networked multimedia,
Multimedia Elements: Sound, Animation, and Video.
Chapter 2 : Business Information Business Data Communications, 6e.
Information Processes and Technology Multimedia: Graphics.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Multimedia def. Many forms. Multimedia Text Hyperlinks Images Audio Animation Video Text Hyperlinks Images Audio Animation Video.
By Courtney Field Creative digital graphics. Types of graphics and examples There are a number of different types of graphics file formats. Each type.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
1 MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - TEXT. 2 What is Text? the basic element of most multimedia the basic element of most multimedia consisting of.
Marwan Al-Namari 1 Digital Representations. 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.
1 Manipulating Audio. 2 Why Digital Audio  Analogue electronics are always prone to noise time amplitude.
CSCI-100 Introduction to Computing Hardware Part II.
The Digital Revolution Changing information. What is Digital?  Discrete values used for  Input  Processing  Transmission  Storage  Display  Derived.
Chapter 1 Background 1. In this lecture, you will find answers to these questions Computers store and transmit information using digital data. What exactly.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
LECTURE 2A: ANALOGUE TO DIGITAL EVI INDRIASARI MANSOR Tel ext:
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
Introduction to Interactive Media Interactive Media Raw Materials: Digital Data.
1 Part A Multimedia Production Chapter 2 Multimedia Basics Digitization, Coding-decoding and Compression Information and Communication Technology.
Software Design and Development Storing Data Part 2 Text, sound and video Computing Science.
Mohammed AM Dwikat CIS Department Digital Image.
Data Representation. In our everyday lives, we communicate with each other using analogue data. This data takes the form of: Sound Images Letters Numbers.
Fundamentals of Data Representation Yusung Kim
Multimedia Systems Dr. Wissam Alkhadour.
Image and Sound Representation
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Everything is a number Everything in a computer memory and on storages is a number. Number  Number Characters  Number by ASCII code Sounds  Number.
Image and Sound Representation
Level 3 Extended Diploma Unit 19 Computer Systems Architecture
Level 3 Extended Diploma Unit 19 Computer Systems Architecture
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Introduction to Computer Graphics
Overview What is Multimedia? Characteristics of multimedia
Soutenance de thèse vendredi 24 novembre 2006, Lorient
Multimedia Fundamentals(continued)
Web Design and Development
Chapter 2 Data Representation.
Lecture 4 - Introduction to Computer Graphics
WJEC GCSE Computer Science
Presentation transcript:

Fundamentals Rawesak Tanawongsuwan

Digital Data Bits are units of data that can only have one of two values. A byte is eight bits. Groups of bits can be interpreted as numbers to base 2, but can also be treated as characters, colours, etc.

Bytes to remember 1 byte = 8 bits 2 bytes = 16 bits 3 bytes = 24 bits 4 bytes = 32 bits.

Analogue and Digital Representation

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

Sampling and Quantization

The sampling rate is the number of samples in a fixed amount of time or space. The quantization levels are the set of values to which a signal is quantized.

Analogue vs Digital

Benefits of digital signals High fidelity Noise tolerance

Frequency Domain Any periodic waveform can be decomposed into a collection of frequency components – Each one is a pure sine wave The collection of frequencies and their amplitudes represent the waveform in the frequency domain – Compute the frequency domain representation (frequency spectrum) using the Fourier Transform – Higher frequency components are associated with abrupt transitions

Spatial and temporal signals Spatial and temporal signals are made up of pure sine wave components at different frequencies. The Fourier Transform operation can be used to compute a signal’s representation in the frequency domain. Higher-frequency components are associated with abrupt transitions.

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

Aliasing Anti-aliased Aliased

Aliasing

Moiré Patterns

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)

Image banding effects

Posterization

Digital Representation of Media There are established ways of representing images, video, animation, sound and text in bits. Media data may be represented as a textual description in a suitable language, or as binary data with a specific structural form.

Image Images are displayed as arrays of pixels and represented using an internal model. Generating the pixels from the model is called rendering.

Bitmaps vs Vector Graphics Images may be modelled as bitmaps or vector graphics. A bitmap is an array of logical pixels (stored colour values) that can be mapped directly to the physical pixels on the display. In vector graphics, the image is stored as a mathematical description of a collection of individual lines, curves and shapes making up the image, which requires computation to render it.

Good Things for Vector Graphics Often smaller than bitmaps Resolution-independent Scalable without loss of quality – only suitable for certain sorts of synthetic image, not photographs

Combining Vectors & Bitmaps Rasterize vectors – Lose all their vector properties Trace bitmaps – Difficult and can only produce an approximation (parameterized)

Layers Organizational device used in both sorts of graphics, especially useful in bitmaps – Permits separation and manipulation of different parts of a bitmapped image Digital version of clear sheets of acetate, stacked on top of each other – Areas without coloured pixels/graphic objects are transparent so lower layers show through Compositing – combine layers using different blending modes (digital collage)

Creatively Blending Layers

Creatively Blending Layers

Graphics/Image Data Types

RGB Components

Moving pictures, Videos, Animation Moving pictures can be created as live-action or animation. Live-action must be stored as video. Animation may be represented in other more flexible or efficient ways. Video frames require a lot of storage so video is invariably compressed for delivery.

Sound Sound can be represented as a sequence of samples after digitization. CD audio is sampled at 44.1 kHz, higher sampling rates are sometimes used. Audio delivered over the Internet is compressed, often using the MP3 codec.

Text A character set is a mapping from characters to character codes. Unicode is a character set capable of representing text in all known languages. A font is a set of character shapes, called glyphs.

Layout and Typography Many aspects of layout must be controlled when text is displayed.

Interactivity Interactivity is produced by executing a program in response to user input. In multimedia, programs are often written in a scripting language, such as JavaScript or ActionScript.

Compression Compression must often be applied to media data. Compression may be lossless or lossy. – Lossless – image can be reconstructed exactly from compressed version – Lossy – some information discarded, image can only be reconstructed approximately

Compression Different compression algorithms are applicable to different types of media data. Their effectiveness depends on the characteristics of the data itself.