Example 2: YUV422 data format with a 8-bit color depth at 30 frames per second with blanking for HD(high definition) resolution frame - Example 2: YUV422 data format with a 8-bit color depth at 30 frames per second with blanking for HD(high definition) resolution frame - 2.0 English - PG432

Versal AI Edge Series Gen 2 Image Signal Processor (ISP) Product Guide (PG432)

Document ID
PG432
Release Date
2025-11-20
Version
2.0 English

To calculate the bandwidth for YUV422 data format with 8-bit color depth at 30 frames per second with blanking for HD resolution frame, you need horizontal and vertical resolution, as well as the blanking intervals.

The HD resolution has a pixel size of 1280 x 720. Assume horizontal blanking is Hblank (for example, 160) and vertical blanking is Vblank (for example, 45).

The total horizontal pixels (including blanking)

Total_H_pixels = 1280 (resolution width) + Hblank = 1280 + 160 = 1440

The total vertical lines (including blanking)

Total_V_lines = 720 (resolution height) + Vblank = 720 + 45 = 765

The total number of pixels per frame (including blanking)

Total_pixels = Total_H_pixels * Total_V_lines = = 1440 * 765 = 1,101,600

The pixel rate per second (frame rate * total pixels)

Pixel_rate = 30 (frames per second) * Total_pixels = 30 * 1,101,600 = 33,048,000

For YUV 4:2:2, you have 2 * 8-bit data for Y and 2 * 8-bit data for each U and V for every pair of adjacent pixels, which means you have 16 bits for Y and 16 bits for U and V, resulting in a total of 32 bits for every pair of adjacent pixels. The effective bit depth per pixel would be 16 bits per pixel.

The bandwidth required (pixel rate * color depth / 8)

Bandwidth = Pixel_rate * (16 bits per pixel) / 8 = 66,096,000 bytes per second = 66,096,000/(1024x1024) = 63.034 Mbytes per second