Устройство для графического отображения синтезируемой устной речи
Иллюстрации
Показать всеРеферат
Изобретение предназначено для графического отображения синтезируемой устной речи и относится к автоматике и вычислительной техникво Цель изобретения - расширение дидактических возможностей устройства за счет визуального отображения автоматически синтезируемых устных текстов путем телевизионной генерации знаков с увеличенным числом точек при сокращении объема памяти. Это достигается посредством трехъярусного формирования титров: над традиционной системой -знакогенерации надстраивается уровень автоматического формирования знакогенераторных матриц, а над ним - уровень автоматического формирования текстов из селектируемых графических синтагм. Устройство содержит синтезатор 1 устной речи, формироватапь 2 массива команд знакогенерации, формирователь 3 знакогенераторных матриц и блок 4 ото- f) бражения графической информадаи. 5 ил.
* ф ф
4Ф
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51) 4 G 09 В 19/06
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4183238/24-24 (22) 18. 12,86 (46) 23.07.88. Бюп. ¹ 27 (7i) Научно-исследовательский институт общей и педагогической психологии АПН СССР (72) Л.В. Шеншев (53) 681.3.071(088.8) (56) Патент Японии ¹ 6587/41, кл„ 119МО, опублик. 76, Авторское свидетельство СССР № 496586, кл. С 09 В 19/06, 1976. (54) УСТРОЙСТВО ЦЛЯ ГРАФИЧЕСКОГО
ОТОБРАЖЕНИЯ СИНТЕЗИРУЕМОЙ УСТНОЙ РЕЧИ (57) Изобретение предназначено для графического отображения синтезируi емой устной речи и относится к автоматике и вычислительной технике. Цель
„„SU„„1411802 А1 изобретения — расширение дидактических возможностей устройства за счет визуального отображения автоматически синтезируемых устных текстов путем телевизионной генерации знаков с увеличенным числом точек при сокращении объема памяти. Это достигается посредством трехъярусного формирования титров; над традиционной системой .знакогенерации надстраивается уровень автоматического формирования знакогенераторных матриц, а над ним - уровень автоматического формирования текстов из селектируемых графических синтагм.
Устройство содержит синтезатор 1 устной речи, формирователь 2 массива ко- ф манд знакогенерации, формирователь 3 знакогенераторных матриц и блок 4 отображения графической информации. 5ил.
1411802
Изобретение относится к автоматике и вычислительной технике, в частности к области автоматизированного обучения, и касается задачи графического отображения таких устных текстов на изучаемом языке, которые формируются в процессе оперативной адаптации хода обучения к ходу усвоения и в силу этого исключают возможность селекции заранее заготовленных визуальных кадров.
Цель изобретения — расширение дидактических возможностей устройства с улучшением качества изображения при сокращении объема необходимой для этого памяти.
На фиг. 1 изображена общая структура устройства; на фиг. 2 — блок задания языка титров, коммутатор и пре- 20 образователь кодов; на Фиг. 3 — формирователь кодов знаков строки, формирователь кодов формата знаков и блок памяти команд; на фиг. 4 — форЭ мирователь синхроимпульсов, блок па-мяти микропрограмм и блок памяти компонентов знакогенератор ных матриц; на Фиг. 5 — синтезатор устной речи.
Устройство содержит синтезатор. 1 устной речи, формирователь 2 массива 30 команд знакогенерации, формирователь 3 знакогенераторных матриц, блок 4 предь.явления учебной информации, блок 5 задания языка титров, коммутатор 6, обеспечивающий селекцию отрезков -аданного текста, блок 7 памяти команд, преобразователь 8 кодов, формируюпу и купюры в графическом тексте, формирователь 9 кодов знаков строки, исключающий разрыв слов при переходе к 10 новой строке, блок 10 памяти компонентов знакогенераторных матриц, блок
11 памяти микропрограмм, хранящии описание знакогенераторных матриц в алфавите общих для них компонентов, формирователь 12 синхраимпульсов, обеспечивающий исполнение микропрограмм синтеза знакогенераторных матриц, и формирователь 13 кодов формата знаков.
Блок 5 (фиг. 2) содержит логический элемент И 14, соединенный с восьмым и седьмым разрядовьпж выходами синтезатора 1 и с входом счетчика 15.
Выходы последнего через дешифратор 16 соединены с клавишами 17-19.
Коммутатор 6 содержит счетчик 20, подключенный к восьмону разрядовому выходу синтезатора 1, и регистр 21, стробовый вход которого также подключен к восьмому разрядовому выходу синтезатора 1. Разрядовые входы регистра 21 подключены к четвертому, пятому и шестому разрядовым выходам синтезатора 1, Выходы счетчика 20 через схему 22 сравнения соединены с соответствующими каналами управления синтезатора 1 и с ключом 23, который предназначен для проверки одного иэ логических условий перевода блока 7 в режим записи и деблокирования в ней счетчика-формирователя адреса записи.
Выходы регистра 21 соединены с соответствующими цепями угравления синтезатором 1 °
Преобразователь 8 содержит ключ 24,. инвертор 25. Входы инвертора 25 и клавиши 26 подключены к тем цепям управления синтезатора 1, которые формируют купюры в устной речи. Выход инвертора соединен с ключом 24 через элемент ИЛИ 27. Клавиша 26, снабженная индикаторной лампой 28, коммутирует соответствующий выход синтезатора 1 с ключом 29 и с элементами ИЛИ 30.
Выход ключа 24 соединен с цепями управления записью в блок 7. формирователь 9 содержит блок 31 памяти для строчки текста, адресные шины которого через мультиплексор 32 соединены со счетчиками-Формирователями 33 и 34 адресов считывания адресов записи соответственна. Блок 31 выполнен в виде двух запоминающих устройств, поочередно работающих то в режиме записи, то в режиме считывания . Счетчики 33 и 34 и мультиплексор 32 подключены к задающему генерач;ору 35 через делителя 36 — 38. Пять старших разрядовых выходов олока ? через логический элемент ИЛИ/НЕ 39 соединены со стробовым входом дешифратора 40, подключенного к двум младшим разрядовым выходам блока 7.
Один из выходов дешифратора 40 через инвертор 41 соединен с ключом 42, второй вход которого подключен к старшему (четвертому) разрядовому выходу счетчика 34 параллельно ключу 43, соединенному также с трстьим разрядовым выходом счетчика 34. Два других. вы хода дешифратора 40 через элемент
ИЛИ 44 соединены с элементом И 45, один из входов которого подключен к тр ет ьему ра зряповому выходу счетчика
34, а второй через инвертор 46 подключен к четвертому разрядовому вы3 14118 ходу счет чика 3 s, 1 ыхады к..тючей и 43 через элемент ИПИ 47 подключены к элементу П 48, Его выход соединен с цепями управления считыванием из блока 7 точнее с его пусковым входом-.
Установочный вход блока 7 подключен к BbL" oäó делителя 37, т. е. к каналу синхросигнала начала очередной строки текста. Сигнал на выходе ключа 48 служит командой заполнения оставшейся части строки пробелами и переноса очередного слова на новую строчку.
Формирователь 13 содержит соединенную с формирователем 12 цепь опоз- 15 нания узких знаков, состоящую из схемы 49 сравнения трех младших разрядов кода, инвертора 50 и конъюнктора 51 старших разрядов. Формирователь 13 содержит также соединенную с блоком 11 цепь опознания знаков с надстрочными графическими элементами, состоящую из логического элемента ИЛИ/НЕ 52, подключенного к канъюв 53 двух разрядов кода знака, а также соединенную 25 с блоком 11 цепь опознания знаков с подстрочньпчи графическими элементами, которая состоит из инвертора 54, элемента И 55 и схемы 56 сравнения двух разрядов кода знаков. 30
Блок 10 содержит накопитель 57 емкостью 1 кбит, счетчик 58 синхроимпульсов считывания столбцов миноров (компонентов) знакогенераторных матриц, счетчик 59 синхроимпульсов считывания строк миноров; делитель 60, вычленяющий частоту строчной телевизионной развертки, накопитель 61 емкостью 16 бит, ассоциирующие номера симметричных столбцов минора, накопитель 62 емкостью 32 бита, ассо- циирующие номера симметричных строк минора, цепь 63 обнуления счетчика 58 и цепь 64 обнуления счетчика 59, которые соединены с формирователем 12. 45
Блок 11 содержит накопитель 65 для команд генерации строчной части знаков и накопитель 66 для камаHp, генерации внестрачных частей знаков. Стробовый вход накопителя 65 соединен с формирователем 12, а стробовай вход накопителя 66 через элемент ИЛИ 67 и ключи 68 и 69 соединен с формирователями 12 и 13, Формирователь 12 содержит счетчикформирователь 70 номера стобца матри55 цы адресов, цепь 71 его обнуления, вьптолпенную в виде коньюнктора его старшего разрядoBoI гыхода и выхo02
;:а канъюнктар» 51 цепи аиаз«анин у 1— ких зна кав счетчик-формирователь 72 номера группы строек телевиэианнс и развертки. Ила ппие разрядавые выходы счетчика 72 подключены к соответствующим адресным шинам накопителя 65, а старпГие разрядовые выходы вместе с младшими соединены с формирователем 73 стробавых сигналов основных строчных полос и узких внестрочных полос растра (надстрочных; и падс рочных), Формирователь 73 выполнен в виде дешифратара, часть выходов которого объединена. Выходы счетчика-формирователя 70 подключены к соответствующим адресным шипам накопителей 56 и 66.
Синтезатор 1 содержит головной телефон 74, соединенный с блоком 75 многоканальной циклической памяти через коммутатор 76. Блок 75 централизуем (к ега выходам можно паралл ельно подключать несколько синтезаторов 1) .
Каналы блока 75, предназначенные для тактовых импульсов, подключены к цепям управления блоком 7. Один из них подключается к цепям формирования адресов обращения к памяти блока 7, а второй — к цепям селекции режима ее работы (записи-считывания), причем к второму каналу параллельно подключены также управляющие входы переключателей 77 и 78. Когда на переключатели 77 и 78 в качестве управляющего сигнала подается логическая единица, они коммутируют свои входы соответственно с блоком 5 и коммутатором 6, а в памяти блока 7 при этом устанавливается режим записи, При логическом нуле переключатели 77 и 78 коммутируют свои входы с селектором 79 звукового канала и с тремя логическими элсментами ИЛИ 80, которые своими вторыы входами соединены с регистрам 21 коммутатора 6.
К выходам элементов ИЛИ 80 параллельно подключены переключатель 81 и адресные шины узла 82 одноразрядной памяти, предназначенной для хранения одноразрядных команд блокирования устных синтагм. Эти команды задаются с помощью клавиши 83. Ее включение переводит узел 82 в режим записи и засыпает в соответствующую ячейку логическую единицу. Bbwoä узла 82 соединен с преобразователем 8 и через инвертар 84 подключен к стро17-118 О 2 бовому входу 85 селектора 79 звуковых каналов.
Управляющий вход переключателя 81 и управляющий вход (вход записи-считывания) узла 86 памяти соединены с одним из выходов формирователя 87 кода устной фазы. Когда на этом выходе появляется команда записи, переключатель 8 1 коммутирует адресные шины 1О узла 86 с соответствующими выходами формирователя 87. Узел 86 предназначен для хранения компонентов кода устной фразы, при этом номера ячеек соответствуют порядковым номерам 15 структурных компонентов (синтагм) фразы, а содержимое ячеек кодирует адреса конкретных лексических наполнителей этих структурных компонентов, точнее адреса, подаваемые на селектор 79.2Q
Устройство работает следующим образом.
Во время короткой паузы, предшествующей очередному циклу синтезирования устной речи, через коммутатор 76 25 на вход блока 5 выдается четырехмерный массив байтов C,ó, где индекс 1 кодирует язык знакогенерации (родной язык, изучаемый язык и язык фонетической транскрипции), индекс i — но- ЗО мер позиции графической синтагмы в, текстах, не содержащих купюр, индекс
j - номер конкретной лексической синтагмы, предназначенной для i-й позиции в текстах, индекс К вЂ” число знаков в (i,j)-й синтагме при языке 1.
Элементы этого массива байтов выдаются в такой последовательности, при которой скорость изменения индексов возрастает справа налево, Значения 4 трех старших индексов задаются служебными кодами. Каждый такой служебный код служит маркером того отрезка массива команд знакогенерации, который описывает (i,j)-ю синтагму языка 1, 45
Отличительным признаком маркеров служит единица в их старшем (восьмом) разряде. Три разряда (четвертый, пятый и и-й) кодируют параметр 1, который может принимать до восьми значений. Параметр j (число лексических вариантов каждой из i синтагм) кодируется не информавионньпы разрядаьи маркера, число которых для кодирования всех параметров недостаточно, а
55 с помощью счетчика 20. Он считает маркеры в пределах массива кодов с постоянным значением параметров i и 1.
В начале каждого таког > массива он либо с:iмообнуляется, либс> обнуляется принудительно, например, с использованием одного из свободных разрядов маркера .
Параметр 1 кодируется аналогичным образом, Его значением служит порядковый номер того массива кодов, который соответствует данному языку. Последовательность языков в каждом цикле поступления массивов из коммутатора 76 постоянная для всех программ (например, сначала команды генерации знаков изучаемого языка, за ним команды генерации знаков родного языка, а в конце цикла команды генерации знаков фонетической транскрипции). Поэтому текущее значение параметра 1 тоже, как и в случае параметра j отражается счетчиком. Однако в отличие от параметра j параметр 1 изменяет свое значение не в каждом маркере, а лишь в начале соответствующих массивов.
Чтобы счетчик 15 мог распознавать такие маркеры, один из их разрядов (седьмой) кодирует признак изменения параметра 1.
Блок 5 с помощью ключа 14, счетчика 15 и дешифратора 16 определяет текущее значение параметра 1. В зависимости от состояния ручного переключателя, с помощью которого учащийся задает нужный ему в данный момент язык титров (клавиши I 7-19), один из трех выходов дешифратора 16 деблокирован, Когда он возбуждается (в результате дешифрации соответствующего кода), деблокируется ключ 23, участвующий в формировании команды записи в блок 7.
Отрезки исходной последовательности команд знакогенерации заносятся в блок 7 по мере их селекции и размещаются в ней последовательно, образуя либо непрерывный массив, либо массив, в котором два соседних отрезка разделены одной ячейкой, заполняемой преобразователем 8.
Когда учащийся с целью упрощения синтезируемой устной фразы блокирует те или иные из ее син-.агм, преобразователь 8 не пропускает соответствующие этим синтагмам команды знакогенерации, т.е, образует соответствующие купюры в синтезируемом графическом тексте. В зависимости от заданного учащимся режима такие купюры либо обозначаются на экране многоточием, либо никак не изменяют форму представления. Если, например, учащийся задал
1411802 упрощение синтаксической структуры немецкой фразы, начинающейся словами
Das zu 1nsen>1e Sal z, то в зависимости от заданного режима отображения купюр в первой строчке титра появится либо
Dae Salz, либо Das ... Salz. Многоточие вклинивается, если в преобразователе 8 замыкается цепь, преобразующая синхросигнал блокируемой графической синтагмы в код знака многоточия и в команду записи этого кода в одну (очередную) ячейку памяти блока 7.
Режим отображения купюр задается клавишей 26, элементы ИЛИ 30 обеспе.чивают логическое сложение ее выходного сигнала с каждым из семи младших разрядов кода. Если клавиша 26 включена, то появившийся на выходе узла 82 синхросигнал блокируемой синтагмы поступает на элементы ИЛИ 30. формируя на их выходах логические единицы, что является кодом знака многоточия, Одновременно этот синхросиг- 25 нал поступает на соответствующий вход ключа 29, который открыт лишь до тех пор, пока от коммутатора 76 поступает маркерный (служебный) байт, формальным признаком маркерного кода служит логическая единица в старшем разряде. Этим обеспечивается запись многоточия лишЬ в одну ячейку памяти блока 7.
Вслед за исходной последователь35 ностью команд знакогенерации, из которой селектируются те или иные ее отрезки, соответствующие графическим синтагмам, синтезатор 1 направляет в блок 7 синхросигнал окончания па-. узы„предшествующей очередному цик- лу синтезирования устной речи. Блок 7 интерпретирует этот синхросигнал как команду обнуления своих ячеек, оставшихся в данном цикле синтезирования неиспользованными и поэтому продолжающих хранить информацию, полученную в предыдущем цикле. По этой команде счетчик блока 7, формирующий адреса обращения. к ячейкам, продолжает счет
50 до самообнуления, после чего блок ? переходит с режима записи на режим считывания. В режиме считывания блок 7 выдает массивы переменной длины. Длину того или иного массива определяет стробирующий сигнал формирователя 9.
То, что тексты (титры) HB селектируются в готовом виде, а по мере надобности оперативно формируются, к тсму же из синтагм разной длины, н. позволяет заранее разметить текст так, чтобы исключить опасность непра— вильнсго переноса части .слова на новую строчку. Формирователь 9, содержапуй память кодов одной строчки титра (примерно 20 байтов), решает задачу путем оперативной коррекции массива, сформировавшегося в блоке 7. Коррекция массива заключается в том, что в процессе его считывания он членится на отрезки, которые не обязательно совпадают с теми, которые селектировал коммутатор 6. В случае необходимости между соседними отрезками массива вставляется то или иное число команд генерации пробела (дополнение до длины полной строчки). Алгоритм коррекции основан íà том, что каждый код пробела, содержащийся в исходном массиве команд знакогенерации, не только задает интервал между словами, > но и указывает длину следующего эа ним слова. Если длина очередного слова не превышает число свободных ячеек памяти формирователя 9, то формируется строб перезаписи из блока ?, à если превьппает, то неиспользованные ячейки памяти формирователя 9 обнуля-. ются, после чего она переключается с режима записи на режим считывания, Для упрощения алгоритма принятия решений длина слова задается с помощью укрупненной единицы измерения, соответствующей нескольким знаковым позициям, а длина свободной части строчки определяется по состоянию старших разрядовых выходов счетчика 34, формирующего адреса записи в память блока 31.
Это сводит задачу к достаточно простому набору операций И и ИЛИ, Схема формирователя 9 (фиг. 3) со-. ставлена применительно к такому варианту выполнения устройства, при котором в строчке текста помещается шестнадцать знаков, укрупненная единица измерения равна четырем знаковым позициям, длина свободной части строчки
-.åêñòà определяется по состоянию третьего и четвертого разрядовых выходов счетчика 34, а интервал перед очередным словом кодируется нулем (если в слове больше двенадцати знаков) восьмеричным числом 40 (если в слове от девяти до двенадцати знаков), восьмеричным числом 100 (если в слове от пяти до восьми знаков) или восьмеричным числом 140 (этот код указывает
1411802 на то, что в слове не более четырех знаков) . Младшие разряды этих кодов опознаются элементом ИЛИ/НЕ 39, а старшие преобразуются дешифратором 40 ..
Если возбуждены оба старших разрядовых выхода счетчика 34, т.е. если начало очередного слова окажется в данной строчке текста правее ее двенадцатой знаковой позиции то I0 ключ 43 через элемент ИЛИ 47 откроет элемент И 48 и независимо от состояния дешифратора 40, т.е. слово будет перенесено на следующую строчку независимо от его длины. Если на 15 старших разрядовых выходах счетчика
34 будет число 01 (т.е. если начало очередного слова окажется во второй четверти строки), то ключ 45 вьдаст логическую единицу при условии, что 20 на входе дешифратора 40 появится либо код 40, либо код О. Если на старших разрядовых выходах счетчика 34 установилось число 10, т.е. если начало слова окажется в третьей четвер- 25 ти строки, то элемент ИЛИ 47 сможет получить логическую единицу только от ключа 42, а он отпирается лишь при отсутствии напряжения на том выходе дешифратора 40, которьй соответ- 30 ствует коду 140. Поэтому при данном состоянии счетчика 34 на следующую строчку будет перенесено любое слово, содержащее свыше четырех знаков.
Если же в слове от пяти до восьми знаков (код 100) то независимо от
35 состояния счетчика 34 ключ 45 будет заперт (не будет напряжения на выходе элемента ИЛИ 44)> поэтому элемент
ИЛИ 47 сможет получить логическую единицу только от ключа 42 или от ключа 43. Это значит, что слово, содержащее от пяти до восьми знаков, будет перенесено на следующую строку, если в текущей строке его начало распапожилось между ее 9-й и 12-й знаковыми позициями или в ее последней четверти.
Если для каждого из трех языков (изучаемого, родного и языка фонетической транскрипции) сменная централь." ная память системы хранит по восемь базовых фраз, т.е. по восемь лексических вариантов каждой синтагмы, и если самая длинная фраза содержит не бо-. лее 256 знаков (что с учетом специфи-55 ки учебного предмета вполне достаточно), то для записи в блок 7 требуется тактовая частота 16 кГц, для перезаписи в память формирователя 9 10 кГц (при буфере емкостью примерно в 20 байт) или 1,5 МГц при перезаписи во время обратного хода строчной телевизионной развертки, а для вьдачи кодов из формирователя 9 нужна тактовая частота
500 кГц (около двадцати кодов во время развертки активной части телевизионной строки, т,е. примерно за 50 мкс) °
Из формирователя 9 каждая команда знакогенерации поступает на вход формирователя 3, который в зависимости от типа заданного знака генерирует его с помощью матрицы, содержащей
45-225 точек, Например, буквы с надстроечными графическими элементами (русское и краткое, немецкие буквы с умлаутом) генерируются матрицами, содержащими по 180 точек. Столь большие матрицы неэкономно хранить в памяти в готовом виде, Их целесообразно по мере надобности формировать, предварительно описав их в некотором ограниченном алфавите часто встречающихся в них составных частей, Набор таких составных частей знакогенераторных матриц хранится в блоке 10. Около сорока его миноров формата Зх5 обеспечивают формирование свьппе шестидесяти знакогенераторных матриц разного формата, содержащих в среднем по !35 точек.
Каждая команда знакогенерации поступает одновременно на блок 11 и на формирователь 13 кодов формата знаков.
Блок 11 вьдает описание соответствующей знакогенераторной матрицы в виде набора адресов соответствующих ее миноров и команд их преобразования (транспонирования), а формирователь 13 с помощью формирователя 12 развертывает это описание во времени в виде микропрограммы формирования знакогенераторной матрицы. Принцип действия формирователя 13 кодов формата знаков основан на том, что знакам какого-либо одного типа (формата) априорно присваиваются такие порядковые номера, двоичная форма которых имеет некоторый общий формальньй признак (например, нули в определенных разрядах).
Схема (фиг. 3) составлена применительно к такому варианту выполнения устройства, при котором узкоформатные знаки (латинское I, восклицательный знак и др,) кодируются восьмеричными числами 171-176, знаки е подстрочными графическими элементами — восьмерич1411 02
30 ными числами 140, 141, 142 и 173, а буквам с надстрочными графическими элементами (включа я немецкие буквы с умлаутом) присвоены коды 104-107.
Формальным признаком узкоформатности является несовпадение значений трех мпадших двоичньгх разрядов кода знака (схема 49 сравнения и инвертор 50) при единицах в его старших разрядах (элемент И 51), Аналогичным образом от ознаются и остальные форматы.
С помощью ключа 71 сигнал опознания узкоформатного знака обнулеяет счетчик-формирователь 70 сразу же после того, как тот отсчитает один столбец матрицы команд обращения к минорам. Нулевое состояние счетчикаформирователя 70 соответствует межбуквенному интервалу.
Для выборки из накопителя 66, хранящего коды внестрочных графических элементов, достаточно двух разрядов кода, поступающего из блока 31, потому что на одну из адресных шин накопителя 66 поступает сигнал от формирователя 13. Если этот сигнал имеет значения логической единицы, то это значит, что опознан формальный признак знаков с надстрочными rpaфическими элементами, и, следовательно, задача сводится к выбору одного из четырех кодов 104-107, а для этого достаточно 2 бит. Аналогичным образом обстоит дело при нулевом значении этого сигнала: когда накопитель бб деблокирован элементом ИЛИ 67, логический нуль от элемента И 53 означает, что опознан общий признак знаков с подстрочной частью.
Предлагаемое устройство обеспечивает текстовую зрительную наглядность при оперативной адаптации дикторской речи к индивидуальным особенностям учащихся, т.е. в условиях, не позволяющих селектировать тексты в готовом виде, причем гибкость адаптации хода обучения к ходу усвоения повышается благодаря возможности отображения купюр в упрощаемой учащимся иноязычной речи и благодаря представляемой ему возможности задавать язык графических текстов (изучаемый язык, родной язык, язьпс фонетической транскрипции), Предлагаемое устройство не искажает обычную форму букв, что при обучении язьп:ам особенно важно (не случайно запрет использовать систему "Телетекст" в английских шко35
55 ла-. мотивировался черезмерной с r«:пi. »цией латинских букв) . Благодаря тому, что знакогенератор ные матрицы по мере надобности формируются, а не хранятся в готовом виде, существенно со крашен объем постоянной памяти, необходимой для генерации знаков с увели— ченным числом точек, а благодаря принципу синтезирования текстов существенно сокращен также и объем центральной памяти, хранящий сменньп запас графического материала. Например, при шестисинтагменном синтезе на материале восьми одноязычных базовых текстов, содержащих не более чем по 250 знаков, централизованная память объемом в 2 кбайт может обеспечить выдачу свыше ста тысяч разных текстовых кадров с максимальным временем ожидания любого из них менее 200 мс при тактовой частоте считывания 16 кГц, а при том же числе трехъязычных базовых текстов централизованная память объемом в 6 кбайт обеспечит выдачу около миллиона разных текстовых кадров с максимальным временем ожидания любого из них менее 0,4 с.
Формула изобретения
Устройство для графического отображения синтезируемой устной речи, содержащее синтезатор устной речи, блок предъявления учебной информации, коммутатор, блок памяти команд и блок памяти компонентов знакогенераторных матриц, информационньп выход которого подключен к входу блока предъявления учебной информации, о т л и ч аю щ е е с я тем, что, с целью расширения дидактических возможностей устройства, в него введены блок задания языка титров, вход которого подключен к первому информационному выходу синтезатора устной речи, а выход к информационному входу коммутатора, преобразователь кодов, информационный и управляющий входы которого соединены соответственно с первым входом коьпчутатора и вторым информационным выходом синтезатора устной речи, а выходы — с соответствующими информационными входами блока памяти команд, формирователь кодов знаков строки, вход которого подключен к выходу блока памя,z» команд, а первый и второй выходы — к пусковому и установочному входам блока памяти команд со! 4 ходом формирователя кодов знаков и выходом формирователя синхроимпульсов соответственно, а выход — с информационным входом блока памяти компонен5 тов знакогенераторных матриц, управляющий вход которого подключен к четвертому выходу формирователя кодов знаков строки, вход и третий информа10 ционный выход синтезатора устной речи соединен соответственно с вторым выходом коммутатора и управляющим входом коммутатора, а первый и второй управляющие выходы — с первым и вторым синхронизирующими входами блока памяти команд соответственно, 1З 1411802 ответственно, формирователь кодов формата знаков, вход которого соединен с третьим входом формирователя кодов знаков строки, формирователь синхроимпульсов, первый вход которого подключен к первому выходу формирователя кодов формата знаков, а второй вход— к синхронизирующему выходу блока памяти компоиентов знакогенераторных матриц, и блок памяти микропрограмм, первый и второй информационные входы которого соединены соответственно с вторым и третьим выходами формирователя кодов формата знаков, первый H вто рой управляющий входы — с третьим выOm 77
141 t8(72 к 11
14! 1802
Составитель А. Карлов
Техред Л.Сердюкова
Корректор В. Бутяга
Редактор А. Мотыль
Заказ 3657/47
Тираж 459 Подписное
BIIHHIIH Государственного комитета СССР по делам изобретений и открытий
1I3035, Москва, Ж-35, Раушскал наб., 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4