Rasterscan system In addition to the central processing

  • Slides: 8
Download presentation
Raster-scan system In addition to the central processing unit a special purpose processor called

Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to control the operation of the display device.

CPU System Memory Video Controller System Bus I/O Devices Architecture of Simple Raster graphics

CPU System Memory Video Controller System Bus I/O Devices Architecture of Simple Raster graphics system Monitor

CPU System Memory Frame Buffer Video Controller Monitor System Bus I/O Devices Architecture of

CPU System Memory Frame Buffer Video Controller Monitor System Bus I/O Devices Architecture of Raster system with a fixed portion of the system memory reserved for the frame buffer

Raster Scan Generator X Register Y Register Memory Address Pixel Register Intensity Frame Buffer

Raster Scan Generator X Register Y Register Memory Address Pixel Register Intensity Frame Buffer Basic Video Controller Refresh Operation To speed up pixel processing video controllers can retrieve multiple pixel values from the refresh buffer on each pass. 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. When this group of the pixel has been processed the next block of pixel values is retrieved from the frame buffer.

Display processor Memory CPU Frame Buffer Display Processor Video Controller Monitor System Memory System

Display processor Memory CPU Frame Buffer Display Processor Video Controller Monitor System Memory System Bus I/O Devices Architecture of Raster graphics system with a display processor

Raster Scan display processor Rectangular Grid of Pixel Positions

Raster Scan display processor Rectangular Grid of Pixel Positions

Random Scan System CPU System Memory Display Processor Monitor System Bus I/O Devices Architecture

Random Scan System CPU System Memory Display Processor Monitor System Bus I/O Devices Architecture of a Simple Random Scan System Application programs are stored in system memory. Graphics commands in the program are translated by the graphics package into a display file stored in the system memory. This display file is accessed by the display processor to refresh the screen. Display processor in a random scan system is referred to as a display processing unit or graphics controller.

Graphical Input Techniques • Positioning Techniques Positioning sometime known as locating, is one of

Graphical Input Techniques • Positioning Techniques Positioning sometime known as locating, is one of the most basic graphical Input techniques. The user indicates a position on the screen with an input device, and this position is used to insert a symbol or to define the endpoint of a line. A single positioning operation can be used to insert a symbol, and two in succession can define the endpoints of a line.