ГОСТ Р МЭК 61883-8—2016
пакетов видеоданных. Для этой цели используют поле VDSPC (счетчик исходных пакетов видеоданных)
в исходном пакете видеоданных.
Передатчик готовит временную отметку для исходного пакета видеоданных, которая отвечает ус
ловию:
mod(VDSPC, SYTJNTERVAL) = 0,
где
VDSPC — текущий счет переданных исходных пакетов видеоданных.
SYTJNTERVAL означает количество исходных пакетов видеоданных между двумя последова
тельными действительными временными отметками SYT и включает один из исходных пакетов виде
оданных с действительным SYT. Например, если между двумя последовательными действительными
временными отметками SYT существуют два исходных пакета видеоданных, то SYTJNTERVAL будет
равен 4. SYTJNTERVAL зависит от используемого видеорежима и цветового пространства. Значения
SYTJNTERVAL приведены в таблице 1.
Приемник опознает исходный пакет видеоданных, для которого действительна временная отмет
ка SYT. так как это исходный пакет, VDSPC которого решает следующее уравнение:
mod (VDSPC. SYTJNTERVAL) = 0.
Приемник отвечает за оценку синхронизации блоков данных между действительными временны
ми отметками. Метод оценки синхронизации зависит от способа реализации.
Временная отметка SYT определяет время появления исходного пакета видеоданных на прием
нике. Приемник должен иметь функцию представления событий на время, указанное передатчиком.
Значение задержки передачи TRANSFERJ3ELAY составляет 875 мкс. что обеспечивает макси
мальное время ожидания передачи изохронного пакета через управляемое обнуление короткой шины, в
худшем случае задержку пакетизации, и предусматривает возможность шифрования/дешифрования
при необходимости. Отклонение значения TRANSFER_DELAY приведено в приложении F.
Передатчик отсчитывает синхроимпульсы генератора синхронизации, например, передний фронт
синхроимпульсов для видеосигнала, путем отсылки к собственному времени цикла CYCLE_TIME. Он
передает сумму этого времени цикла и TRANSFER_DELAY в поле SYT общего изохронного пакета
(CIP). Если информация о синхронизации для CIP не требуется, в SYT должен быть указан код отсут
ствия информации, т.е. FFFFie.
4.7.1.2 Метод передачи без блокировки
Передатчик должен формировать пакет в каждом номинальном изохронном цикле. Каждый пакет
должен отвечать следующим условиям:
0 S N S MAXJ/DSP.
где
N — количество исходных пакетов видеоданных в изохронном пакете.
MAX_VDSP приведен в таблице 1.
При стандартной работе передатчик не должен передавать события с опозданием и не должен
передавать пакеты слишком рано. Результирующее условие можно выразить следующим образом.
Packet_arrival_time_L S Event_ arrivaljime[0] + TRANSFER_DELAY
Event_ arrivalJime[N-1] s Packet_arrivalJime_F,
где
Packet_amval_time_F— время, мкс. когда первый бит изохронного пакета поступает на приемник.
Packet_arrival_time_L — время, мкс. когда последний бит изохронного пакета поступает на при
емник.
Evont_ arhval_time[M] — время, мкс. прихода на передатчик исходного пакета видеоданных изо
хронного пакета М. Первый исходный пакет видеоданных изохронного пакета имеет М = 0.
Так как MAX_VDSP всегда больше или равен SYTJNTERVAL для всех видеорежимов, будет суще
ствовать максимум одна временная отметка SYT в исходном пакете видеоданных.
4.7.1.3 Метод передачи с блокировкой
В передатчике может использоваться метод блокировки, когда будет существовать возможность
передавать изохронные пакеты только одного размера. Для индикации отсутствия данных передатчик
может передавать изохронный пакет с заголовком CIP или специальный непустой пакет с установкой
признака ND (отсутствие данных) на 12 в его поле FDF и тем же размером фиктивных данных, что и
непустой пакет.
Передатчик должен формировать пакет, состоящий из не более чем MAXJ/DSP + 1 исходных
пакетов.
22