ГОСТ Р 56953—2016
Таблица
12 — Способ предоставления объекта
Значение
Способ предоставления объекта
0x00
Предоставлен в потоке субтитров
0x01
Предоставлен из ПЗУ приемника
0x02
Зарезервировано
0x03
Зарезервировано
object_horizontal_position: определяет горизонтальное положение верхнего левого пикселя объ
екта. выраженного в числе горизонтальных пикселей относительно левого края связанного региона.
Указанное горизонтальное положение должно находиться внутри региона, и его значение должно быть
в диапазоне между 0 и region_width-1.
object_vertical_position: определяет вертикальное положение верхнего левого пикселя объекта,
выраженного в числе строк, относительно верхней части связанного региона. Указанное вертикальное
положение должно находиться внутри региона, и его значение должно быть в диапазоне между 0 и
region_height-1.
foreground_pixel_code определяет запись в примененной 8-битной ТПЦП. которая была выбра
на в качестве цвета переднего плана символа(-ов).
background_pixol_code: определяет запись в примененной 8-битной ТПЦП. которая была выбра
на в качестве цвета фона символа(-ов).
Примечание — приемники-декодеры с 4- и 16-битными ТПЦП получают цвета переднего плана и фона
через схемы сокращения, описанные в разделе 9 настоящего стандарта.
7.2.4 Сегмент определения ТПЦП
Цвета, которые должны применяться в семействе таблиц ТПЦП. передаются в сегменте опреде
ления ТПЦП согласно таблице 13.
Таблица 13— Сегмент определения ТПЦП
СинтаксисКоличествобитов
Формат
8 bslbf
8 bslbf
16 bslbf
16 uimsbf
8 bslbf
4 uimsbf
4 bslbf
8bslbf
1bslbf
1bslbf
1bslbf
4bslbf
1bslbf
8bslbf
8bslbf
8bslbf
8bslbf
CLUT_definition_segn>enl{) {
sync_byte
segmentjype
page_id
segment length
CLUT-id
CLUT version number
reserved
while (processed length < segment length) {
CLUT_entry_id
2-bit/entry_CLUT_flag 1bslbf
4-bifentry CLUT flag 1bslbf
8-bit/entry_CLUT_flag 1bslbf
reserved
fuil_range_fiag
if full_range_flag ==T {
Y-value
Cr-value
Cb-value
T-value
} else {
Y-value
Cr-value
Cb-value
T-value
}
}
}
6bslbf
4bslbf
4bslbf
2bslbf
14