SlideShare a Scribd company logo
2
Most read
6
Most read
12
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

What's hot (20)

PPT
Window to viewport transformation
Ankit Garg
 
PPTX
Polygons - Computer Graphics - Notes
Omprakash Chauhan
 
PPT
Raster scan system
Mohd Arif
 
PPTX
Cyrus beck line clipping algorithm
Pooja Dixit
 
PPTX
Raster scan systems with video controller and display processor
hemanth kumar
 
PPTX
Composite transformation
Pooja Dixit
 
PPTX
Raster scan system & random scan system
shalinikarunakaran1
 
PPTX
Cohen sutherland line clipping
Mani Kanth
 
PPTX
Character generation techniques
Mani Kanth
 
PPTX
Clipping computer graphics
ShaishavShah8
 
ODP
image compression ppt
Shivangi Saxena
 
PPTX
2 d viewing computer graphics
KALESHWAR KUMAR
 
PPT
Fill area algorithms
Kumar
 
PPT
fractals
Yogesh jatin Gupta
 
PPTX
Dda algorithm
Mani Kanth
 
PPTX
Polygon filling algorithm
Aparna Joshi
 
PPTX
Mid point circle algorithm
Mani Kanth
 
PPTX
Halftoning in Computer Graphics
University of Potsdam
 
PPTX
Raster Scan display
Lokesh Singrol
 
Window to viewport transformation
Ankit Garg
 
Polygons - Computer Graphics - Notes
Omprakash Chauhan
 
Raster scan system
Mohd Arif
 
Cyrus beck line clipping algorithm
Pooja Dixit
 
Raster scan systems with video controller and display processor
hemanth kumar
 
Composite transformation
Pooja Dixit
 
Raster scan system & random scan system
shalinikarunakaran1
 
Cohen sutherland line clipping
Mani Kanth
 
Character generation techniques
Mani Kanth
 
Clipping computer graphics
ShaishavShah8
 
image compression ppt
Shivangi Saxena
 
2 d viewing computer graphics
KALESHWAR KUMAR
 
Fill area algorithms
Kumar
 
Dda algorithm
Mani Kanth
 
Polygon filling algorithm
Aparna Joshi
 
Mid point circle algorithm
Mani Kanth
 
Halftoning in Computer Graphics
University of Potsdam
 
Raster Scan display
Lokesh Singrol
 

Similar to Frame buffer (20)

PPT
Display device
GunjanGaur5
 
PPTX
Multimedia graphics and image data representation
Mazin Alwaaly
 
PPT
Crt notes
Azad public school
 
PPT
Crt notes
Azad public school
 
PPT
Display Hardware
guest56aeb3
 
PPT
Computer Graphics Introduction
Ghaffar Khan
 
PPT
Introduction to computer graphics and multimedia
Shweta Shah
 
PPTX
Introduction to computer graphics
Priyodarshini Dhar
 
PPT
Chapter 3 data representations
ABDUmomo
 
PDF
201801 SER332 Lecture 02
Javier Gonzalez-Sanchez
 
PPTX
Ch2
teba
 
PPT
Information Processes and Technology Multimedia and Graphics
pezhappy99
 
PPT
lecture4 raster details in computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
PDF
Wireless PC2TV
Deepak Malani
 
PPT
Unit ii
swapnasalil
 
PPTX
Compression2011
AVLM_2011
 
PPT
Introduction to computer graphics part 1
Ankit Garg
 
PPT
Ch7 031102
ziaullahaffan
 
PPT
Introduction to computer graphics part 2
Ankit Garg
 
Display device
GunjanGaur5
 
Multimedia graphics and image data representation
Mazin Alwaaly
 
Display Hardware
guest56aeb3
 
Computer Graphics Introduction
Ghaffar Khan
 
Introduction to computer graphics and multimedia
Shweta Shah
 
Introduction to computer graphics
Priyodarshini Dhar
 
Chapter 3 data representations
ABDUmomo
 
201801 SER332 Lecture 02
Javier Gonzalez-Sanchez
 
Ch2
teba
 
Information Processes and Technology Multimedia and Graphics
pezhappy99
 
lecture4 raster details in computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
Wireless PC2TV
Deepak Malani
 
Unit ii
swapnasalil
 
Compression2011
AVLM_2011
 
Introduction to computer graphics part 1
Ankit Garg
 
Ch7 031102
ziaullahaffan
 
Introduction to computer graphics part 2
Ankit Garg
 
Ad

Recently uploaded (20)

PPTX
1-SEAFLOOR-SPREADINGGGGGGGGGGGGGGGGGGGG.pptx
JohnCristoffMendoza
 
PPTX
History of Nursing and Nursing As A Profession UNIT-3.pptx
madhusrinivas68
 
PPTX
Instrumentation of IR and Raman Spectrophotometers.pptx
sngth2h2acc
 
PPTX
Organisms of oncogenic Potential.pptx
mrkoustavjana2003
 
PDF
Driving down costs for fermentation: Recommendations from techno-economic data
The Good Food Institute
 
PDF
The MUSEview of the Sculptor galaxy: survey overview and the planetary nebula...
Sérgio Sacani
 
PDF
Impacts on Ocean Worlds Are Sufficiently Frequent and Energetic to Be of Astr...
Sérgio Sacani
 
PDF
POLISH JOURNAL OF SCIENCE №87 (2025)
POLISH JOURNAL OF SCIENCE
 
PPTX
The-Emergence-of-Social-Science-Disciplines-A-Historical-Journey.pptx
RomaErginaBachiller
 
PDF
The Gender Binary & LGBTI People: Religious Myth and Medical Malpractice
Veronica Drantz, PhD
 
PDF
SCH 4103_Fibre Technology & Dyeing_07012020.pdf
samwelngigi37
 
PDF
Evidence for a sub-Jovian planet in the young TWA 7 disk
Sérgio Sacani
 
PDF
The First Detection of Molecular Activity in the Largest Known Oort Cloud Com...
Sérgio Sacani
 
PPSX
Overview of Stem Cells and Immune Modulation.ppsx
AhmedAtwa29
 
PPTX
lysosomes "suicide bags of cell" and hydrolytic enzymes
kchaturvedi070
 
PPTX
Liquid Biopsy Biomarkers for early Diagnosis
KanakChaudhary10
 
PDF
Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli
 
PDF
Study of Appropriate Information Combination in Image-based Obfuscated Malwar...
takahashi34
 
PPTX
An Analysis Of The Pearl Short Story By John Steinbeck
BillyDarmawan3
 
PPTX
Indian Podophyllum [Autosaved].pptx done
TahirChowdhary1
 
1-SEAFLOOR-SPREADINGGGGGGGGGGGGGGGGGGGG.pptx
JohnCristoffMendoza
 
History of Nursing and Nursing As A Profession UNIT-3.pptx
madhusrinivas68
 
Instrumentation of IR and Raman Spectrophotometers.pptx
sngth2h2acc
 
Organisms of oncogenic Potential.pptx
mrkoustavjana2003
 
Driving down costs for fermentation: Recommendations from techno-economic data
The Good Food Institute
 
The MUSEview of the Sculptor galaxy: survey overview and the planetary nebula...
Sérgio Sacani
 
Impacts on Ocean Worlds Are Sufficiently Frequent and Energetic to Be of Astr...
Sérgio Sacani
 
POLISH JOURNAL OF SCIENCE №87 (2025)
POLISH JOURNAL OF SCIENCE
 
The-Emergence-of-Social-Science-Disciplines-A-Historical-Journey.pptx
RomaErginaBachiller
 
The Gender Binary & LGBTI People: Religious Myth and Medical Malpractice
Veronica Drantz, PhD
 
SCH 4103_Fibre Technology & Dyeing_07012020.pdf
samwelngigi37
 
Evidence for a sub-Jovian planet in the young TWA 7 disk
Sérgio Sacani
 
The First Detection of Molecular Activity in the Largest Known Oort Cloud Com...
Sérgio Sacani
 
Overview of Stem Cells and Immune Modulation.ppsx
AhmedAtwa29
 
lysosomes "suicide bags of cell" and hydrolytic enzymes
kchaturvedi070
 
Liquid Biopsy Biomarkers for early Diagnosis
KanakChaudhary10
 
Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli
 
Study of Appropriate Information Combination in Image-based Obfuscated Malwar...
takahashi34
 
An Analysis Of The Pearl Short Story By John Steinbeck
BillyDarmawan3
 
Indian Podophyllum [Autosaved].pptx done
TahirChowdhary1
 
Ad

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