ГОСТ Р 56953—2016
Окончание таблицы 4
Значение
Тип сегмента
OxFF
Заполнение
Все остальные
значения
Зарезервировано
page_id: поле идентификатора страницы.
segm entjength: поле длины сегмента, определяет длину последующего поля segment_data_field
в байтах.
segment_data_field: полезная нагрузка сегмента. Синтаксис зависит от типа сегмента и описан в
7.2.1. 7.2.5 настоящего стандарта.
7.2.1 Сегмент определения дисплея
Синтаксис сегмента определения дисплея приведен в таблице 5.
Таблица 5 — Синтаксис сегмента определения дисплея
СинтаксисКоличествобитовФормат
display_definition_segment{){
8 bslbf
8 bsJbf
16 uimsbf
16 uimsbf
4 uimsbf
1 uimsbf
3 uimsbf
16 uimsbf
16 uimsbf
sync_byte
segment_lype
pagejd
segmentjength
dds_version_number
disptay_windowJlag
reserved
disptay_width
disptayjieight
if (disptay_\vindowJtag == 1) {
disptay_windo\v_horizontal_position_minimum
16uimsbf
16uimsbf
16uimsbf
16uimsbf
display_windowjiorizontal_position_maximum
disp!ay_window_vertical_position_mrnimum
display window vertical position maximum
)
}
Семантика:
dds_version_number: версия данного сегмента определения дисплея. При изменении контента
сегмента определения дисплея данное поле должно быть инкрементировано (по модулю 16).
display_window_flag: если данное поле равно 1. набор показа субтитров, связанный с данным
сегментом определения дисплея, должен быть перерисован в окне внутри дисплея с размерами, опре
деленными полями display_width и display_heighL
Размер и положение данного окна внутри дисплея определяются параметрами данного сегмен
та display_window_horizontal_position_minimum, display_window_horizontal_position_maximum, dtsplay_
window_vertical_position_minimum и display_window_vertical_position_maximum.
Если данное поле равно 0. набор показа субтитров, связанный с данным сегментом определения
дисплея, должен быть перерисован непосредственно внутри границ дисплея, определенных полями
displayjwidth и display_height.
display_width: определяет максимальную ширину дисплея в пикселях минус 1. Значение должно
лежать в пределах 0..4095.
display_height: определяет максимальную высоту дисплея в строках минус 1. Значение должно
лежать в пределах 0..4095.
display_window_horizontal_position_minimum: определяет номер крайнего левого пикселя дан
ного набора показа относительно крайнего левого пикселя дисплея.
10