Deinterlace Modes

Following are examples of the deinterlace modes that can be supported by the DDI.

Mode Description

Bob (line doubling)

This mode uses a bit-block transfer (blt). This mode should always be available.

Simple Switching Adaptive

Either a blend of two adjacent fields if low motion is detected for that field, or bobbing if high motion is detected.

Motion Vector Steered

Motion vectors of the different objects in the surface are used to align individual movements to the time axis before interpolation takes place.

Advanced 3D Adaptive

The missing lines are generated through some adaptive process that is proprietary to the hardware. The process may use several reference samples to aid generation of the missing lines. The reference samples may be in the past or future. Three-dimensional linear filtering falls into this category.