ДЕРЖАВНИЙ СТАНДАРТ УКРАЇНИ
СИСТЕМА ТЕЛЕТЕКСТ
Метод кодування інформації
ДСТУ 3573—97
Видання офіційнеДСТУ 3573—97
ДЕРЖАВНИЙ СТАНДАРТ УКРАЇНИ
СИСТЕМА ТЕЛЕТЕКСТ
Метод кодування інформації
Видання офіційнеДСТУ 3573—97
ДЕРЖАВНИЙ СТАНДАРТ УКРАЇНИ
СИСТЕМА ТЕЛЕТЕКСТ
Метод кодування інформації
СИСТЕМА ТЕЛЕТЕКСТ
Метод кодирования информации
SYSTEM TELETEXT
Information coding method
Чинний від 1998—07—01
ГАЛУЗЬ ВИКОРИСТАННЯ
Цей стандарт поширюється на систему ТЕЛЕТЕКСТ, у якій мовлення даних здійснюється у складі телевізійного сигналу з черезрядковим розкладенням на 625 рядків у кадрі та 50 полів у секунду або незалежно по телевізійному тракту. Система ТЕЛЕТЕКСТ належить до системи В міжнародної класифікації систем телетексту.
Цей стандарт установлює методи кодування інформації в системі ТЕЛЕТЕКСТ. Алгоритм кодування та декодування інформації в передатному, приймальному та сервісному обладнанні цієї системи повинен відповідати положенням цього стандарту.
Положення цього стандарту є обов’язковими для підприємств, установ та організацій, що діють на території України, а також громадян — суб'єктів підприємницької діяльності незалежно від форми власності та видів діяльності, які займаються розробкою чи експлуатацією системи ТЕЛЕТЕКСТ.
НОРМАТИВНІ ПОСИЛАННЯ
цьому стандарті є посилання на стандарт:
ДСТУ 3487—96 «Система ТЕЛЕТЕКСТ. Терміни та визначення».
З ВИЗНАЧЕННЯ, ПОЗНАЧЕННЯ ТА СКОРОЧЕННЯ
стандарті використано терміни, визначення яких наведено в ДСТУ 3487.
стандарті наведено такі позначення і скорочення:
Р — перевірковий біт коригувального коду,
D — біт даних,
X — номер журналу,
Y — номер пакету даних у журналі,
С1—С14 —біти керування,
S0 — код переходу до основного набору знаків,
S1 — код переходу до додаткового набору знаків,
G0 — основний набір знаків телетексту,
G1—Gn — додаткові набори знаків телетексту,
ДПНЗ — динамічно перевизначуваний набір знаків,
МЮД — модификована юліанська дата,
ПЗ — перезапис зразків знаків за точками.
4 АДРЕСУВАННЯ ДАНИХ І СТРУКТУРА ПАКЕТІВ.
ВИЯВЛЯНН5ТА КОРИГУВАННЯ ПОМИЛОК
4.1 Адресування дани у форматі сторінок і структура пакетів
1 Адресування даних / форматі сторінок здійснюють відповідно до рисунків 1 і 2.
DDDDDDDP |
хо
І Код бітової синхронізації і |
Код байтової синхронізації |
г Номер Адреса журналу пакету 3 біт І 5 біт |
|
1010101010101010 |
11100100 |
PDPDPOPDPDPDPDPD |
|
Код бітової синхронізації |
Код Код бітової І байтової синхронізації І синхронізації |
1 Адреса журналу та пакету і |
див нижче |
Х1- Х25 |
Код бітової синхронізації |
Код бітової синхронізації |
Код байтової іинхронізацп |
1 І " Адреса журналу та пакету |
II і і і і і 40 байт знаків з перевіркою на парність І І . . І І І І І |
Номер сторінки |
Номер сторінки |
Субкод сторінки |
Субкод сторінки та С4 |
Субкод сторінко |
Субкод сторінки та С5 і С6 |
Біти керування С7—С10 |
Біти керування С11— С14 |
"I І 32 байт інформації з перевіркою на парність |
|
PDPDPDPD |
PDPDPDPD |
PDPDPDPD |
PDPDPDP&4 |
PDPDPDPD |
PDPDPG5PGB |
РС7РС8РС9РС10 |
PGllP£12PGiaPC14 |
DDDDDDDP |
DDDDDDDP І 1 Т. ІН. |
Рисунок 1 — Формат пакетів даних з номерами від Х/0 до Х/25
Х26, Х27 |
Код бітової |
Код байтової |
Адреса журналу |
Код |
Перші три чи шість байтів |
Х28 |
синхронізації |
синхронізації |
та пакету — ■■ * — - |
призначення |
групи даних |
Х26 |
PDPDPDPD |
PPDPDDDP |
DDDDDDDP |
DDDDDDDP |
D1-D6 D7-D11 |
- адреса. - формат |
|
Код призначення |
1 2 1 3 2 3 4 4 |
5 6 7 8 9 10 11 5 |
12 13 14 15 16 17 18 6 |
Р1-Р6 D12-D18 |
- біти захисту -дані |
і |
І |
|
||
Х2о I PDPDPDPD І Код призначення |
PPDPDDDP 1 2 1 3 2 3 4 4 |
DDDODDDP 5 6 7 8 9 10 11 5 |
DDDDDDDP 12 13 14 15 16 17 18 6 |
13 груп даних по три байти |
|
Х27 |
Коди призна*.киня з 0000 по 0011 |
Перша група з шести байтів що містить відносний номер сторінки та субкод сторінки ■ , u |
Наступні п’ять груп по шість байтів у кожній плюс байт 43, що містять дані керування зв'язками |
Якщо код призначення дорівнює 0000, то байти 44 та 45 містять слово перевіркових знаків циклічного коригувального коду |
Р Р D Р D |
D D Р |
D D D D D D Ьр І |
DDDDDDDP |
||||
12 13 2 |
3 |
4 4 |
5 6 7 |
8 |
9 |
1011 |
|J2 13 14 15 16 17 18 6 |
Д
Перші три байти групи з шести байтів D1-11 - зв'язок з керувальними даними 012*14* відносний номер журналу 015-18* номер десятків сторінок
ругі три байти групи з шести байтів 01 - встановлено в нуль02-5 - блок номера сторінки D6-18 ■ субкод сторінки
PDPDPDPD Код призначення X 0 0 0 |
Одна шестибайтова група кодується як Х/27 коди призначення з 0000 по 0011 |
•ректифікатор ^оежі |
Поправка часу, модифікована юліанська дата скоординований універсальний час перша та друга короткі позначки програми, 26 байт до кінця пакету дані напрямку відображання |
|
|
|
|
|
|
PDPDPDPD Код призначення X 1 0 0 |
Одна шестибайтова група кодується як Х/27, коди призначення з 0000 по 0011 |
ідентифікатор програми |
Дані напрямку відображання 26 бо-іу д0 кінця пакету |
|
8/30
Формат 1
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, 18, 24 для додаткових пакетів з номерами Y=26, Y=27, Y=28 та Y=29 використовують код Гемінга 8,4.
Для виявлення та корекції помилок у блоці байти 44 та 45 блоків даних містять у собі слово перевіркових бітів циклічного коригувального коду.
5 МЕТОД КОДУВАННЯ ДЛЯ РІВНЯ ПОБУДОВИ 1
Основні характеристики рівня
Перший рівень системи телетексту є основним. У ньому за промовчуванням використовується семирозрядний синтаксис, який може бути також ініційований даними пакету з номером Х/28.
Декодер першого рівня реагує на пакети з номерами від Х/0 до Х/23 та сторінки з 00 по 99. Пакети з номерами від Х/24 до Х/29 та 8/30 — не є обов’язковими.
Біти керування в пакеті з номером Х/0 заголовку сторінки з С4 по С14 — активні в стані логічної одиниці. Байти 12 та 13 містять біти керування з С7 по С14, захищені кодом Гемінга. У кожно-му байті чотири біти даних та чотири перевіркові біти коду Гемінга. Функції бітів керування наведено в таблиці 1.
Таблиця 1 — Функції бітів керування заголовка сторінки пакету з номером Х/0
Біти |
Функція |
С4 С5 |
Керує функцією стирання сторінки Керує функцією «спалах новин». Усі знаки, призначені для відображення, буде розміщено в ТВ-зображенні як вставка |
С6 |
Керує функцією «субтитри». Усі знаки, призначені для відображення, буде розміщено в ТВ-зображенні як вставка |
С7 С8 |
Керує функцією «заборона відображання заголовка» Керує функцією «заміна ознаки». Наступні дані може бути обмежено для включення тільки у змінену частину сторінки |
С9 |
Керує функцією «перервана послідовність». Сторінка, приєднана не в числовому порядку послідовності сторінок, дає змогу виключити заголовок з відображання випадного заголовка для переривання |
СЮ С11 |
Забороняє відображання на екрані даних, адресованих рядками з 1 по 24 Керує функцією «послідовність журналів». Журнали передаються послідовно в часі |
С12, С13, С14 |
На першому рівні не активізуються |
Звичайно текст сторінки відображається 24 рядками по 40 знаків без керувального рядка заголовка, що містить 32 знаки. Крім того, може бути відображений «рядок-коментар» зверху чи знизу сторінки.
Відображуються 24 рядки знаків (не обов’язково 25) даних пакетів з номерами від Х/0 до Х/24 зверху до низу сторінки X журналу. В кожному рядку з першого по 24 містяться 40 знаків, які передаються зліва направо.