9
Raster Scan System Addition to the CPU, special purpose processor, Video Controller or display controller is used to control the operation of the display device. Frame buffer can be anywhere in the systems memory & video controller access the frame buffer to refresh the screen.

Raster scan system

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Raster scan system

Raster Scan System

Addition to the CPU, special purpose processor, Video Controller or display controller is used to control the operation of the display device.

Frame buffer can be anywhere in the systems memory & video controller access the frame buffer to refresh the screen.

Page 2: Raster scan system

CPU System Memory

Video Controller

Monitor

System Bus

I/O Devices

Raster Graphics System

Page 3: Raster scan system

Fixed Portion of the system memory is reserved.Frame buffer locations, and the corresponding screenPositions are referenced in Cartesian Coordinates.

CPUSystem Memory

Frame Buffer

Video Controller Monitor

System bus

I/O Device

Page 4: Raster scan system

Refresh Operation in Video controllerRaster-ScanGenerator

XRegister

YRegister

Memory Address

Frame Buffer

Pixel Register Intensity

Horizontal & Vertical Deflection Voltage

Page 5: Raster scan system

The multiple pixel intensities are then stored in a separate register and used to control the CRT beam intensity for a group of adjacent pixels.

Other Operations performed by Video Controller are:

1.) It can retrieve pixel intensities from different memory areas on different cycles

Page 6: Raster scan system

2.) In high quality systems, two frame buffers are often provided so that one buffer can be used for refreshing and other filled with intensity values. Provide the fast mechanism for generating real time animation.

3.) Video controllers often contain a lookup table, so that pixel value in the frame buffer are used to access the lookup table instead of controlling the CRT beam intensity directly.

Page 7: Raster scan system

Raster Scan display ProcessorSometimes also referred as graphics controlleror a display coprocessor and its purpose is to freethe CPU from the graphics operations.For this separate display processor memory area is

also provided.Its major task is to digitize a picture definition given

in an application program into a set of pixel intensity values for storage in a frame buffer.

Page 8: Raster scan system

This digitization process is called scan-conversion. Graphics commands specifying straight lines and other geometric objects are scan converted into a set ofdiscrete intensity points. Scan convertinga straight line means, we have to locate thepixel positions closest to the line path andstore the intensity for each position in theframe buffer.

Page 9: Raster scan system

Raster Graphic system with Display processorDisplay-ProcessorMemory

Frame Buffer

VideoController Monitor

CPU DisplayProcessor

System Memory

System Bus

I/O Device