При отдельном изменении в назначенном наборе знаков, знаки для отображения в знакоместе адресуют, как показано в позиции перечисления д) данного пункта. Биты описания режима в группах с 0 по 39 адреса знакоместа установлены в 00101. Первые шесть комбинаций из семи битов данных определяют один назначенный набор знаков.

При сочетании вызова набора знаков и одиночного изменения, знаки для отображения в знако­месте адресуют, как показано в позиции перечисления д) данного пункта. Биты описания режима в группах с 0 по 39 адреса знакоместа установлены в 00101. Комбинации битов данных с 0000110 по 1111110 вызывают и изменяют набор знаков.

Набор знаков, определенный в кодовых таблицах G0—G3 может быть изменен битами из паке­тов с номерами Y=28 или Y=29, передающими описание режима в группах с 0 по 39 адреса знакомес­та и установленными соответственно в 01000, 01001, 01010 и 01011. Набор знаков определяют семь битов данных. Назначение изменения существует, пока закончится отображение строки, или пока по­явится сигнал дальнейших изменений. В этом случае происходит возврат к первоначально получен­ным вызовам, определенным в пакетах с номерами Y=28 или Y=29 для остальных состояний;

  1. атрибуты отображения могут действовать совместно в данном знакоместе. Действие атрибута продолжается до конца отображаемой строки и может быть прервано передачей такой же группы данных с установкой соответствующего бита описания в 0 или при помощи кода управления атрибу­тами первого уровня. Вызывается установкой битов описания режима в группах с 0 по 39 адреса зна­коместа в 01100.

В режиме подчеркивания или неслитной мозаичной графики алфавитно-цифровые знаки отобража­ются подчеркнутыми, а мозаичные знаки отображаются в неслитном режиме, как в 5.1.6, позиция пере­числения д), пока поступит бит упарвления «прерывание подчеркивания или слитная мозаичная графи­ка», или закончится отображение строки. Активизируется установкой шестого бита данных в единицу.

Атрибут рамки действует так же, как на первом уровне, если биты управления С5 или С6 в паке­те заголовка страницы установлены в единицу. Если ни один из этих битов не установлен в единицу, то на втором уровне этот атрибут имеет функцию «окна» и определяет область, в которой цвет пол­ного экрана становится прозрачным, что позволяет сделать видимым телевизионное изображение, в котором приоритетный цвет и цвет фона также прозрачны. Активизируется установкой второго бита данных в единицу.Атрибут скрытия знаков адресуют в знакоместо, как показано в позиции перечисления д) данно­го пункта. Он действует, как в 5.1.6, позиция перечисления ж), и активизируется установкой третьего бита данных в единицу.

Атрибут маркирования области адресуют в знакоместо, как показано в позиции перечисления д) данного пункта. Он активизируется установкой четвертого бита данных в единицу.

Атрибут инверсии адресуют в знакоместо, как показано в позиции перечисления д) данного пун­кта. Этот атрибут изменяет приоритетный цвет и цвет фона и меняет фазу цветовой вспышки. Акти­визируется установкой пятого бита данных в единицу.

Атрибут «двойная высота» адресуют в знакоместо, как показано в позиции перечисления д) дан­ного пункта. Он действует, как в 6.1.6, позиция перечисления б), и активизируется установкой первого бита данных в единицу.

Атрибут «двойная ширина» адресуют в знакоместо, как показано в позиции перечисления д’) данного пункта. Он действует, как в 6.1.6, позиция перечисления е), и активизируется установкой седьмого бита данных в единицу.

Атрибут «двойной размер» адресуют в знакоместо, как показано в позиции перечисления д) дан­ного пункта. Он действует, как в 6.1.6, позиция перечисления в), и активизируется установкой первого и седьмого битов данных в единицу;

  1. атрибут дополнительной вспышки адресуют в знакоместо, как показано в позиции перечисле­ния д) данного пункта. Он вызывается установкой битов описания режимов в группах с 0 по 39 адре­са знакоместа в 00111. Действие битов данных приведено в таблицах 13 и 14.

Увеличенная и уменьшенная вспышки всегда начинаются с первой фазы. Атрибут инверсии (см. позицию перечисления к) данного пункта) применяется в любых условиях и восстанавливает инвер­тированную вспышку, вызванную, как выше описано, в нормальную;

м) режим прокрутки вызывается, когда биты описания режима группы с 40 по 63 адреса строки установлены в 00101. Биты данных с первого по пятый определяют цвет области прокрутки из палит­ры цветов. Шестой и седьмой биты данных установлены в нуль.

Последняя строка в области прокрутки определяется установкой битов описания режима группы с 40 по 63 адреса строки в 00110. В этом случае биты данных с первого по пятый определяют цвет полной строки от следующей строки до границы области включительно. Шестой и седьмой биты дан­ных устанавлены в нуль.

Таблица 13 — Действие первого и второго битов данных в режиме вспышки

Бит 2

Бит 1

Функция

0

0

Устойчивое изображение

0

1

Нормальная вспышка цвета фона

1

0

Обратная фаза вспышки цвета фона

1

1

Вспышка в следующей таблице цвета (1 в 2, 2 в 3, 3 в 4, 4 в 3)

Примечание. Вспышка в следующей таблице цвета действует таким образом: если этот режим установлен в первой таблице цветов, то вспышка будет во второй таблице, если режим установлен во второй таблице, то вспышка в третьей и т. д.



Таблица 14 — Действие третьего, четвертого и пятого битов данных в режиме вспышки

Бит 5

Бит 4

Бит 3

Функция

0

0

0

Малая частота — 1 Гц

0

0

1

Большая частота — 2 Гц, фаза вспышки 1

0

1

0

Большая частота — 2 Гц, фаза вспышки 2

0

1

1

Большая частота — 2 Гц, фаза вспышки 3

1

0

0

Увеличенная вспышка, очевидное движение вправо, 2 Гц

1

0

1

Уменьшенная вспышка, очевидное движение влево, 2 Гц

1

1

0

Не используется

1

1

1

Не используется

Функция прокрутки может быть задействована только тогда, когда страница включает в себя па­кет с номером Y=27, с данными управления связями, которые указывают на цепочку страниц (см. ри­сунок 2). Данные на первой странице из отображаемой в области прокрутки цепочки и все последую­щие страницы могут быть прокручены под управлением пользователя. Первая страница может со­держать данные для отображения выше и ниже области прокрутки. Эти данные отображаются при всех операциях прокрутки. Данные для прокрутки могут альтернативно передаваться на псевдостра­ницах (6.2.4). Граница области прокрутки не должна пересекаться знаками двойной высоты или двой­ного размера. Если начало такого знака попадет в область прокрутки, то полный знак не будет ото­бражен;

н) отображение курсора активизируется, когда биты описания режима группы с 40 по 63 адреса строки установлены в 00100. Другие коды интерпретируются как отсутствие курсора;

п) поскольку для отображения данной страницы может быть необходим более чем один пакет с номером У=26, маркер окончания активизируют установкой адреса строки и всех битов описания ре­жима в единицу, которые в группе данных занимают байты 40, 41 и 42 в последнем пакете с номером Y=26 Это не относится к данным в байте 42. Любая неиспользуемая группа данных между активной группой данных и группой окончания может быть заполнена с повторением данных в группе оконча­ния;

р) слово проверки для пакетов с номерами Y=26 и Y=28 — это 18 бит данных последней группы данных, состоящей из трех байтов, в пакете с номером Y= 26 с кодом назначения 1111, имеет два старших значащих бита, установленных в нуль, и 16 проверочных битов корректирующего циклического кода в пакетах с номерами Y=26 и Y=28. Генерация слова проверки — такая же как в 5.2.3, и исполь­зует данные в пакетах с номером Y=28, следующих за пакетами с номером Y=26. Последователь­ность предполагает присутствие 16 пакетов с номером Y=28 и 16 с номером Y=26 и заканчивается в предположении, что отсутствующие пакеты имеют 18 бит данных в каждой группе данных, состоящей из трех байтов, установленной в нуль. Когда данные есть в пакете с номером Y=28, но нет в пакете с номером Y=26, то в пакете с номером Y=26 будут содержаться только маркер окончания (см. пози­цию перечисления л) данного пункта) и проверочное слово корректирующего циклического кода.

6.1.8 Палитра цветов может быть динамически переопределена. Входы в справочную таблицу цвета точно определены и альтернативная таблица цвета вызывается для данной таблицы с исполь­зованием данных в пакете с номером Y=28.

Данные для осуществления битовой и байтовой синхронизации и адрес пакета передают байта­ми с первого по пятый, как описано в разделе 4.

Код назначения передают шестым байтом, содержащим четыре бита данных и четыре прове­рочных бита кода Хемминга. Биты данных установлены в 0000.

Группа данных - это байты с седьмого по 45 в виде 13 групп по 18 бит данных и шесть прове­рочных битов кода Хемминга. Биты с первого по восьмой первой группы из 18 бит данных в этих па­кетах с номером Y=28, слово данных из двух битов плюс два последних бита устанавливают в нуль. Биты с девятого по 18 устанавливают в соответствии с таблицей 15.

Последующие 12 групп из 18 бит данных обеспечивают 16 слов данных по 12 бит в каждом, следующие по четыре слова данных из пяти битов. Этой интерпретацией назначаются комбинации знаков с первого по восьмой только при условии, что знаки с девятого по 14 установлены в нуль. Каждое из этих слов данных определяет цвет в палитре цветов в таблице 12, переходящие в поряд­ке передачи от входа 16 ко входу 31. Каждое двенадцатибитовое слово данных содержит четыре бита для каждого основного цвета: красного (R), зеленого (G) и синего (В) в порядке передачи: RRRRGGGGBBBB, с восходящим порядком значащих битов внутри каждой группы из четырех битов.

Четыре слова данных по пять битов каждое, определяют по порядку четыре входа в справочной таблице цветов в таблице 12 для динамически переопределяемого набора знаков. Первым передает­ся младший значащий бит. Второй бит данных, вызываемый одной из четырех таблиц цвета, будет использован с атрибутами размещения (таблица 12). Первым передается младший значащий бит.

6.1.9 Наборы знаков назначают для кодовых таблиц G0—G3 и определяют с использованием данных в пакете с номером Х/28. Оборудование, предназначенное для операций только с одной груп­пой наборов знаков, может игнорировать эти данные.

Данные для осуществления битовой и байтовой синхронизации и адрес пакета передают байта­ми с первого по пятый, как показано в разделе 4.

Код назначения передают шестым байтом, который содержит четыре бита данных и четыре проверочных бита кода Хемминга. Биты данных установлены в 0001.

Байты данных с седьмого по 45 используют как 13 групп по 18 бит данных и шесть проверочных битов кода Хемминга. Первые две группы данных используются для действующих приложений, ос-Таблица 15 — Интерпретация первой группы из 18 бит в пакете с номером Y=28 страницы с кодом назначе­ния 0000 или 0010

Номера битов

Интерпретация комбинаций знаков

18

17

16

15

8

7

6

5

4

3

2

1

0

0

0

0









Семь битов данных и один бит проверки на













четность

0

0

0

1









Каждые восемь битов данных

0

0

1

0









18 бит данных и шесть проверочных битов кода Хемминга

0

0

1

1









Четыре бита данных и четыре проверочных битов кода Хемминга





0

0

0

0

0

0

0

0

Базовая страница со стандартным расположе­нием знаков и форматом строки





0

0

1

*

*

*

«

«

Перезапись псевдостраницы





0

1

0

*

»

*

Прокрутка псевдостраницы





0

*

*

0

0

0

0

0

Страница со стандартным расположением знаков и форматом строки





0

*

*

1

*

«

*

*

Расширенный формат страницы. Нерасширен­ная группа





0

*

0

*

*

*

«

Расширенный формат страницы. Расширен­ная группа





0

*

*

*

«

*

0

0

Расширенный формат страницы. Крайняя ле­вая страница





0

*

*•

*

*

0

1

Расширенный формат страницы. Вторая стра­ница слева





0

*

*

*

*

1

0

Расширенный формат страницы. Третья стра­ница слева





0

*

*

*

1

1

Расширенный формат страницы. Четвертая страница слева





0

*

«

0

0

*

Расширенный формат страницы. Верхняя строка страницы





0

*

*

*

0

1

*

Расширенный формат страницы Вторая стро­ка сверху





0

*

*

1

0

*

*

Расширенный формат страницы. Третья стро­ка сверху





0

*

*

1

1

*

*

Расширенный формат страницы. Четвертая строка сверху





1

0

0

0

0

0

0

0

Загрузка динамически переопределяемых на­боров знаков, первая группа





1

0

0

0

0

0

0

1

Загрузка динамически переопределяемых на­боров знаков, вторая группа





1

0

0

0

0

0

1

0

Загрузка идеографических знаков, первая группа





1

0

0

0

0

0

1

1

Загрузка идеографических знаков, вторая группа





1

0

0

0

0

1

0

0

Реформатированные данные





1

0

0

0

0

1

0

1

Страница адресации оборудования терминала





1

0

0

0

0

1

1

1

Данные музыкального звука





1

0

0

0

1

0

0

0

Геометрические данные, профиль 0, вариант 1





1

0

0

0

1

1

0

0

Геометрические данные, профиль 0, вариант 2





1

0

0

0

1

0

0

1

Геометрические данные, профиль 1, вариант 1





1

0

0

0

1

1

0

1

Геометрические данные, профиль 1, вариант 2





1

0

0

0

1

0

1

0

Геометрические данные, профиль 2, вариант 1





1

0

0

0

1

1

1

0

Геометрические данные, профиль 2, вариант 2





1

0

0

0

1

0

1

1

Геометрические данные, профиль 3, вариант 1





1

0

0

0

1

1

1

1

Геометрические данные, профиль 3, вариант 2





1

0

0

1

0

0

0

0

Фотографические данные, вариант 1





1

0

0

1

1

0

0

0

Фотографические данные, вариант 2

* Значение не определено. Интерпретация других комбинаций знаков — зарезервирована.