29
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2

Bit-Mapped Graphic Data: Input (Capture) Hardware

  • Upload
    kanan

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Bit-Mapped Graphic Data: Input (Capture) Hardware. Multimedia – Section 2. CCD & ADC. CCD ( charged coupled device ) : Uses sensors to capture light and then convert into analogue electrical signals. Currently only see light levels not colour ADC (Analogue/Digital Converter) - PowerPoint PPT Presentation

Citation preview

Page 1: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-Mapped Graphic Data:Input (Capture) Hardware

Multimedia – Section 2

Page 2: Bit-Mapped Graphic Data: Input (Capture) Hardware

CCD & ADC

• CCD (charged coupled device):• Uses sensors to capture light and then

convert into analogue electrical signals.• Currently only see light levels not colour

• ADC (Analogue/Digital Converter)• Converts the analogue signals into digital

signals so that the computer can process them.

Page 3: Bit-Mapped Graphic Data: Input (Capture) Hardware

Digital Camera

• In a digital camera a CCD array captures light coming in through a lens

• The Resolution is the number of pixels in the image produced

• Capturing colour– A colour filter array is placed over the CCD array– Each sensor records light of one colour (red, green or blue)

Page 4: Bit-Mapped Graphic Data: Input (Capture) Hardware

Scanner

• Requires 3 images for colour– Red, Green & Blue

• Capture images from a flat object

• Linear CCD– Narrow strip passes over image.

Page 5: Bit-Mapped Graphic Data: Input (Capture) Hardware

Multimedia - Section 2

Bit-Mapped Graphic Data:Storage of Graphic Data

Page 6: Bit-Mapped Graphic Data: Input (Capture) Hardware

File Formats• Bitmap (BMP)• Graphic Interchange Format (GIFF)• Joint Pictures Expert Group (JPEG)• Portable Network Graphics (PNG)

Page 7: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bitmap File FormatUncompressed:

– A file which holds a binary number for each pixel in an image

Limitation:– large file size

Compression: – RLE (Run Length Encoding)

• uses the fact that large areas have same colour of pixel. (LossLess)

Extension: – .bmp

Page 8: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bitmap File Format

Colour Depth

• The number of colours that can be represented

• Calculation:

Number of colours = 2 bit depth

Page 9: Bit-Mapped Graphic Data: Input (Capture) Hardware

Example

Colour (bit) Depth = 8Number of colours = 28

= 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2

= 256

Page 10: Bit-Mapped Graphic Data: Input (Capture) Hardware

GIF File Format• Lossless compression

– LZW

• Limited number of colours: limited to 28

– 256 colours

• Features: – Animation– Transparency

• Extension: .gif

Page 11: Bit-Mapped Graphic Data: Input (Capture) Hardware

GIF File Format

Good For:• Flat areas of colour• Few colours• Animated images• Transparency

Bad For:• Photographic images• High colour graphics• High quality videos

Page 12: Bit-Mapped Graphic Data: Input (Capture) Hardware

Interlacing• Allows you to view an image before it is

downloaded• Image is gradually revealed

Page 13: Bit-Mapped Graphic Data: Input (Capture) Hardware

JPEG File Format• Lossy compression

– DCT

• Greyscale or full-colour image compression • Exploits human eye limitations• Related to MPEG• Extension: .jpg

Page 14: Bit-Mapped Graphic Data: Input (Capture) Hardware

JPEG File Format

• Advantages:– Greater compression than lossless– Good for photographic images (real-world)– Compression ratio can be controlled by user– Best for large files

• Disadvantages– Doesn’t support interlacing or transparency

Page 15: Bit-Mapped Graphic Data: Input (Capture) Hardware

PNG File Format• Has all advantages of GIF without the

restrictions

• Allows 24 bit colour

• Allows for partial transparency

• Lossless compression– Variation of LZW

• Extension: .png

Page 16: Bit-Mapped Graphic Data: Input (Capture) Hardware

Multimedia - Section 2

Bit-Mapped Graphic Data:Storage of Graphic Data

- Technical Terms

Page 17: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

• To calculate the approx file size of an uncompressed bitmap:

Files size (bytes) =

Number of Pixels x colour depth per pixel (bits)8

• If colour depth per pixel is in bytes:

Files size = Number of Pixels x colour depth per pixel

Page 18: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

• Dithering– Extra colour can be created by placing

different colours next to each other

– Red and blue pixels would appear as purple

Page 19: Bit-Mapped Graphic Data: Input (Capture) Hardware

Dithering Example

256 Colour 4 Colour Non-Dithered

4 Colour with Dithering

Page 20: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

• Anti alias– Low resolution images can appear less jaggy

if extra colours are used to reduce staircase effect

Page 21: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

• Re-sampling– If detail is lost in a

graphic it is not possible to retrieve it

– Re-sampling will make a best guess at what the missing pixels would look like

– Technique used to enhance grainy security camera images

Page 22: Bit-Mapped Graphic Data: Input (Capture) Hardware

Trading quality for file size

• Resolution: increasing resolution increases the number of pixels, can improve the quality of a graphic but increases the file size.

• Colour depth: increasing colour depth increases the number of colours or shades of grey, can improve the quality of a graphic but increases the file size.

• Lossy compression: reduces file size and, providing the rate of compression is not too high, does not affect the quality of the graphic.

Page 23: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

Simple bit-map editing and creation software

• Painting programs

Fill tool: a feature for pouring colour into a graphic.

Paintbrush tool: for more precise application of colour.

Page 24: Bit-Mapped Graphic Data: Input (Capture) Hardware

Bit-mapped Graphic Data

Main features of image editing programs

• Decrease resolution

• Alter colour depth

• Crop

• Alter brightness and contrast

• Insert graphic

• Re-size.

Page 25: Bit-Mapped Graphic Data: Input (Capture) Hardware

Multimedia - Section 2

Bit-Mapped Graphic Data:Output of Graphic Data

Page 26: Bit-Mapped Graphic Data: Input (Capture) Hardware

Graphics cards• The graphics card is the device in the

computer responsible for generating images.

• Images are held in the memory of the graphics card (called VRAM - or Video RAM).

Page 27: Bit-Mapped Graphic Data: Input (Capture) Hardware

Digital to Analogue Converter (DAC)

• Converts the digital computer signal into an analogue one that the monitor needs.

• In future analogue displays will be replaced with ones that accept digital signals

• Many LCD displays currently allow digital signals – Called DVI - Digital Visual Interface

Digital Image Signal DAC on

Graphics Card Analogue Image Signal

Page 28: Bit-Mapped Graphic Data: Input (Capture) Hardware

Graphics Processing Unit (GPU)

• The GPU is a Digital Signal Processor (DSP)

• Located on the graphics card

• Often more advanced than CPU

• Created mainly for modern gaming

• Generates images faster and with better quality than if generated from the processor

Page 29: Bit-Mapped Graphic Data: Input (Capture) Hardware

Hardware for Displaying 2D Graphics

• CRT monitor: – Bulky & heavy– Run on mains power– Cost less than equivalent

TFT screens

• LCD and TFT screens: – Flat & light– Need less power– More expensive than

CRT