FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *
A
32
5. Glossary
Name
Description
Basic Graphics
Term to summarize the functions of the Graphics driver that use the 2D Graphics
hardware. Used to differentiate it from other graphics functions like OGL, if supported
by the hardware.
Blend Operation
Blend Operation stands for a calculation of output pixels depending on the color and
alpha information of 2 input pixels.
bpp
bpp stands for "bit per pixel" and describes how many bits are required to define the
color and alpha values on one pixel in an image. Most modules inside the 2D core
support the following bpp sizes: 1, 2, 4, 8, 16, 18, 24, 32.
Display
The term display is used to describe the output device showing the content generated
by the 2D core. Depending on connected hardware it can be an (LCD) panel, monitor,
beamer or similar. In context with the Basics Graphics Driver it is also the short name
for the 2D core Display Controller, a part of the 2D Graphics hardware.
External Alpha
External alpha stands for an image buffer containing an alpha channel that is used as
transparency information while blending a different color buffer over a background
image. The external alpha value will be multiplied with the alpha channel of the color
buffer in this case.
Frame buffer
A frame buffer is an image buffer that is typical first used as render target and
afterwards it’s content will be shown on a connected display.
Indexed image
An indexed image does not store for each color a separate RGB(A) value but a single
index value. This index value points to a color look up table with up to 256 RGB(A)
values that will be used as pixel color. Such images can not contain more than 256
different colors but the size of such images are smaller. The alpha channel can be part
of the look up table, it can be a separate channel beside the index channel or the
image does not contain alpha information.
Layer
A color plane in front of the display background color from the visitors point of view. If
multiple planes or layers are supported by hardware they will have a defined z-order.
Each upper level can modify the pixel color of the lower level. In the end one pixel on
the display can be the blend result of background color and all layer levels.
Physical Address
The Physical Address stands for an address representing the "real" hardware address
of a register or start of a memory block or similar. In contrast to Virtual Address this
address type is used by 2D Graphics hardware components. See also Physical
Address - Virtual Address
PixEng
Stands for Pixel Engine: Part of a chip based on the 2D core components that is
responsible for pixel buffer based transformations like copying, rotation, bending and
much more.