Color space

This is a new section to discuss the color space and color compression settings for YUV 4:2:0 and YUV 4:4:4.

Overview

The color space selected will determine if and what color compression mode (also known as chroma subsampling) will be used by HDX Graphics. By default, HDX Graphics uses YUV 4:2:0 chroma subsampling.

Chroma subsampling is a technique used to reduce the bandwidth needed to transmit video data from the VDA to the client. It works by reducing the amount of color information that is transmitted, since the human eye is more sensitive to changes in brightness (luminance) than to changes in color (chrominance).

Different chroma subsampling schemes exist, denoted by ratios like 4:2:0, 4:2:2, and 4:4:4. These ratios represent the amount of chrominance information sampled relative to the luminance information.

4:4:4 - No chroma subsampling. All color information is retained. This provides the highest image quality and color accuracy, but requires the most bandwidth.

4:2:0 - Chrominance information is subsampled both horizontally and vertically by a factor of 2. This offers the greatest bandwidth reduction but may result in noticeable color artifacts.

colorspace

Citrix HDX graphics utilizes chroma subsampling to optimize bandwidth usage in virtual desktop environments. By default, HDX uses YUV 4:2:0 for encoding screen content. This provides a good balance between image quality and bandwidth efficiency for typical office productivity applications/ for the majority of the use cases.

When the entire screen is encoded with a video codec (by using the full screen encoder), color compression can degrade high-contrast details like text, making them fuzzy and harder to read.

For scenarios where color accuracy is paramount, such as medical imaging, video editing, or CAD/CAM applications, HDX also supports YUV 4:4:4.

This ensures that no color information is lost during encoding, delivering the highest possible image fidelity and color accuracy. Please note that YUV 4:4:4 uses significantly more bandwidth than YUV 4:2:0.

Please validate the bandwidth usage in a test scenario before enabling YUV 4:4:4 in production environments to avoid bandwidth congestion related issues.

Color space