The UHD-SDI receiver has transport format detector function. This function examines the timing of the video signals in the SDI data streams and determines which video format is being received. The operation of this function is independent of the ST 352 payload ID packets. This function determines the transport format, not the picture format. Usually these are the same, but not always. For example, when 1080p 60 Hz video is transported on 3G-SDI level B-DL, the video transport is actually 1080i 60 Hz - the transport is interlaced, but the picture is progressive.
The transport format detection function makes a determination of the transport format purely by looking at the video timing. It cannot distinguish between video formats that have exactly the same timing. For example, progressive segmented frame (PsF) video formats are intentionally designed with identical timing to corresponding interlaced formats and cannot be distinguished from interlaced formats by examining the timing. The transport format detection function reports PsF video formats as interlaced formats (rx_t_scan_out is Low). The user application must examine the ST 352 payload ID packets to discover whether the actual video format is PsF or interlaced.
6G-SDI and 12G-SDI mappings defined by SMPTE always subdivide the image into multiple sub-images. Each sub-image is formatted as a regular 1080p image. The transport format detection function examines the timing of data stream 1 (DS1) only. Thus, it reports the video transport of 6G-SDI and 12G-SDI signals as 1080p signals (rx_t_format_out = 0000 and rx_t_scan_out = 1) because this is what it detects on data stream 1.
The rx_t_family_out port provides a 4-bit code that indicates the matching video format family. The encoding of this output port is shown in the following table. The transport detection function also determines whether or not the transport is interlaced or progressive and reports this on the rx_t_scan_out output port.
| rx_t_family_out | Transport Video Format | Active Pixels |
|---|---|---|
| 000 | SMPTE ST 274 | 1920 x 1080 |
| 001 | SMPTE ST 296 | 1280 x 720 |
| 0010 | SMPTE ST 2048-2 | 2048 x 1080 |
| 0011 | SMPTE ST 295 | 1920 x 1080 |
| 1000 | NTSC | 720 x 486 |
| 1001 | PAL | 720 x 486 |
| 1111 | Unknown | |
| Others | Reserved |
The transport detector also determines the frame rate of the transport signal. The rx_t_rate_outport indicates the frame rate of the transport signal as shown in the following table. The encoding of the frame rate matches the encoding used in the picture rate field of SMPTE ST 352 payload ID packets. However, rx_t_rate_out shows the transport frame rate, not the picture rate. Also, the rx_t_rate_out port value is always the frame rate, even for interlaced transports.
| rx_t_rate_out | Frame Rate (Hz) |
|---|---|
| 0000 | None |
| 0010 | 23.98 |
| 0011 | 24 |
| 0100 | 47.95 |
| 0101 | 25 |
| 0110 | 29.97 |
| 0111 | 30 |
| 1000 | 48 |
| 1001 | 50 |
| 1010 | 59.94 |
| 1011 | 60 |
| Others | Reserved |