• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/195

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

195 Cards in this Set

  • Front
  • Back

What is the speed of light?

3*10^8

What speed do all electromagnetic waves travel at?

The Speed of Light (3*10^8)

What is the equation for wave speed?

c=f*lambda

What is Luminance?

Light Strength perceived by the human eye

What is Radiance?

Total Energy Emitted

What is the wavelength range of visible light?

400-700 nanometers

Short visible light wavelengths produce what colour light?

Blue

Long visible light wavelengths produce what colour light?

Red

In the retina, what do the Rods do?

Perceive Black and White

In the retina, what do the cones do?

Perceive Colour

How many Rods are there in the retina?

120 million

How any cones are there in the retina?

6 to 7 million

Where are the Rods located in the Retina?

The peripheral area

Where are the cones located in the retina?

The central area

How many electromagnetic radiation bands are the cones in the retina sensitive to?

3

What is an active colour source?

Something that emits different wavelengths of light to produce different colours

What is a passive colour source?

Something that absorbs and reflects wavelengths of light

What colours do active displays use?

RGB

What colours do passive displays use?

Cyan, Magenta, Yellow

What is the colour gamut?

The range of colours that can be produced by a particular display

What is the value of red sensitivity in our eyes?

0.299

What is the value of green sensitivity in our eyes?

0.587

What is the value of blue sensitivity in our eyes?

0.114

What does HLS stand for?

Hue (pure dominant colour), Lightness, Saturation (dilution with white)

Define Resolution

The number of pixels or samples in an image

What is the resolution of a digital compact camera?

1-16 megapixels

What is the resolution of a wide screen TV?

1024 x 576 (16:9)

What is the resolution of a HDTV?

1080i or 720p

How many bits are used in a true colour pixel?

24 bits (3 * 8 bit values for RGB ranging from 0 to 255)

What does GIF stand for?

Graphics Interchange Format

What are the names of the two GIF formats?

GIF87A and GIF89A

Does GIF use True Colour or Palette Colour?

Palette

How many colours is GIF limited to?

256

What is the name of the compression that GIF uses?

LZW (Lempel-Ziv-Welch)

Is LZW compression lossy or lossless?

Lossless

What does GIF support?

Transparency

What is the first part of a GIF file?

Signature

What is the second part of a GIF file?

Screen Descriptor

What is the third (and optional) part of a GIF file?

Global Colour Map

What is required for the Global Colour Map to be left out of a GIF file?

For each frame in the picture, a local colour map needs to be given

What is the first part of EACH FRAME in a GIF file?

Image Descriptor

What is the second (and sometimes optional) part of EACH FRAME in a GIF file?

Local Colour Map

What is the third part of EACH FRAME in a GIF file?

Image Data

What is the last part of a GIF file?

File Terminator

What do the first two bytes in the Screen Descriptor of a GIF file describe?

Screen Width

What do the third and fourth bytes in the Screen Descriptor of a GIF file describe?

Screen Height

What four things does the 5th byte of the Screen Descriptor of a GIF file describe?

1) Whether the global colour map follows


2) Bits per pixel in the image


3) Whether the global colour table (GCT) is sorted


4) the size of the GCT

What does the sixth byte of the Screen Descriptor of a GIF file describe?

The background colour (represented using the index of the colour in the GCT)

What does the seventh byte of the Screen Descriptor of a GIF file describe?

The Aspect Ratio

What is an example of lossless compression that isn't LZW?

Run Length Encoding

How does Lossy Compression work? (what does it take advantage of?)

Vision and Hearing

What does JPEG stand for?

Joint Photographic Experts Group

Is JPEG true colour or Palette?

True Colour

What is the first step of JPEG compression?

Convert RGB to Brightness and Chromiance (Y, Cb, Cr)

What is Y in Y, Cb, Cr?

Luma/Brightness

What are Cb and Cr in Y, Cb, Cr?

Chroma

What is the second step in JPEG compression?

Subsample by factor 2 (half resolution/share pixel values)

What is the third step in JPEG compression?

Split image into 8 x 8 blocks and use Discrete Cosine Transform (DCT)

What is the fourth step in JPEG compression?

Quantize Frequency Data (small variations in strength of high frequency brightness)

What is the eye more sensitive to;


>Small variations in Brightness / colour


>Strength of high frequency brightness changes

Small variations in Brightness / Colour

What is the fifth step in JPEG compression?

Use the huffman compression since there is now more repetition in the data

Is the first step in JPEG compression lossy or lossless?

lossless

Is the second step in JPEG compression lossy or lossless?

lossy

Is the third step in JPEG compression lossy or lossless?

lossless

Is the fourth step in JPEG compression lossy or lossless?

lossy

What does PNG stand for?

Portable Network Graphics

What format is PNG similar to?

GIF

Why was PNG originally created?

To replace GIF due to patent issues

What can GIF do that PNG cannot

Animation

What does TIFF stand for?

Tagged Image File Format

By default does TIFF used lossy or lossless compression?

Lossless or no compression

Does TIFF have one compression method available to it?

No, it has a variety

What are bitmaps better at than vectors?

Photorealism

Are vectors larger or smaller in size than bitmaps?

smaller

What advantages are there to vectors rather than bitmaps?

Searchable, modifiable at runtime, better for 3D, shiny and clean look

What does anti-aliasing do to pixels?

Adds intensity

What six shapes do vectors use?

Lines, Rectangles, Ellipses, Regular Polygons, PolyLines, Bezier Curves

Is TrueType a bitmap or a vector font format?

Vector

Define Internet

An interconnected set of networks

What does NIC stand for?

Network Interface Card

How does a computer connect to an ISP?

Computer -> NIC -> LAN -> ISP

What does JANET stand for?

Joint Academic Network

What is the speed of JANET?

2Tbit/s

What is the use of JANET

To connect academic LANS

ARPAnet was the first ____.

WAN

TCP/IP were introduced in _________

The early 80's

DNS was introduced in ________

The late 80's

The first WWW software was created by ____ in _____

CERN in 1992

Define Interoperable in the context of the internet

Any computer on the internet can communicate with any other computer

Name the five internet concepts.

Interoperability


Uniform Naming & Addressing


Layering


Abstraction


End-to-End protocols

What is DNS used for?

Translating human readable names to IP addresses

Are IPv4 and IPv6 interoperable?

No

What are the four layers?

Applications, Transport, Network, Link

Name a protocol associated with the Application layer

HTTP/FTP...

Name the protocol associated with the Transport layer

TCP/IP

What is associated with the Network Layer?

IP

What three things are associated with the Link Layer?

Ethernet, Token Ring, Asynchronous Transfer Mode

How many bits are used in an IPv4 address?

32 bits

How many bits are used in an IPv6 address?

128 - 4 groups of 4 hex values

What does MAC stand for?

Media Access Control

What does EHA stand for?

Ethernet Hardware Address

What is the MAC address associated with?

The Network Interface Card or Adapter

What is a HUB used for?

Connecting segments of LAN

What happens when a packet arrives at a HUB?

It is copied to all Cegments of the LAN connected to the HUB.

What are three problems with HUBs?

Bandwidth is quickly consumed as hosts are added


Latency


One device can cause problems (wrong broadcast speed)

What is the first piece of data in a packet?

Control Info (Header)

What three things does the Header of a packet specify?

Source, Destination, Error Detection Codes (such as Checksums)

What layer does the Router connect at?

Network Layer

How does a router know where to send a packet?

It has a local map of the network and uses it to forward the packet based on the IP

What is the second piece of information in a packet?

User Data (Payload)

What is the transport layer useful for?

Maintaining flow control of data


error checking


reliable byte stream

What can IP not support?

Connection of two nodes

What does TCP do that IP cannot?

Establish an initial connection between two nodes


When a computer receives a TCP connection initiation request, what does it send back?

An acceptance message containing its own IP and Port number.

If a server doesn't reply with an acknowledgement (ACK) message, what does the client do?

Resend the TCP initiation packet

What does UDP stand for?

User Datagram Protocol

What does TCP stand for?

Transmission Control Protocol

What is the End-to-End principal

Where data interpretation occurs on sending/receiving machines

What does the end-to-end principal mean in terms of abstraction?

It hides the internal network structure

HTTP is Stateless. What does that mean?

No connection info is maintained between transactions

What happens when a visitor to a website has no cookie?

A new cookie is created for the user and a new ID is put into the database.

Why is XHTML considered stricter?

It provides XML conformity and therefore is both case sensitive and requires terminating a tag

Why is XHTML not worth using?

Not all browsers support it

What does ASP stand for?

Active Server Pages

What does JSP stand for?

JavaServer Pages

What does CGI stand for?

Common Gateway Interface

What can a CGI be written in?

Any language

What do Common Gateway Interfaces interface between?

The server and an independent application

What are some problems with CGI?

>Must be launched independent for each request


>No convenient place to store state info


>starting/stopping applications is difficult


>Status and error reporting

Why is Java restricted in browsers?

To avoid damage to client machines

What does RIA stand for?

Rich Internet Application

Why are formats required in the context of video?

For storage and transmission of video data.

How many encoding methods can a format have?

One or more

Algorithms that handle compression and decompression of video are known as what?

Codecs

What does M-JPEG compression ratio range from?

2:1 to 12:1

What is the first part of a video file?

The header

What is the second part of a video file?

The codec

What is the third part of a video file?

The data

What does MPEG stand for?

Motion Picture Experts Group

What spatial compression algorithm does MPEG use?

Discrete Cosine Transform (DCT)

Are MPEG formats Symmetrical or Asymmetrical?

Asymmetrical

What does an "Asymmetric Format" mean in terms of MPEG?

It takes longer to compress than to decompress

What is temporal compression in terms of MPEG?

Removing data that does not change between frames

What is the name of the sets of frames in MPEG videos?

Group of Pictures

How many frames does each GOP hold?

8 to 24

What is the name of the first full frame in a GOP

I Frame

What does I Frame stand for?

Intra Frame

What is the first step of temporal compression?

Split the image into 16 x 16 macroblocks

What is the second step of temporal compression?

The reference frame (for example, the I frame) is scanned for the best match in the new frame

What are the three possibilities that can occur during the image scanning stage of Temporal Compression?

> The part required is identical to the same area in the I Frame so no data needs to be stored


> The part is different to any part of the I Frame and the new part is encoded as an I-Macroblock


> The part is similar to part of the I-Frame so difference values and the motion vectors are stored

What two things could a P-Frame be encoded as?

I-Macroblock or P-Macroblock

What is a P-Macroblock?

An encoded area of a past reference frame, plus an error term

How is the previous location of a macroblock known?

A motion vector is used

What does it mean if a macroblock's motion vector is 0?

It has no movement

If the difference between the value of a macroblock and the reference frame is 0, what happens?

The macroblock is not encoded

If a macroblock is not exactly the same as the area in the reference frame, what is stored?

The difference values

What are the names of the two vector frames in MPEG?

P-Frames and B-Frames

What does P-Frame stand for?

Predictive Frame

What does B-Frame stand for?

Bi-Directional Frame

Which Frame/Frames does/do P Frames refer to?

The previous frame

Which Frame/Frames does/do B Frames refer to?

Previous and subsequent frames

What resolution did MPEG-1 support?

352 x 288 @ 25 fps

What resolutions did MPEG-2 support?

720 x 576 @ 50 fps


1280 x 720 @ 50 fps

How many Kbit/s audio did MPEG-1 support?

192

Which MPEG format did DVD-ROMs use?

MPEG-2

What does ASP stand for in terms of MPEG-4?

Advanced Simple Profile

What does AVC stand for?

Advanced Video Coding

What is part 14 for MPEG-4?

A multimedia container standard (MP4)

How many reference frames could be used for B frames before MPEG-4?

2

How many reference frames could be used for B frames with MPEG-4?

16

What does VBSMC stand for?

Variable Block Size Motion Compression

What size blocks does VBSMC support?

16 x 16 to 4 x 4

What does AVI stand for?

Audio Video Interlace

What does WMV stand for?

Windows Media Video

Why is WMV considered popular?

It's the format used for blue-ray discs

What is the aim of web video?

To provide searchable and immediately available network content

What are the 4 web video categories?

Downloadable File


Progressive Download


Real-time streaming


Multicasting

Is Progressive Download lossy or lossless?

lossless

Can playing ever catch up with downloading in Progressive Downloads?

In theory, no

What is a problem with viewing a video using Progressive Downloads?

Users cannot navigate beyond the point downloaded

Why is Real-Time streaming more costly?

It requires a dedicated server

What are the three streaming components?

Players


Encoders


Servers

In terms of Streaming Components, what is between Players and Servers?

Compatible Protocols

In terms of Streaming Components, what is between Players and Encoders?

Compatible Codec

In terms of Streaming Components, what is between Encoders and Servers?

Compatible File Format

What is a Streaming Media Server?

An Application that runs on an internet server

What is the benefit of using a Streaming Media Server?

It can handle large traffic loads


Can Identify users speed and supply appropriate files


Enables the broadcast of live events

What does RTSP stand for?

Real-Time Streaming Protocol

What does RTP stand for?

Real-Time Transport Protocol

Does RTSP handle the sending of streaming data?

No

What does RTSP use to handle the sending of streaming data?

RTP

Does RTP guarantee quality?

No

When enough packets have been received by the client, what three things can the user's software do?

Play one packet


Decompress another


Download a third

What can RTSPs not achieve?

end-to-end interoperability

What is the layout for a live streamed broadcast?

Camera > Encoder > streaming format > server > video stream > player