This section presents the PC 98 requirements for graphics adapters support for video playback.
13. Adapter supports video overlay surface with scaling
Consumer PC 98
Office PC 98
Entertainment PC 98
Required
Required
Required
The graphics adapter must be able to support a minimum of one off-screen video overlay surface the has following characteristics:
Recommended: Full support at 1280 × 1024 and below, with color depths of 8, 16, 24, and 32 bpp.
The YUV color space and intensity range are defined by the ITU-R BT.601-4 standard (previously called CCIR-601), where U is CB and V is CR. These formats use less memory while maintaining high quality, and YUV is the native format for many image and video compression standards.
For Consumer PC 98 and Office PC 98, the down-scaling hardware must support bilinear interpolation or better for size reductions from 1:1 up to a 2:1 ratio. For Entertainment PC 98, bilinear interpolation or better is required for all size reductions. Notice that for down-scaling ratios greater than 2:1, other filtering techniques might provide higher quality images and better performance.
Recommended: Additional independent and resizable overlays for support of picture-in-picture (PIP) video features and multiple video conferencing windows. For example, the graphics adapter should support overlay using a different color key, or one overlay using a color key while another does not. The support should also allow the overlays to be zoomed independently.
14. Hardware supports VGA destination color keying for video rectangle
Consumer PC 98 | Office PC 98 | Entertainment PC 98 |
Required | Required with DVD-Video | Required |
Recommended: Support for alpha-blended overlay per pixel to support DVD-Video subpicture information and enhanced user interface designs.
This is a requirement for video overlays. The compositing of the video plane under the VGA plane with the VGA pixels must be independently controllable for each VGA pixel. This VGA destination color keying must function in all video modes, using either a specific color/color range (on 4-bit, 8-bit, 16-bit, and 24-bit SVGA modes) or additional alpha blending bits in the color plane bits (on 15-bit and 32-bit SVGA modes).
This color keying of the VGA will allow certain VGA pixels to be replaced by the underlying video pixels on a pixel-by-pixel basis. This feature enables VGA video overlays, controls, Windows pop-up menus, dialog boxes, and so on. Color keying must also work at the same time as any vertical/horizontal scaling that is active for the underlying video.
15. Video port meets PC 98 specifications if present on graphics adapter
Consumer PC 98
Office PC 98
Entertainment PC 98
Required
Required
Required
All graphics adapters that use a video port connection or that enable end users to make such a connection to a video device are subject to this requirement.
The video port is a dedicated connection between video devices, such as an MPEG-2 decoder or TV tuner, and the graphics adapter, either implemented as a hard-wired connection on the same board as the graphics adapter or implemented between separate devices using a cable connection.
PC 98 systems are required to use a video port connection for hardware MPEG-2 decoders. It is also recommended that a video port connection be used for television tuners.
For a graphics adapter that includes a video port, for MPEG-2 or otherwise, the following requirements must be met:
For more information, see the white paper on DirectDraw VPE and kernel-mode video transport at http://www.microsoft.com/hwdev/devdes/.
Recommended: The following hardware design guidelines are recommended to support high-quality video playback:
For more information about requirements related to video ports, see the “System Requirements for Video and Broadcast Components” section of the “Video and Broadcast Components” chapter in Part 4 of this guide.
16. Adapter supports MPEG-2 motion compensation acceleration
Recommended |
For products that use MPEG-2 software decoders, MPEG-2 motion compensation acceleration is recommended. Microsoft plans to support motion compensation acceleration under DirectX in 1998.
Specifically, this recommendation refers, but is not limited, to the following:
For more guidelines on MPEG-2 video performance and quality, see the “Video and Broadcast Components” chapter in Part 4 of this guide.