Pixel in
Memory
Pixel to
Client
BG_RGB
Register
Internal Modules
299
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
1.2.13.6.2 RGB Data Formats
The RGB channel type is used to provide data for a client that expects to transmit or receive RGB data. If
a channel supports it also bit map data can be used where the pixel value of the data can be used as an
address for a Color Look-up Table (CLUT) to provide a full 32 bit RGBA data stream to the client. In all
modes the client is provided RGBA 8888 data. The lower bits if not provided by the data stream are a
replication of the lower bit of the data. For outbound data the input is assumed to be RGB 888 and the
Alpha value is taken from the Background Color register to make a full ARGB 8888. The lower bits are
dropped from this data if a data type specifies less then the full 8 bits per color.
1.2.13.6.2.1 RGB16-565 (Data Type 0)
In RGB16-565 mode, each pixel is a single RGB pixel with 16 bits of data for each pixel. The 16 bits of
data uses the lower 5 bits for blue data, the middle 6 bits for green data and the upper 5 bits for red data.
Figure 1-186. RGB16-565 (Data Type 0)