SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
Frame Buffer
Presented by
Asst. Prof. Aparna Joshi
Frame Buffer / Refresh Buffer:
• It is a digital memory where the image is stored as a
matrix of intensity values of pixels.
Or
• The portion of the memory used to hold the pixels is
called “frame buffer”.
Or
• The Intensity values for all pixels are stored into an
array. It is used to raster-scan display.
A 1024 x 1024 element square raster requires 220 (210 =
1024, 220 = 1024 x 1024) or 1,048,576 memory bits in a
single bit plane
Digital-to-Analog (DAC) Converter
• The frame-buffer is a digital device, while CRT
is an analog device, conversion from a digital
representation to an analog signal must take
place when information is read from the
frame buffer and displayed on the raster CRT
graphics device. This is accomplished by a
digital-to-analog converter (DAC).
• Each pixel in the frame buffer must be
accessed and converted by DAC before it is
visible on the raster CRT.
A Single Bit-Plane Black-and-White Frame
Buffer Raster CRT Graphics Device
N-Bit-Plane Gray Level Frame Buffer
Color or gray levels are incorporated into a frame-buffer raster
graphics device by using additional bit planes. Following Fig.
schematically shows an N-bit-plane gray level frame buffer.
An N Bit Plane Gray Level Frame Buffer with
W-bit Wide Lookup Table
• An increase in the number of available intensity levels is
achieved for a modest increase in required memory by using a
lookup table, as shown in following fig.
• Upon reading the bit-planes in the frame
buffer, the resulting number is used as an
index into lookup table.
• The lookup table must contain 2N entries. Each
entry in the lookup table is W-bit wide. W may
be greater than N. When this occurs, 2W
intensities are available, but only 2N different
intensities are available at one time.
• To get additional intensities, the lookup table
must be changed (reloaded).
Simple 3-Bit Plane Color Frame Buffer
• If there are three primary colors, a simple
color frame buffer is implemented with 3 bit
planes, one for each primary color.
• Each bit plane drives an individual color gun
for each of the three primary colors used in
color video.
• These three primaries (red, green & blue) are
combined at the CRT to yield eight colors, as
shown in table.
Red Green Blue Color
0 0 0 Black
0 0 1 Blue
0 1 0 Green
0 1 1 Cyan
1 0 0 Red
1 0 1 Magenta
1 1 0 Yellow
1 1 1 White
Simple 3-Bit Plane Color Frame Buffer
A 24 Bit-plane Color Frame Buffer
• Additional bit planes can be used for each of
the three color guns.
• A schematic of a multiple-bit-plane color
frame buffer, with 8 – bit planes per color, i.e.
a 24-bit-plane frame buffer as shown in fig.
A 24 Bit-plane Color Frame Buffer
Thank You

More Related Content

PPT
Fundamentals of the Analysis of Algorithm Efficiency
PDF
Computer Fundamentals-2
PPTX
Random scan displays and raster scan displays
PPT
Congestion control and quality of service
PPTX
Computer graphics LINE DRAWING algorithm.pptx
PPTX
Real Time Kernels
PPT
Ieee code of ethics
PPT
Simple Linier Regression
Fundamentals of the Analysis of Algorithm Efficiency
Computer Fundamentals-2
Random scan displays and raster scan displays
Congestion control and quality of service
Computer graphics LINE DRAWING algorithm.pptx
Real Time Kernels
Ieee code of ethics
Simple Linier Regression

What's hot (20)

PPTX
Depth Buffer Method
PPTX
Cohen sutherland line clipping
PPTX
Halftoning in Computer Graphics
PDF
3D Transformation
PPTX
Anti- aliasing computer graphics
PPTX
Character attributes
PPTX
Attributes of output primitive(line attributes)
PPTX
Introduction to computer graphics
PPTX
Attributes of output primitives( curve attributes & area fill attributes)
PPTX
Composite transformation
PPT
Raster Scan and Raster Scan Displays
PPTX
Video display devices
PPTX
Log Transformation in Image Processing with Example
PPTX
2 d viewing computer graphics
PPTX
Cohen-Sutherland Line Clipping Algorithm
PPT
Two dimensional viewing
PPTX
Curve and text clipping
PPTX
CATHODE RAY TUBE IN COMPUTER GRAPHICS
PPT
Polygon clipping
PPTX
Input of graphical data
Depth Buffer Method
Cohen sutherland line clipping
Halftoning in Computer Graphics
3D Transformation
Anti- aliasing computer graphics
Character attributes
Attributes of output primitive(line attributes)
Introduction to computer graphics
Attributes of output primitives( curve attributes & area fill attributes)
Composite transformation
Raster Scan and Raster Scan Displays
Video display devices
Log Transformation in Image Processing with Example
2 d viewing computer graphics
Cohen-Sutherland Line Clipping Algorithm
Two dimensional viewing
Curve and text clipping
CATHODE RAY TUBE IN COMPUTER GRAPHICS
Polygon clipping
Input of graphical data
Ad

Similar to Frame buffer (20)

PPTX
Unit 2 open gl .pptx
PPT
Multimedia
PPTX
Raster scan systems with video controller and display processor
PPTX
2.myLecture_CG_lecture1_important_to.pptx
PPTX
SESSION 1.pptx
PPTX
Graphics Primitives and CG Display Devices
PPT
Display device
PPT
Unit 1
PPT
PPT
PPT
Introduction to computer graphics part 1
PDF
Unit i mm_chap3_graphics and image data representation
PPTX
new ai techniques.pptx
PPT
Introduction to computer graphics part 2
PPTX
Multimedia graphics and image data representation
PPT
Prinsip gambar digital
PPTX
attribute.pptx
PDF
Multimedia communication jpeg
PPT
Chapter 3 data representations
PDF
Unit i
Unit 2 open gl .pptx
Multimedia
Raster scan systems with video controller and display processor
2.myLecture_CG_lecture1_important_to.pptx
SESSION 1.pptx
Graphics Primitives and CG Display Devices
Display device
Unit 1
Introduction to computer graphics part 1
Unit i mm_chap3_graphics and image data representation
new ai techniques.pptx
Introduction to computer graphics part 2
Multimedia graphics and image data representation
Prinsip gambar digital
attribute.pptx
Multimedia communication jpeg
Chapter 3 data representations
Unit i
Ad

Recently uploaded (20)

PPTX
BIOMOLECULES PPT........................
PDF
An interstellar mission to test astrophysical black holes
PDF
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PPT
veterinary parasitology ````````````.ppt
PPTX
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
PPTX
The Minerals for Earth and Life Science SHS.pptx
PPTX
perinatal infections 2-171220190027.pptx
PPTX
Biomechanics of the Hip - Basic Science.pptx
PDF
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
PDF
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
PDF
The Land of Punt — A research by Dhani Irwanto
PPTX
Fluid dynamics vivavoce presentation of prakash
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PPTX
BODY FLUIDS AND CIRCULATION class 11 .pptx
PDF
. Radiology Case Scenariosssssssssssssss
PDF
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PDF
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...
BIOMOLECULES PPT........................
An interstellar mission to test astrophysical black holes
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
Phytochemical Investigation of Miliusa longipes.pdf
veterinary parasitology ````````````.ppt
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
The Minerals for Earth and Life Science SHS.pptx
perinatal infections 2-171220190027.pptx
Biomechanics of the Hip - Basic Science.pptx
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
The Land of Punt — A research by Dhani Irwanto
Fluid dynamics vivavoce presentation of prakash
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
BODY FLUIDS AND CIRCULATION class 11 .pptx
. Radiology Case Scenariosssssssssssssss
GROUP 2 ORIGINAL PPT. pdf Hhfiwhwifhww0ojuwoadwsfjofjwsofjw
7. General Toxicologyfor clinical phrmacy.pptx
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Warm, water-depleted rocky exoplanets with surfaceionic liquids: A proposed c...

Frame buffer

  • 1. Frame Buffer Presented by Asst. Prof. Aparna Joshi
  • 2. Frame Buffer / Refresh Buffer: • It is a digital memory where the image is stored as a matrix of intensity values of pixels. Or • The portion of the memory used to hold the pixels is called “frame buffer”. Or • The Intensity values for all pixels are stored into an array. It is used to raster-scan display. A 1024 x 1024 element square raster requires 220 (210 = 1024, 220 = 1024 x 1024) or 1,048,576 memory bits in a single bit plane
  • 3. Digital-to-Analog (DAC) Converter • The frame-buffer is a digital device, while CRT is an analog device, conversion from a digital representation to an analog signal must take place when information is read from the frame buffer and displayed on the raster CRT graphics device. This is accomplished by a digital-to-analog converter (DAC). • Each pixel in the frame buffer must be accessed and converted by DAC before it is visible on the raster CRT.
  • 4. A Single Bit-Plane Black-and-White Frame Buffer Raster CRT Graphics Device
  • 5. N-Bit-Plane Gray Level Frame Buffer Color or gray levels are incorporated into a frame-buffer raster graphics device by using additional bit planes. Following Fig. schematically shows an N-bit-plane gray level frame buffer.
  • 6. An N Bit Plane Gray Level Frame Buffer with W-bit Wide Lookup Table • An increase in the number of available intensity levels is achieved for a modest increase in required memory by using a lookup table, as shown in following fig.
  • 7. • Upon reading the bit-planes in the frame buffer, the resulting number is used as an index into lookup table. • The lookup table must contain 2N entries. Each entry in the lookup table is W-bit wide. W may be greater than N. When this occurs, 2W intensities are available, but only 2N different intensities are available at one time. • To get additional intensities, the lookup table must be changed (reloaded).
  • 8. Simple 3-Bit Plane Color Frame Buffer • If there are three primary colors, a simple color frame buffer is implemented with 3 bit planes, one for each primary color. • Each bit plane drives an individual color gun for each of the three primary colors used in color video. • These three primaries (red, green & blue) are combined at the CRT to yield eight colors, as shown in table.
  • 9. Red Green Blue Color 0 0 0 Black 0 0 1 Blue 0 1 0 Green 0 1 1 Cyan 1 0 0 Red 1 0 1 Magenta 1 1 0 Yellow 1 1 1 White
  • 10. Simple 3-Bit Plane Color Frame Buffer
  • 11. A 24 Bit-plane Color Frame Buffer • Additional bit planes can be used for each of the three color guns. • A schematic of a multiple-bit-plane color frame buffer, with 8 – bit planes per color, i.e. a 24-bit-plane frame buffer as shown in fig.
  • 12. A 24 Bit-plane Color Frame Buffer