32580B

Video Processor Module

7.2.3Mixer/Blender Block

The Mixer/Blender block of the Video Processor module performs all the necessary functions to properly mix/blend the video data and the graphics data. These functions include Color Space Conversion (CSC), optional Gamma correction, color/chroma key, and the mixing/blending logic. See Figure 7-10for block diagram of the Mixer/ Blender block.

Video/Graphics mixing/blending must be performed in the RGB format. The YUV to RGB CSC (Section 7.2.3.1 on page 331) must be used on the video data if it is in YUV for- mat. If Gamma Correction (see Section 7.2.3.2) on the video data is desired, it must be done in the color space of the input video data, which can be either YUV or RGB. If Gamma Correction on the graphics data is desired, it must be done in the color space of the input graphics data, which is RGB.

The video data can be in progressive or interlaced format, while the graphics data is always in the progressive format. The Mixer/Blender can mix/blend either format of video data with graphics data. F4BAR0+Memory Offset 4Ch[9] programs the mix/blend format. Considering the color space and the data format, the Mixer/Blender supports five types of mixing/blending. Some of the mixing/blending types have additional programming considerations to enable them to work optimally. The valid mixing/blending configurations are listed in see Table 7-1 on page 331 along with any additional programming requirements.

CSC_FOR_VIDEO

GV_GAMMA_SEL

GV_GAMMA_SEL * /GAMMA_EN

 

Video, 4:4:4

YUV or RGB

CSC

 

 

 

 

0

 

 

 

YUV to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RGB

 

 

 

 

1

 

 

 

 

 

 

 

Optional

 

 

 

 

 

 

 

1

 

 

 

 

 

Graphics,

 

 

Gamma

 

 

 

 

 

 

 

 

 

 

 

 

 

RGB

 

 

0

Correction

 

 

 

 

 

 

 

 

 

RAM

 

 

 

 

 

 

0

1

/GV_GAMMA_SEL * /GAMMA_EN

Color/Chroma

CRT DACs and

 

 

 

 

 

TFT Interface

 

 

 

 

 

 

 

 

 

 

FLICKER_FILT_CNTRL = 01

1/2 Y

Key and

 

 

 

 

 

Mixer/Blender

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flicker

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Filter

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

YUV Data

 

 

 

 

 

 

 

 

1

TVOUT Block

 

 

 

0

CSC

 

 

 

0

 

 

 

 

1

RGB to

 

 

 

 

 

CSC_FOR_

 

 

YUV

 

 

 

 

 

 

 

 

 

 

 

 

 

GRAPHICS

 

 

 

 

 

 

 

 

 

 

 

 

 

Cursor Color Key

 

Compare

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Compare

 

 

COLOR_CHROMA_SEL

Color/Chroma Key

Figure 7-10. Mixer/Blender Block Diagram

330

AMD Geode™ SC2200 Processor Data Book

Page 318
Image 318
AMD SC2200 manual Mixer/Blender Block, Rgb, Ram, Yuv