1 revision. 2 multimedia systems 2 lecture 1 - introduction to multimedia lecture 2 - perception...

Post on 29-Dec-2015

228 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

RevisionRevision

2

Multimedia Systems 2Multimedia Systems 2 Lecture 1 - Introduction to Multimedia Lecture 2 - Perception (Light and colour, true and palette colour) Lecture 7 - Image Formats (vector/bitmap, GIFF, JPEG etc.) Lecture 3/4 - The Internet & Networked Multimedia Lecture 5 - The World Wide Web Lecture 6 - Web Pages Lecture 8 - Digital Video (MPEG) Lecture 9 - Streaming Video Lecture 10 - Multimedia Design Lecture 11 - Video Displays Lecture 12 - Display Adapters Lecture 13 - Graphics Lecture 14 - 3D Graphics Accelerator Cards & APIs Lecture 15 - Communications Theory

3

PerceptionPerception

Electromagnetic spectrum

4

Colour Sources/DisplaysColour Sources/Displays

TypesActive sources - monitorsPassive sources - printed documents

Primary Colours (RGB,CMY)

Principle of Operation

5

Colour Models Colour Models

Colour GamutHuman Colour SensitivityOther Colour Models

HLSHSV

6

True Colour Image Data Model

True Colour Image Data Model

Y

X

Pixel

Image

R G B

Colour

7

Palette Colour Image Data Model

Palette Colour Image Data Model

Y

X

Pixel

Image

Index

R G B

Palette

R G B

Colour

165 16 49

R G B

8

True colour Vs. Palette colour

True colour Vs. Palette colour

True Colour:High qualityExpensive hardwareRequire more memory (normally 3 times)

Palette ColourLimited number of coloursCheap hardwareEnables easier implementation of certain

techniques

9

Image FormatsImage Formats

Two principle methods of representing graphical dataVectorsBitmaps (raster or pixel maps)

• Lossless Compression

• Lossy Compresion

Advantages/Disadvantages

10

Graphics Interchange Format (GIF)

Graphics Interchange Format (GIF)

Advantages/DisadvantagesFile FormatFunction of each sectionAnimatedTransparent

GIF Signature

Screen Descriptor

Image Descriptor

Global Colour Map

Local Colour Map

Image Data

GIF Terminator

Repeated 1 to n times

Identifies GIF and format

GIF87A or GIF89A

11

Joint Photographic Experts Group

Joint Photographic Experts Group

JPEGAdvantages/DisadvantagesJPEG stagesApproximate compressionProblems of over-compression

12

The Internet & Networked Multimedia

The Internet & Networked Multimedia

Interconnected set of networks Design principles

Interoperability Uniform naming and addressing Layering SimplicityEnd-to-end protocols

13

Uniform naming and addressing

Uniform naming and addressing

The IP 32-bit addressing structure139.184.14.13

Domain Name Servers (DNS)PurposeFunctionDNS process

Domain Names IP addresses

Classes

14

LayeringLayering

Reason for using layered systemFunction of each layer

Application Layer (e.g. HTTP, SMTP)

Transport Layer (TCP, UPD)

Physical Layer (e.g.Ethernet)

Network Layer (IP)

15

Internet ProtocolInternet Protocol

The main functions of IP IP Datagrams and packets in general

Datagram structureIP SecurityRouters

M

Version Header Length Type of service

Total Length

Identification

Fragment OffsetD

Time-to-live Protocol

Source IP Address

Header checksum

Data (<=64kB)

Options

Destination IP Address

Header

16

Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP)

What does it provide that IP doesn’t?PurposeOperation

TCP connection set-up

Source port

Destination port

Sequence Number

Acknowledgement Number

Data

Urgent Pointer

Data offset

Reserved Flags

Window

Checksum

Header

17

Web PagesWeb Pages

StaticHTMLSHTML

DynamicNSFASPPHPCGI

Server side and Client side scripting

18

Digital VideoDigital Video

Moving Picture Experts Group MPEG2OperationCompression

I B B P B B P B B I

19

Video DisplaysVideo Displays

Display technologyCathode Ray TubeFlat panel displays

• Liquid Crystal (LCD)

OperationAdvantages/Disadvantages

20

General operation Function of:

Electron gunsPhosphors Raster scanShadow mask /

Aperture grill

Colour CRT DisplaysColour CRT Displays

21

CRT DisplaysCRT Displays

Dot pitchResolutionScanning

InterlacedNon-interlacedFrame/ Refresh rateScan rateDot clock

Screen sizesScreen Curvature

22

Colour Liquid Crystal Displays

Colour Liquid Crystal Displays

Light source ReflectedGenerated

• backlit• edgelit

Operation of a Colour LCDNematic TechnologyPassiveActive

23

GraphicsGraphics

2D GraphicsVectorBitmap

3D GraphicsCoordinate system X,Y,Z Geometry dataTexture dataDefining 3D objectsGraphics Pipeline

24

Defining 3D ObjectsDefining 3D Objects

Objects in the 3D scene and the scene itself are transformed through five spaces when proceeding through the 3D pipelineModel SpaceWorld SpaceView SpaceClip SpaceScreen Space

Function of each

                            

                       

25

View Frustrum and ClippingView Frustrum and Clipping

View frustrumPurposeOperation

ClippingPurposeOperation

Perspective divide

26

Graphics PipelineGraphics Pipeline

Purpose and OperationStages

Application/SceneGeometry

• Translation

• Rotation

• Scaling

• Skewing

Triangle Set-upRasterization / Rendering

27

FinFin

Fin

top related