Статус документа
Статус документа

ГОСТ Р 53528-2009 Телевидение вещательное цифровое. Требования к реализации протокола высокоскоростной передачи информации DSM-CC. Основные параметры

Приложение Ж
(обязательное)

Требования к составу и параметрам дескрипторов совместимости Пользователей

Ж.1 Формат дескрипторов совместимости представлен в таблице Ж.1.


Таблица Ж.1 - Формат дескрипторов совместимости compatibilityDescriptor

Синтаксис

Число байтов

compatibilityDescriptor() {

compatibilityDescriptorLength

2

descriptorCount

for (i=0; I < descriptorCount; i++) {

2

descriptorType

1

descriptorLength

1

specifierType

1

specifierData

3

model

2

version

2

subDescriptorCount

for (j = 0; j < subDescriptorCount; j++) {

               subDescriptor()

}

1

}

}

subDescriptor() {

subDescriptorType

1

subDescriptorLength

for (k=0; k<subDescriptorLength; k++) {

1



}

additionalInformation

1

}



Ж.1.1 Поле compatibilityDescriptorLength определяет полную длину дескрипторов.

Ж.1.2 Поле descriptorCount указывает число дескрипторов, следующих за полем descriptorCount.

Ж.1.3 Поле descriptorType позволяет идентифицировать тип аппаратных средств или программного обеспечения, на который ссылается этот дескриптор. Значения поля типа дескриптора descriptorType указаны в таблице Ж.2.


Таблица Ж.2 - Значение поля типа дескриптора descriptorType (descriptorType field values)

Кодовое значение descriptorType

Описание

000

Дескриптор вставки

001

Дескриптор аппаратного обеспечения системы

002

Дескриптор программного обеспечения системы

003 - 03F

Зарезервировано ISO/IEC [2]

040 - 0FF

Определяется Пользователем



Дескриптор вставки используется для выравнивания пакета данных до необходимой длины.

Дескриптор аппаратного обеспечения системы используется для идентификации спецификатора, модели и версии устройства Пользователя по данным изготовителя.

Дескриптор программного обеспечения системы используется для идентификации спецификатора, модели и версии системного программного обеспечения устройства Пользователя по данным изготовителя.

Ж.1.4 Поле descriptorLength указывает полную длину дескриптора без учета полей descriptorType и descriptorLength.

Ж.1.5 Спецификатор состоит из полей specifierType и specifierData.

Спецификатор является глобально уникальным идентификатором организации, ответственной за определение семантики модели, полей версии и любых субдескрипторов, инкапсулированных в дескриптор.

Ж.1.5.1 Поле specifierType используется для определения поля формата specifierData. Значения поля типа спецификатора specifierType указаны в таблице Ж.3.


Таблица Ж.3 - Значение поля типа спецификатора specifierType

Кодовое значение поля specifierType

Описание спецификатора

000

Зарезервировано ISO/IEC [2]

001

IEEE OUI

002 - 07F

Зарезервировано ISO/IEC [2]

080 - 0FF

Определяется Пользователем



При использовании уникального идентификатора (OUI) специфицированного типа (specifierType) Организации IEEE поле specifierData должно включать в себя трехбайтовое значение IEEE OUI в соответствии с IEEE [8].

Формат поля specifierData представлен в таблице Ж.4.


Таблица Ж.4 - Формат поля specifierData при использовании IEEE OUI

Синтаксис

Число байтов

specifierData() {

             org

}

3