D1 - установка в нуль
D2-5 ■ блок номера страницы
06-18 - субкод страницы
Первые три байта группы из шести байт D1-11 - связь с управляющими данными D12-14 - относительный номер журнала D15-18 - номер десятков страниц
PPDPDDDP 1 2 1 3 2 3 4 4 |
DDDDDDDP 5 6 7 8 9 10 11 5 |
DDDDDDDP 12 13 14 1516 1718 6 |
Х26, Х27, Х28 |
Код битовой синхронизации |
Код байтовой синхронизации |
Адрес журнала и пакета 1 |
Код назначения |
Первые три или шесть байт группы данных |
Х26 |
PDPDPDPD Код назначения |
PPDPDDDP 1 2 1 3 2 3 4 4 |
DDDDDDDP 5 6 7 8 9 1011 5 |
DDDDDDDP 12131415161718 6 |
D1-D6 -адрес, D7-D11 - формат, Р1-Р6 -биты защиты D12-D18 - данные |
PDPDPDPD |
PPDPDDDP |
DDDDDDDP |
DDDDDDDP |
13 групп данных |
Код назначения |
1 2 1 3 2 3 4 4 |
5 6 7 8 9 1011 5 |
12 131415161718 6 |
по три байта |
Коды назначения с 0000 по 0011 |
—— ■—1 і - Первая группа из шести байт, содержащая относительный номер страницы и субкод страницы |
Следующие пять групп по шесть байт в каждой плюс байт 43, содержащие данные управления связями |
Если код назначения равен 0000, то байты 44 и 45 содержат слово проверочных знаков циклического корректирующего кода |
Х27
PDPDPDPD Код назначения X 0 0 0 |
Одна шестибайтовая группа кодируется как Х/27, коды назначения с 0000 по 0011 |
Идентификатор сети |
Поправка времени, модифицированная юлианская дата, скоординированное универсальное время, первая и вторая короткие метки программы, 26 байт до конца пакета, данные направления отображения |
8/30
Формат 1
PDPDPDPD Код назначения X 1 0 0 |
Одна шестибайтовая группа кодируется как Х/27, коды назначения с 0000 по 0011 |
Идентификатор программы |
Данные направления отображения 26 байт до конца пакета |
8/30
Формат 2
Рисунок 2 — Формат пакетов управления с номерами Х/26, Х/27, Х/28, Х/29 и 8/30Номера пакетов определяют как составные X/Y, где Y принимает значения от 0 по 29 включительно. Для передачи номеров пакетов используют четвертый и пятый байты с кодированием адресов корректирующим кодом Хемминга 8,4. Для передачи номера журнала используют три бита, а для передачи номера пакета — пять битов. Формат передачи номеров пакетов — общий для всех строк
Заголовки страниц передают пакетами с номерами Х/0.
Для передачи номеров страниц используют шестой и седьмой байты, состоящие из четырех бит данных и четырех проверочных бит корректирующего кода Хемминга. Страницы передают в произвольном порядке.
Для передачи субкодов страниц используют восьмой, девятый, десятый и одиннадцатый байты, состоящие из четырех бит данных и четырех проверочных бит корректирующего кода Хемминга. Восьмой бит в девятом байте — бит управления С4, а шестой и восьмой биты в одиннадцатом байте — биты управления С5 и С6.
Субкоды позволяют сохранять и выделять до 3 200 вариантов данной страницы.
В пакетах с номерами Х/1 — Х/23, содержащих по 40 кодов знаков, передают данные телетекста.
Пакеты с номерами Х/24 и Х/25 являются пакетами расширения страницы. Они имеют тот же формат, что и пакеты с номерами Х/1—Х/23. Использование пакетов с номерами Х/24 и Х/25 дополнительно к пакетам с номерами Х/1—Х/23, а также пакета с номером Х/0 с кодами 24 знаков позволяет сформировать страницу, записанную 1 024 байтами.
Пакет расширения с номером Х/24 может использоваться для облегчения выделения нужной страницы, а пакет расширения с номером Х/25 — для отображения дополнительных данных.
Дополнительные пакеты с номерами Х/26, Х/27, Х/28 используют для расширения функций системы телетекста. Для обеспечения эффективной работы декодера рекомендуется после пакета заголовка страницы с номером Х/0 передавать пакеты с номерами Х/26, Х/27, Х/28, а потом пакеты с номерами Х/1—Х/24. К числу дополнительных пакетов также относятся пакеты с номерами Х/29, Х/30, Х/31.
Вслед за пакетом заголовка страницы с номером Y=0 данной страницы все пакеты с номерами от Y=1 до Y=28 одного и того же журнала относятся к этой странице. Передача данной страницы начинается пакетом заголовка, включая этот пакет. Страница заканчивается с поступлением пакета заголовка, в который входит тот же номер журнала, но другой номер страницы, включая субкод страницы.
Пакеты с номером Y=29 относятся ко всем страницам с включенным адресом журнала и не относятся к другим страницам.
Пакеты с номерами Y=30 и Y=31 используются независимыми службами данных и не относятся к конкретной странице или журналу.
Битовая и байтовая синхронизации
Для вхождения в синхронизм устройств битовой синхронизации на приеме до начала передачи данных первые два байта каждого пакета содержат последовательность чередующихся единиц и нулей, образующих меандр. Первый и второй байты четные и имеют следующий вид: 1010101010101010.
Для вхождения в синхронизм устройств байтовой синхронизации до начала передачи данных третий байт каждого пакета содержит синхрослово. Третий байт четный и имеет следующий вид: 11100100.
Обнаружение и коррекция ошибок
Для обнаружения и коррекции ошибок в байте для байтов с первого по третий используют проверку на четность, для байтов с четвертого по 45 — проверку на нечетность.
Для обнаружения и коррекции ошибок в байте для байтов 4, 5, 24, 18 для дополнительных пакетов с номерами Y=26, Y=27, Y=28 и Y=29 используют код Хемминга 8,4.
Для обнаружения и коррекции ошибок в блоке байты 44 и 45 блоков данных содержат слово проверочных битов циклического корректирующего кода.
МЕТОД КОДИРОВАНИЯ ДЛЯ УРОВНЯ ПОСТРОЕНИЯ 1
Основные характеристики уровня
.1.1 Первый уровень системы телетекста является основным. В нем по умолчанию используется семиразрядный синтаксис, который может быть также инициирован данными пакета с номером Х/28.Декодер первого уровня реагирует на пакеты с номерами от Х/0 до Х/23 и страницы с 00 по 99. Пакеты с номерами от Х/24 до Х/29 и 8/30 — необязательны.
.1.2 Биты управления в пакете с номером Х/0 заголовка страницы с С4 по С14 — активны в состоянии логической единицы. Байты 12 и 13 содержат биты управления с С7 по С14, защищенные кодом Хемминга. В каждом байте четыре бита данных и четыре проверочных бита кода Хемминга. Функции битов управления приведены в таблице 1.
Таблица 1 — Функции битов управления заголовка страницы пакета з номером Х/0
Биты |
Функция |
С4 |
Управляет функцией стирания страницы |
С5 |
Управляет функцией «вспышка новостей». Все знаки, предназначенные для отображения, будут помещены в ТВ-изображение как вставка |
С6 |
Управляет функцией «субтитры» Все знаки, предназначенные для отображения, будут помещены в ТВ-изображение как вставка |
С7 |
Управляет функцией «запрет отображения заголовка» |
С8 |
Управляет функцией «изменение признака». Следующие данные могут быть ограничены для включения только в измененную часть страницы |
С9 |
Управляет функцией «прерванная последовательность». Страница, присоединенная не в числовом порядке последовательности страниц, позволяет исключить заголовок из отображения выпадающего заголовка для прерывания |
СЮ |
Запрещает отображение на экране данных, адресованных строками с первой по 24 |
С11 |
Управляет функцией «последовательность журналов». Журналы передаются последовательно во времени |
С12, С13, С14 |
На первом уровне не активизируются |
.1.3 Обычно текст страницы отображается 24 строками по 40 знаков без управляющей строки заголовка, содержащей 32 знака. Кроме того, может быть отображена «строка-комментарий» вверху или внизу страницы.
Отображаются 24 строки знаков (не обязательно 25) данных пакетов с номерами от Х/0 до Х/24 сверху донизу страницы X журнала. В каждой строке с первой по 24 содержится 40 знаков, передаваемых слева направо.
1.4 Каждый байт знаков содержит семь информационных битов и нечетный бит проверки на четность, определяющий отображение или бит управления заполнения знакомест.
.1.5 Набор отображаемых знаков содержит:
основной набор знаков телетекста G0, который состоит из 94 алфавитно-цифровых знаков плюс пробел и удаление;
дополнительный набор знаков телетекста G1, который состоит из 63 знаков блочной мозаики плюс пробел, и 32 алфавитно-цифровых знаков из набора G0. Знаки мозаики могут быть отображены слитно или неслитно.
Выбор знакомест осуществляют битами управления.
.1.6 Полный набор битов управления параметрами включения признаков отображения состоит из 32 знаков. Коды битов управления приведены на рисунке 3. Пять битов управления из этого набора на первом уровне не используют. В начале каждой отображаемой строки декодер должен прекратить выдачу специфичных признаков для отображения. Некоторые биты управления адресуют свое действие непосредственно в текущее знакоместо, другие — в следующее знакоместо. Действие управления продолжается до конца строки или пока дальнейшее управление не изменит свое действие в пределах строки знаков:
белый, желтый, голубой, зеленый, пурпурный, красный и синий являются приоритетными цветами Вызванный цвет выбирается при наборе алфавитно-цифровых или мозаичных знаков;
черный фон вызывается битом управления «черный фон»;
бит управления «новый фон» действует так, что приоритетный цвет будет принят как цвет фона;Номера младших значащих битов |
Десятичное значение кода |
Номера старших значащих битов |
|||||||||||
5 |
6 |
7 |
5 |
6 |
7 |
||||||||
0 |
0 |
0 |
0 |
0 |
1 |
||||||||
4 |
3 |
2 |
1 |
0 |
1 |
||||||||
0 |
0 |
0 |
0 |
0 |
Знак черный |
Мозаика черная |
|||||||
0 |
0 |
0 |
1 |
1 |
Знак красный |
Мозаика красная |
|||||||
0 |
0 |
1 |
0 |
2 |
Знак зеленый |
Мозаика зеленая |
|||||||
0 |
0 |
1 |
1 |
3 |
Знак желтый |
Мозаика желтая |
|||||||
0 |
1 |
0 |
0 |
4 |
Знак синий |
Мозаика синяя |
|||||||
0 |
1 |
0 |
1 |
5 |
Знак пурпурный |
Мозаика пурпурная |
|||||||
0 |
1 |
1 |
0 |
6 |
Знак голубой |
Мозаика голубая |
|||||||
0 |
1 |
1 |
1 |
7 |
Знак белый |
Мозаика белая |
|||||||
1 |
0 |
0 |
0 |
8 |
Мигание |
Маскирование |
|||||||
1 |
0 |
0 |
1 |
9 |
Отмена мигания |
Слитная мозаика |
|||||||
1 |
0 |
1 |
0 |
10 |
Конец рамки |
Неслитная мозаика |
|||||||
1 |
0 |
1 |
1 |
11 |
Начало рамки |
Зарезервировано |
|||||||
1 |
1 |
0 |
0 |
12 |
Нормальная высота |
Черный фон |
|||||||
1 |
1 |
0 |
1 |
13 |
Двойная высота |
Новый фон |
|||||||
1 |
1 |
1 |
0 |
14 |
S0 |
Вход в графический режим |
|||||||
1 |
1 |
1 |
1 |
15 |
S1 |
Выход из графического режима |
SO, S1 — коды, предназначенные для оперативного переключения между основным (GO) и дополнительным (G1) наборами знаков
Рисунок 3 — Коды битов управления