В этом разделе есть несколько проблем. Помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
CTA -708 (ранее EIA-708 и CEA-708 ) — стандарт для субтитров для просмотра цифрового телевидения ATSC (DTV) в Соединенных Штатах и Канаде . Он был разработан сектором бытовой электроники Electronic Industries Alliance, который стал Consumer Technology Association .
В отличие от субтитров DVB и DVD с кодированием длины серии , субтитры CTA-708 имеют низкую пропускную способность и являются текстовыми, как традиционные субтитры EIA-608 и субтитры EBU Teletext . В отличие от пар байтов EIA-608, субтитры CTA-708 не могут быть модулированы на композитном выходе приемника ATSC и должны быть предварительно отрендерены приемником. С цифровыми видеокадрами они также включают больше символов Latin-1 и включают заглушки для поддержки полных субтитров UTF-32 и загружаемых шрифтов. Потоки субтитров CTA-708 также могут инкапсулировать пары байтов EIA-608 внутри, что является довольно распространенным использованием. [1]
Субтитры CTA-708 используются в видеопотоках MPEG-2 в пользовательских данных изображения . Пакеты находятся в порядке изображений и должны быть переупорядочены. Это известно как транспортный поток DTVCC. Это канал с фиксированной полосой пропускания , который имеет 960 бит/с, обычно выделяемых для обратно совместимых «инкапсулированных» субтитров Line 21, и 1,08 кБ/с, выделяемых для субтитров CTA-708, что в общей сложности составляет 1,2 кБ/с. [2] Стандарт ATSC A/53 содержит особенности кодирования. Основная форма сигнализации — через дескриптор субтитров PSIP , который указывает язык каждого субтитра и, если он отформатирован для «легкого чтения» (уровень 3-го класса для изучающих язык), в PSIP EIT на основе каждого события и, опционально, в H.222 PMT, только если видео всегда отправляет данные субтитров.
Декодеры субтитров CTA-708 требуются в США по правилам FCC во всех цифровых телевизорах с диагональю 13 дюймов (33 см) или больше. Кроме того, правила FCC обязывают некоторых вещателей включать субтитры в определенный процент своих трансляций.
Потоки субтитров передаются со множеством оберток пакетов вокруг них. Это пользовательские данные изображения, которые содержат данные субтитров, которые содержат cc_data, которые содержат пакеты Caption Channel, которые содержат Service Block, которые содержат потоки субтитров.
Это разделение на уровни основано на эталонной модели протокола OSI :
Уровни OSI | Слои DTVCC | Комментарии |
---|---|---|
Приложение | Интерпретация | Выдача команд и добавление текста в окна |
Презентация | Кодирование | Разбиение отдельных команд и персонажей |
Сессия | Услуга | Пакеты сервисных блоков |
-- | Пакет | Сборка пакета DTVCC из пакетов cc_data |
Транспорт | Инъекция | cc_data Пакеты, извлеченные из видеокадров |
Сеть | неиспользованный | напрямую подключенная ссылка |
Связь | SMPTE 259M или H.222 или MXF | видеокадры, разделенные из формата ссылки |
Физический | SDI или 8VSB | Формат ссылки, демодулированный из передачи |
Они вставляются перед активным видеокадром SMPTE 259M или видеопакетом. Обычные видеопакеты — это заголовок изображения, набор параметров изображения и сущность Material Exchange Format .
Длина | Имя | Тип | Ценить |
---|---|---|---|
32 бита | user_data_start_code | узорчатый bslbf | 0x000001B2 [3] |
32 бита | идентификатор_пользователя | ASCII-бслбф | ГА94 [4] |
8 бит | код_типа_данных_пользователя | уимсбф | 3 |
X*8 бит | структура_типа_данных_пользователя | двоичный | свободная форма |
Эта структура была разработана для любого цифрового звука или метаданных, которые должны быть синхронизированы с видеокадром. SDI транспортирует каждые восемь бит в 10-битном выровненном пакете, а байты вспомогательных флагов заменяются 128-битным заголовком.
cdp_timecode используется, когда поток данных cdp является прерывистым (т. е. не дополненным), а cdp_service_info используется для добавления дополнительных сведений к метаданным вещания PSIP, таким как код языка, удобство чтения и использование широкоэкранного режима.
CTA-708 поддерживает восемь тегов шрифтов: undefined, monospaced serif, percentageal serif, monospaced sans serif, percentageal sans serif, casual, cursive и small capitals. Ниже приведены некоторые примеры шрифтов, для получения дополнительной информации см. статью Wikipedia Fonts .
Пропорциональный шрифт с засечками | |
---|---|
Пропорциональный шрифт без засечек | |
{{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка )