102
1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation Digital Data Representation Data Representation Basics Representing Numbers, Text, and Pictures Quantifying Bits and Bytes Circuits and Chips

1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation Data Representation Basics Representing Numbers, Text, and Pictures

Embed Size (px)

Citation preview

Page 1: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1SECTION C

Chapter 1: Computers and Digital Basics 1

Digital Data RepresentationDigital Data Representation

Data Representation Basics Representing Numbers, Text, and Pictures Quantifying Bits and Bytes Circuits and Chips

Page 2: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Data vs. Information

Where is the Life we have lost in living?

Where is the wisdom we have lost in knowledge?

Where is the knowledge we have lost in information?

T. S. Eliot,"The Rock", Faber & Faber 1934.

Page 3: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 3

Data Representation – DIKW

Distinction between:Data—raw, unformatted information

Example: 5433333353

Information—data that is transformed to have a meaning

Example: (543) 333-3353

Knowledge—body of governing procedures used to organize or manipulate dataWisdom—accumulated knowledge

Page 4: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 4

DIKW Pyramid

Page 5: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Data vs. Information Data: 51007 Information:

– 5/10/07 The date of your final exam.– $51,007 The average starting salary of an

accounting major.– 51007 Zip code of Bronson Iowa.

Page 6: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Data 6.34 6.45 6.39 6.62 6.57 6.64 6.71 6.82 7.12 7.06

SIRIUS SATELLITE RADIO INC.

$5.80

$6.00

$6.20

$6.40

$6.60

$6.80

$7.00

$7.20

1 2 3 4 5 6 7 8 9 10

Last 10 Days

Sto

ck P

rice

Information

Data vs. Information

Page 7: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Data Information Knowledge

Data

Information

Summarizing the data

Averaging the data

Selecting part of the data

Graphing the data

Adding context

Adding value

Page 8: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Data Information Knowledge

Information

Knowledge

How is the info tied to outcomes?

Are there any patterns in the info?

What info is relevant to the problem?

How does this info effect the system?

What is the best way to use the info?

How can we add more value to the info?

Page 9: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 What is an analog signal?Most of the signals sensed by humans are analog signals. Everyday examples include sound, light and temperature.

An analog signal may have any value within a continuous range.

An analog signal can be converted into an electrical signal. This graph shows how the voltage of an analog signal varies with time.

time

volt

age

Page 10: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 What is a digital signal?Modern communication systems carry information from analog signals as digital signals, which have two values: ‘0’ (off) and ‘1’ (on). These are used to encode analog information.

Unlike analog, a digital signal does not vary smoothly, and so is described as being a discontinuous signal.

Digital signals can be sent as electrical signals, radio waves or as pulses of light through optical fibers.

time

curr

ent

Page 11: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Media The process of taking analog data, such as a

human voice, and turning it into a data file on a disk is called digitizing.

Digital media collectively refers to digital copies of any form of media.

The main advantage of digital media vs. analog data is that it can be reproduced an infinite number of times with no degradation of quality.

Page 12: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 12

Data Representation Data representation refers to the form in which

data is stored, processed, and transmitted Digital devices work with distinct and separate

data (discrete, on/off) using electronic switches Analog devices work with continuous data

Which is which?

Page 13: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 13

Representing, Storing, and Processing Multimedia

Numeric & Character data– Binary number system– ASCII, Extended ASCII,

EBCDIC, and Unicode

Bit = Binary Digit – on or off, 1 or 0

Media: texts, sounds, images, videos,..

What is Binary_BrainPop

Page 14: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 14

Data Representation

Extended ASCII (total 256 8-bit representation of each character)

American Standard Code for Information Interchange

Page 15: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

11-15

Place Value in a Binary Number

Binary works the same way except that the place values are successive powers of 2

powers of 2powers of 10

Page 16: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

11-16

Place Value in a Binary Number

Given binary representation, we can find the decimal equivalent value by multiplying the digit times the place value and adding the results

Decimal Binary

Place value

Place value

Page 17: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

11-17

Place Value in a Binary Number

Given binary representation, we can find the decimal equivalent value by multiplying the digit times the place value and adding the results

Page 18: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 1 1. How do digital machines use and store data?

A. With words

B. With binary numbers

C. With long, drawn out stories

D. With symbols

Chapter 1: Computers and Digital Basics 18

Page 19: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 2 2. What two symbols are generally used in

binary code?A. x and y

B. Upside-down and right-side-up

C. 0 and 1

D. Left side-down and right-side-up

Chapter 1: Computers and Digital Basics 19

Page 20: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 3 3. Humans do math using a base-10 system,

while computers do math using ?A. A base-3 system

B. A base-2 system

C. A base-1 system

Chapter 1: Computers and Digital Basics 20

Page 21: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 4 4. How would you write the number two in

binary?A. 1001

B. 0000

C. 0010

D. 0001

Chapter 1: Computers and Digital Basics 21

Page 22: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 5 5. How high can you count in binary?

A. As high as you want

B. Up to 2

C. Up to 10

D. Up to 1 million

Chapter 1: Computers and Digital Basics 22

Page 23: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 6 6. What type of test is most similar to binary?

A. Writing an essay

B. Fill-in-the-blank

C. Multiple choice

D. True or false

Chapter 1: Computers and Digital Basics 23

Page 24: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 7 7. Your computer's code for the letter A is

01000001. Can you guess what the letter B would be?A. 10010000

B. 01010110

C. 01000010

Chapter 1: Computers and Digital Basics 24

Page 25: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 8 8. Why do humans use a base-10 numerical

system?A. Because 10 is a round number

B. Because we have 10 fingers and 10 toes

C. Because there are 10 planets

Chapter 1: Computers and Digital Basics 25

Page 26: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 9 9. Which of the following devices uses binary

code?

Chapter 1: Computers and Digital Basics 26

A C DB

Page 27: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question - 10 10. What is the main function of binary code?

A. Turning switches on and off

B. Allowing computers to represent and store data

C. Providing a gateway into higher mathematics

D. Allowing computers to interact with humans

Chapter 1: Computers and Digital Basics 27

Page 28: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bits and bytes Bits are rarely seen alone in computers. They are

almost always bundled together into 8-bit collections, and these collections are called bytes.

With 8 bits in a byte, you can represent 256 values ranging from 0 to 255, as shown here:

0 = 00000000 1 = 00000001 2 = 00000010

...

254 = 11111110255 = 11111111

Page 29: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Chapter 1: Computers and Digital Basics 29

Data Representation

Extended ASCII (total 256 8-bit representation of each character)

American Standard Code for Information Interchange

Page 30: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1Number of possible values = 2(number of bits)

More bits can encode more information.

More bits require more computer storage.

We want to keep the list small enough to use fewer bits, but we don't want to leave out critical characters

Page 31: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Quick Quiz

How many bits are there in a byte?A. 2.

B. 4.

C. 6.

D. 8.

Page 32: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Quick Quiz

When you shop for digital devices, their capabilities are often touted in terms of speed and capacity.

Suppose you’re shopping for a USB Flash drive.

A friend recommends one that’s 64 GB. What does

that mean?A. It operates at 64 gigabits per second.

B. It holds 64 billion bytes of data.

C. It holds 64 million 0s and 1s to represent data.

D. It uses 64-bit ASCII code to hold data.

Page 33: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Section A: Digital Sound Digital Audio Basics Digital Audio File Formats MIDI Music Speech Recognition and Synthesis

Chapter 8: Digital Media 34

Page 34: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bridging Analog and Digital

We need a sound card that contains

Analog-to-Digital Converter (ADC)

Digital-to-Analog Converter (DAC)

CPU-DSP

Page 35: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio Basics Sampling a sound wave

– Amplitude of each the sound is stored as a binary number

Chapter 8: Digital Media 38

Page 36: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio Basics Sampling rate refers to number of

times per second that a sound is measured during the recording process. In other words, how often you take a data.

Chapter 8: Digital Media 39

Page 37: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio Basics Sampling Rate (vertical slice)

Chapter 8: Digital Media 40

In the image above, the left half has a low sample rate, and the right half has a high sample rate (i.e., high resolution).

Low sample rate High sample rate

Page 38: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio Basics Sampling Format (Dynamic Range, Bit Depth)

Chapter 8: Digital Media 41

Usually measured by the number of computer bits used to represent each sample. The more bits that are used, the more precise the representation of each sample.

Bit depth refers to the number of allowable levels you map (or round) the values to.

Increasing the number of bits also increases the maximum dynamic range of the audio recording, in other words the difference in volume between the loudest and softest possible sounds that can be represented.

Page 39: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio Basics Sampling Format (horizontal slice)

Chapter 8: Digital Media 42

In the image above, the left half has a sample format with few bits, and the right half has a sample format with more bits.

Fewer Bits More Bits

Page 40: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Sampling Factors

Number of Measurements for Per Second

Numberof

Steps

Sampling Rate

Sampling Size (precision)

http://www.scribd.com/doc/10732516/introduction-to-digital-technology; http://electronics.howstuffworks.com/analog-digital3.htm

Page 41: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Examples

Better Quality

http://www.scribd.com/doc/10732516/introduction-to-digital-technology; http://electronics.howstuffworks.com/analog-digital3.htm

Increasing sampling rate and size

Page 42: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bits and bytes in Audio

CD uses 2 bytes, or 16 bits, per sample per channel. That gives each sample a range from 0 to 65,535, like this:

0 = 0000000000000000 1 = 0000000000000001 2 = 0000000000000010

...65534 = 111111111111111065535 = 1111111111111111

216 = 65536

Page 43: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Audio File Formats The most popular digital audio formats

include WAV (Uncompressed, de facto standard for sound on PCs), and lossy formats including AAC, MP3, Ogg Vorbis (free), and WMA (Windows Media Audio)

Audio or media player software allows you to play digital audio files

You can embed digital audio files into a Web page using the HTML5 <audio> tag

Chapter 8: Digital Media 46

Introduction to digital sound

Page 44: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 CD Storage Capacity Without compression, a CD can store up to 74-

minutes (650 Megabytes) of music.

With compression, in forms like MP3, about 10 times as many minutes can be stored in a CD-R.

Page 45: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 What is Streaming? Process of delivering audio, video and other

multimedia over a network The network could be a LAN, Intranet or Internet for

example Streaming ensures no download wait No files to take up space on your hard disk. It could be audio or video streaming It is getting more popular as broadband access

becomes widespread

Page 46: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Section B: Bitmap Graphics Bitmap Basics Scanners and Cameras Image Resolution Color Depth and Palettes Image Compression

Chapter 8: Digital Media 50

Page 47: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Image Basics

Chapter 8: Digital Media 51

You can capture images using certain devices connected to the computer, such as a digital camera, scanner, or screenshot of the display.

You can also create images on the computer using painting and drawing programs and using a mouse, a digital pen or stylus.

Page 48: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Scanners and Cameras

Chapter 8: Digital Media 52

Page 49: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Scanners and Cameras

Chapter 8: Digital Media 53

The CCD (Charge Coupled Device) is an image sensor and the camera’s “film.” It captures the light falling on it and convert it into electrical signals. The CCD surface is divided like a grid, into small pixels. Each pixel represents one pixel in the captured image.

Area CCD Line CCD

Page 50: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 CCD

Chapter 8: Digital Media 54

The CCD (Charge Coupled Device) is an image sensor made of semiconductor – the same kind of materials as computer chips – to capture light and turn it into an electric signal.

The inventors, Willard Boyle and George E. Smith, were awarded the 2009 Nobel Prize in physics.

Page 51: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1All captured images are called bitmap images.

If you take a close look you will see that an image is made up of pixels.

Pixels (short for picture elements) are the small sections of color and/or tone that together form a digital image.

Pixels

Page 52: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bitmap/Raster Graphics Basics

Composed of a grid of dots/pixels– Color of each dot/pixel is stored as a binary number

(commonly 24 bits)

Chapter 8: Digital Media 58

You use your smartphone to take a photo. Which camera – front or back – gives you a better quality photo?

Page 53: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bits and Bytes in Graphics

A pixel in an image file is a piece of data. It is the smallest unit of picture that can be represented or controlled.

Similar to sound, each pixel is a sample of an original image; more samples typically provide more accurate representations of the original.

It could be represented in 1 bit, 1 byte, or 3 bytes How many colors can you represent if a pixel is

1 bit: 21 = 2 colors (monochrome)1 byte: 28 = 256 colors (GIF file)3 bytes: 224 = ~16 million colors ("Truecolor")

True Color bitmap (24-bit=3×8-bit channels (RGB))

Page 54: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bitmap Formats for Photo

Chapter 8: Digital Media 62

BMP

RAW

TIFF

Page 55: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bitmap Formats for Web

Chapter 8: Digital Media 63

GIF

JPG

PNG

Page 56: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Resolution (Bitmap) Expressed as the number of horizontal and vertical

pixels, for instance “1520 (width) x 1280 (height)”.– Higher resolutions contain more data (larger file size) and

are higher quality

Bitmaps do not have a fixed physical size

Chapter 8: Digital Media 65

Page 57: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

The ppi of the image is called the resolution.

An image with lots of ppi is a high resolution image and vice versa.

Bitmap images are resolution dependent; meaning that if you scale up a bitmap, the pixels will become more visible and the quality of the graphic compromised.

Bitmap images are measured in pixels per inch, otherwise known as ppi.

Higher or Lower Resolution

Page 58: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Higher or Lower Resolution

For a given image, the higher the ppi, the better quality (more details) the image.

Which one looks more like a circle?

Page 59: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Resolution (Bitmap)

Chapter 8: Digital Media 69

Image Resolution (“ppi”): as the pixel count per inch drops, the individual pixels will begin to show, and the image will appear "pixelated" (jagged, blurry, and/or chunky), as shown in the example pictures above. A high resolution image will still be clear when scaled up.

Page 60: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Resolution (Bitmap)

Chapter 8: Digital Media 70

300 ppi 72 ppi 10 ppi300 ppi

Simulated image resolution (ppi) examples

magazine web standard

Desktop monitors pixel density have exceeded 200 ppi and contemporary small-screen mobile devices often exceed 300 ppi to over 400ppi (1080p) for some smartphones.

Page 61: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bitmap Basics – Color Depth A bitmap image is a collection of color dots called

pixels, arranged in rows and columns. A pixel is the smallest picture element that can be

shown on a display. The number of colors can be displayed in a pixel is

determined by the number of bits used to represent the pixel (know as color depth).

The larger the color depth, the larger the number of colors can be displayed.

Chapter 8: Digital Media 78

Remember bit depth for sound?

Page 62: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Color Depth and Palettes Color depth is the number of colors available for

use in an image– Monochrome bitmap

Increasing color depth increases file size Color palettes are used to control color depth

– Grayscale palette– System palette– Web palette

Chapter 8: Digital Media 79

Page 63: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

The systems that are used to create websites, usually have a video card capable of displaying 64 thousand (16-bit) or 16.7 millions (24-bit) colors.

The average visitor of a website is capable of viewing web-safe 256 (=28) colors (8-bit).

Nowadays most computer monitors can display 16-bit or more colors.

Color – On the Computer & Internet

Page 64: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

81

Color Value Color Color HEX Color RGB

  #000000 rgb(0,0,0)

  #FF0000 rgb(255,0,0)

  #00FF00 rgb(0,255,0)

  #0000FF rgb(0,0,255)

  #FFFF00 rgb(255,255,0)

  #00FFFF rgb(0,255,255)

  #FF00FF rgb(255,0,255)

  #C0C0C0 rgb(192,192,192)

  #FFFFFF rgb(255,255,255)

The lowest value that can be given to one of the light sources is 0 (hex 00). The highest value is 255 (hex FF).

RG

B

Gray

GrayGray

Page 65: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

82

Color Value

Page 66: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Section C: Vector and 3-D Graphics

Vector Graphics Basics Vector-to-Bitmap Conversion Vector Graphics on the Web 3-D Graphics

Chapter 8: Digital Media 84

Vector VS Bitmap

Page 67: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1The other type of images are vector images. These images are created in special drawing programs.

Vector images are made up of lines and shapes. These can be grouped together to make up another shape.

When images are made bigger the quality remains the same.

Vector Graphic Basics

Page 68: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Vector Graphic Basics Contain instructions (mathematical formula) for

re-creating a picture

Chapter 8: Digital Media 86

SVG (Scalable Vector Graphics) and Flash are two vector graphics formats that can be used on the Web

Most fonts font formats are based on vectors.

WMF (Windows MetaFile) files can contain both vector and bitmap. image. information.

Page 69: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Vector Graphic Basics Vector graphics resize better than bitmaps Vector graphics are resolution independent Vector graphics usually require less storage space

than bitmaps Vector graphics are not usually as realistic as

bitmap images It is easier to edit an object in a vector graphic than

an object in a bitmap graphic

Chapter 8: Digital Media 88

Page 70: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

Bitmapped or raster fonts

Vector fonts

TrueType, OpenType, PostScript

Courier, MS Sans Serif, MS Serif, Small, Symbol

Page 71: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3-D Graphics Stored as a set of instructions

– Contain locations and lengths of lines forming a wireframe

Rendering covers a wireframe with surface color and texture, which makes 3-D vectors look more realistic

Ray tracing adds light and shadows to a 3-D image to simulate the eye's perception of those objects

Chapter 8: Digital Media 91

Page 72: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3-D Graphics – Wireframe

Chapter 8: Digital Media 92

Page 73: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3-D Graphics – Modeling

Chapter 8: Digital Media 93

Simple 3D objects can be modeled using mathematical equations operating in the 3-dimensional Cartesian coordinate system.

Example:

the equation x2 + y2 + z2 = r2

is a model of a perfect sphere with radius r.

Page 74: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3-D Graphics – Rendering

Chapter 8: Digital Media 94

The process of taking the mathematical model of the world and producing the output image.

The core of the rendering process involves projecting the 3D models onto a 2D image plane.

Page 75: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3-D Graphics – Rendering

Chapter 8: Digital Media 95

Page 76: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Bitmap vs. Vector Graphics

Chapter 8: Digital Media 96

Bitmap images are, with a few exceptions, the standard for internet graphics, as well as Windows icons and backgrounds. Bitmaps are also the standard format for images captured by scanners and digital cameras.

Rather than being comprised of pixels, the vector image is made up of various “objects,” a term which essentially means lines and shapes.

Photo-Realism, Scalability, Shape, File Size are some factors to consider to choose one over the other.

Page 77: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question 082300 2-D vectors don’t look very realistic, whereas

3-D vectors tend to look very realistic. Why is this the case?– A. 3-D images use a more realistic color palette than 2-D

images.– B. 3-D images constructed using a wireframe can be

rendered with surface textures and lighted with realistic ray tracing.

– C. 3-D images can be enlarged or shrunk more realistically than 2-D images.

– D. 3-D images can be animated, whereas 2-D images cannot.

Chapter 8: Digital Media 97

Page 78: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Section D: Digital Video Digital Video Basics Producing Video Footage Video Transfer Video Editing Video Output Web Video DVD-Video

Chapter 8: Digital Media 98

Page 79: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Video Basics Uses bits to store color and brightness

data for each video frame The color for each pixel is represented

by a binary number Footage for digital videos can be

supplied from a digital source, or from an analog source that requires conversion

Chapter 8: Digital Media 99

Page 80: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Digital Video Basics Bitrate – the amount of data (bits) used

to encode video or audio Frame rate (FPS) – also known as

frame frequency, is the frequency (rate) at which an imaging device displays consecutive images called frames. The higher the frame rate, the better the optical illusion.

24 fps is the standard for film and 30 and 25 fps is for TV based on NTSC and PAL, respectively.

Chapter 8: Digital Media 100

Page 81: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Video Output

Chapter 8: Digital Media 102

In general, a higher bitrate will accommodate higher image quality in the video output.

Page 82: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question 082400 YouTube is a popular video site. Which one

of the following statements is NOT true about these videos?– A. YouTube supports streaming video.– B. Users can flag content they feel is

inappropriate.– C. YouTube videos have a low compression

ratio and a high bitrate.– D. Each YouTube video has a unique URL.

Chapter 8: Digital Media 103

Page 83: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Compression

Chapter 8: Digital Media 104

Page 84: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Strategies to Reduce Digital Media File Size

Reduce the sampling rate Reduce the bit depth Apply file compression

Page 85: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 1. Reduce Sampling Rate

Recall the weighing puppy scenario If you weigh the puppy more frequently, it will

take more paper.

For digital media files, higher sampling rate means more data to store.

In other words, lower sample rate will produce less data, i.e. smaller file size.

Page 86: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 2. Reduce Bit Depth Bit depth refers to the number of allowable

levels you can map the data

For digital media files, lower bit depth means less data to store.

Page 87: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 3. Compression Efficient Storage (small file size) Streaming Interactive Multimedia Applications

Two categories in terms of whether the data get lost during the compression:– lossy compression– lossless compression

Page 88: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Compression Goals Reduced bandwidth Make decoded signal sound as close as

possible to original signal Lowest Implementation Complexity Robust Scalable

Page 89: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Audio Compression

Removing bits that represent extraneous noise

Removing sounds that are beyond the frequencies of normal hearing

Page 90: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Lossy Compression

Some data will be lost and cannot be recovered

Examples:– JPEG compression for images– MP3 for audio– most compressors for videos

Page 91: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Lossy Compression A lossy codec is one that discards certain

portions of the signal in order to achieve a smaller file size without resulting in a perceived loss of quality of the sound to make the file smaller.

Avoid using lossy compression (if possible) when you want to keep the file for further editing.

Video files are generally so large that it is inevitable to save them with lossy compression.

Page 92: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Lossless Compression

A lossless codec is one that achieves smaller file sizes through means other than removing data.

This can include using a variable bit rate which would use fewer bits to encode silences as compared to an active section of music.

Page 93: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Compression Any technique that recodes data in an image file so

that it contains fewer bits– Lossless compression– Lossy compression

Run-length encoding File compression utility

Chapter 8: Digital Media 114

Page 94: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Image Compression

Chapter 8: Digital Media 115

Page 95: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1

File formats come in two types: lossy and lossless.

Lossy formats lose some of the image colours when the file is saved (those not usually seen by the naked eye!).While the quality of the image may not be the best possible, lossy formats are useful as they do not take up a lot of memory.

Lossless formats save the image as it is – this ensures that the quality remains the same. However, they take up more memory than a lossy format. 

At a loss?

Page 96: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1File Quality Memory

usedBenefits

.tiff lossless high Very good quality images.

Ideal for printing.

.bmp lossless high Very good quality images.

Ideal for printing.

.gif lossless low Used for images with less than 256 colours. Ideal for animations, text and line drawings, and web site animations.

Has transparency feature.

.jpeg lossy low Good images with up to 16 million colours. Not first choice for printing.

Very good for web site photographs.

.png lossless Very low Images of any quality, printed or not.

Very good for images on a web site.

Page 97: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Trade-offs of Reducing File Size

Data will be lost or altered when you apply these strategies:– reduce sampling rate– reduce bit depth– apply lossy compression

When data is lost or altered, you sacrifice the exactness of the media original information. This affects the quality of the media.

Page 98: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Weighing the Trade-offs

Depend on projects and intended use of the files

Weigh the file size (storage requirement and speed of transfer and processing of the file) against the quality of the digital media files

Losing data vs. "perceivable" quality – Sometimes it may be acceptable if losing data

does not cause "perceivable" deterioration in quality

Page 99: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 Question 082200 Bitmap files are typically quite large and so it is

handy to compress them before FTPing or e-mailing them. However, some bitmap files don’t seem to shrink very much when you use a compression utility, such as WinZip. Why?– A. The files are already as small as they can get.– B. Compression utilities use lossless compression, which

won’t allow you shrink the size of a file without losing data.

– C. Some types of files are already in compressed format, which can’t be further compressed.

– D. The files have a small color palette that doesn’t allow compression.

Chapter 8: Digital Media 121

Page 100: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 FastPoll True/False QuestionsAnswer A for True and B for False

080100 Audio is digitized by dividing a sound wave into samples and storing the numbers that represent the height of each sample.

080200 A higher sampling rate produces higher quality sound than lower sampling rates.

080300 MP3 and BMP are examples of two popular digital music formats.

080400 WAV is a format for synthesized sound. 080500 Software with speech synthesis capabilities can

convert your spoken dictation into a digital document.

Chapter 8: Digital Media 122

Page 101: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 FastPoll True/False QuestionsAnswer A for True and B for False

080600 RAW, PNG, TIFF, and JPEG formats store graphics as bitmaps.

080700 Bitmap graphics are resolution dependent. 080800 When bitmaps are enlarged, pixel interpolation can

result in the graphic becoming pixilated. 080900 Images that have been compressed with lossless

compression can be reconstituted to their original appearance without any data loss.

081000 Vector graphics maintain their quality better than bitmaps when resized.

Chapter 8: Digital Media 123

Page 102: 1 SECTION C Chapter 1: Computers and Digital Basics 1 Digital Data Representation  Data Representation Basics  Representing Numbers, Text, and Pictures

1 FastPoll True/False QuestionsAnswer A for True and B for False

081100 The technique for adding light and shadows to a 3-D graphic is called rasterizing.

081200 Videos with a low compression rate tend to be small, low-quality files.

081300 A video with a bitrate of 340 will have less compression and better quality than a video with a bitrate of 150.

081400 Recording a television show to watch at a later time is an example of digital rights management.

081500 Digital watermarks, HDCP, and broadcast flags rely on compliant hardware devices to protect content.

Chapter 8: Digital Media 124