
W9971CF
6
Filtering
The video accelerator provides horizontal RGB or YUV filtering to reduce noise and aliasing
artifacts in the video data stream
Cropping
A rectangular cropping window is supported in the video accelerator for subsampling the incoming
video data stream. Only video located in the cropping window can be stored into the off-screen
buffer.
Alpha Blending
Alpha blending is supported for overlaying the primary stream and secondary stream. The alpha
value can be 1 bit or 3 bits. The 1-bit alpha depth overlaying (also known as a software key) is
supported only for the pixel format of RGB 1:5:5:5, where the alpha bit value of 0 is transparent and
value of 1 is opaque.
An overlay control register specifies the 3-bit alpha value for the primary stream (Kp) and
secondary stream (Ks). Note that Kp + Ks must be
≤
8. The blending equation is [Pp
×
Kp
+
Ps
×
Ks]
/
8, where Pp is the primary stream pixel data and Ps is the secondary stream pixel data.
Overlay Control
The overlay controller provides control for overlaying of four input sources: the primary stream
(normally the graphics data), secondary stream, blending stream, and FC/VAFC pass-through data
stream. When the hardware cursor is active, it is overlaid on top of all image streams. The
W9971CF supports a range of advanced keying forms; these include window key, color key, chroma
key, software key (1-bit alpha overlaying in RGB 1:5:5:5 format), external key (FC/VAFC only), and
a logical combination of these keys.
Dual Video Windows
Two video windows may be simultaneously displayed on the monitor. This makes the W9971CF
highly suitable for video conferencing applications. If the two video windows are placed at different
scan lines, they can be scaled separately with different factors.
Flicker Filter and TV Encoder
The W9971CF incorporates an integrated TV encoder, flicker-free filtering, and vertical scaling for
TV output. It directly interfaces with a composite or S-video connector for NTSC or PAL TV output.
The software reads the TV output hardware to detect whether a TV is attached to either S-Video or
composite output connectors. This allows the operating system and graphics drivers to support a
correct display output during the startup sequence (i.e. the correct resolution and refresh rate to
use), and for applications to adjust their user interfaces to the screen
s capabilities. Simultaneous
output to a VGA monitor and TV are also supported. If a VGA monitor is not attached, the TV output
works automatically as the primary display. The same image can be simultaneously displayed on
the VGA monitor and TV. Alternatively, graphics may be displayed on the VGA monitor while
display video is displayed on the TV. The graphics adapter must default to modes compatible with
the TV;s output. Adapters manufactured for NTSC countries should default to 60-Hz modes while
adapters manufactured for PAL countries should default to 50-Hz modes.