Устройство для графического отображения синтезируемой устной речи Советский патент 1988 года по МПК G09B19/06 

Описание патента на изобретение SU1411802A1

Фие.}

Изобретение относится к автоматике и вычислительной технике, в частности к области автоматизированного обучения, и касается задачи графи- ческого отображения таких устных текстов на изучаемом языке, которые формируются в процессе оперативной адаптации хода обучения к ходу усвоения и в сипу этого исключают возможность селекции заранее загот)вленных визуальных кадров.

Цель изобрете}ия - расширение дидактических возможностей устройства с улучшением качества изображения при сокращении объема необходимой для этого памятИо

На фиг о 1 изображена общая структура устройства; на фиг, 2 - блок задания языка титров, комг утатор и пре- образователь кодов; на фиг„ 3 - формирователь кодов знаков строки, формирователь кодов формата знаков и блок памяти-команд; на фиг„ 4 формирователь синхроимпульсов5 блок па™ мяти микропрограмм и блок памяти компонентов знакогенераторных матриц; на фиг, 5 - синтезатор устной речи.

Устройство содержит синтезатор. 1 устной речи, формироватаяь 2 массива команд знакогеперации, формирователь знакогенераторных матриц, блок 4 пред явления учебной информации, блок 5 задания языка титров, коммутатор 6, обеспечивающий селекцию отрезков за- данного текста, блок 7 памяти команд преобразователь 8 кодов, формирующий купюры в графическом тексте, ватель 9 кодов знаков строки, ис1шю- чаюцщй разрыв слов при переходе к

новой строке, блок 10 памчти кo fflo- нентоБ знакогенераторных матриц, блок 11 памяти микропрограмм, хранящий описание знакогенераторных матриц в алфавите общих для них ког-шонентов, формирователь 12 синхроимпульсов, обеспечивающий исполнение микропрограмм синтеза знакогенераторных матриц, и формироватехгь 13 кодов формата знаков,

Блок 5 (фиг, 2) содерншт логичес- кий элемент И 14, соединенный с вось мым и седьмым разрядовьс и выходами синтезатора 1 и с входом счетчика 15 Выходы последнего через дешифратор 16 соединены с клавишами 17-19,

Коммутатор 6 содержит счетчик 20, подключенный к восьмому разрядовому выходу синтезатора 1, и регистр 21,

стробовьпТ; вход КОТОРОГО такжв подключен к восьмом разрядовому выходу синтезатора 1,, Разрядовые входы регисра 21 подрслю чены к четвертому, пято- и шестому разрядовым выходам синтезатора 1 . Вьгходы счетчика 20 через схему 22 сравнения соединены с соот- ветств тощими каналами управления синтезатора 1 и с ключом 23, который предназначен ;у1я проверки одного из логических условий перевода блока 7 в режим записи и деблокирования в ней счетчика-формирователя адреса записи Выходы регистра 21 соединены с соот- ветствуюпщми цепями упракпения синтезатором 1

Преобразователь 8 содержит ключ 24 инвертор 25, Входы инвертора 25 и клавиши 26 подключены к тем цепям уп- раютения синтезатора 1, которые формируют купюры в устной речи. Выход инвертора соединен с ключом 24 через элемент 1 ШИ 27, Клавиша 26 р снабженная индикаторной лампой 28, коммутирует соответствующий выход синтезатора 1 с ключом 29 и с элементами ИЛИ 3 ВьЕход ключа 24 соединен с цепями управления записью в блок 7о

Формирователь 9 содержит блок 31 памяти для строчки текста, адресные тты которого через мультиплексор 32 соединены со счетчиками-формировате- ля№ 33 и 34 адресов считывания адресов записи соответственно. Блок 31 выполнен в виде двух запоминающих устройств, поочередно работающих то в резкиме записи, то в режиме считывания. Счетчики 33 и 34 и Атультиплек- сор 32 подключены к задающему генератору 35 через делителя 36 - 38, Пять старших разрядовых выходов блока 7 через логический элемент ШИ/НЕ 39 соединены со стробовым входом дешифратора 40 подключенного к двум мпад- miiM разрядовым выходам блока 7,

Один из выходов дешифратора 40 через инвертор 41 соединен с ключом 42, второй вход которого подключен к старшему (чeтвepтo 5y) разрядовому выходу счетчика 34 параллельно ключу 43, соединенному также с третьим разрядовым выходом счетчика 34, Два других, вы- хода дешифратора 40 через элемент ИЛИ 44 соединены с элементом И 45, один из входов которого подключен к третьему разрядовому вьпчоду счетчика 34, а второй через инвертор 46 подключен к четвертому разрядовому выходу счетчикя ЗД. 1 ыходъ ключе) Д 2 i 43 через элемент ИЛИ А7 подклю гены элементу И А8 , Кго выход соединен цепями управления считыванием из блока 7, т.очнее с его пусковым входом Установочный вход блока 7 подключен к вьЕ хОду далителя 37, т.е. к каналу синхросигнала начала очередной стро- ки текста. Сигнал на выходе ключа 48 служит командой заполнения оставшейся части строки пробелами и переноса очередного слова на новую строчку.

Формирователь 13 содержит соединенную с формирователем 12 цепь опознания узких знаков, состоящую из схемы 49 сравнения трех младших разрядов кода, инвертора 50 и конъюнктора 51 старших разрядов. Формирователь 13 со держит также соединенную с блоком 11 цепь опознания знаков с надстрочными графическими элементами, состоящую из логического элемента ИЛИ/НЕ 52, подключенного к коцъюнктору 53 двух разрядов кода знака, а также соединенную с блоком 11 цепь опознания знаков с подстрочными графическими элементами, которая состоит из инвертора 54, элемента И 55 и схемы 56 сравнешш двух разрядов кода знаков.

Блок 10 содержит накопитель 57 емкостью 1 кбит, счетчик 58 синхроимпульсов считывания столбцов миноров (компонентов) знакогенераторных матриц, счетчик 59 синхроимпульсов считывания строк миноров делитель 60, вычленяющий частоту строчной телеви™ зионной развертки, накопитель 61 емкостью 16 бит, ассотщируюш е номера симметричных столбцов минора, накопитель 62 емкостью 32 бита , ассо- циирующие номера симметричных строк минора, цепь 63 обнуления счетчика 58 и цепь 64 обнуления счетчика 59, которые соединены с формирователем 12,

Блок 11 содержит накопитель 65 для команд генерации строчной части знаков и накопитель 66 для команд генерации внестрочных частей знаков. Стро- бовый вход накопителя 65 соединен с формирователем 12, а стробовой вход накопителя 66 через элемент ИЛИ 67 и ключи 68 и 69 соединен с формирователями 12 и 13.

Формирователь 12 содержит счетчик- формирователь 70 номера стобца матрицы адресов, цепь 71 его обнуления, выполненную в виде конъюнктора его старшего разрядового выхода и выхо;ia ко51ъюнктора 51 цепи О11ознаь:ич y:i- ких знаков, счетчик-форьгирорптс.пь 72 номера группы строек телевизиоииоГ

развертки. Младнме разрядовые выходы счетчика 72 подключены к соответствующим адресным шинам накопителя 65, а CTapraie разрядовые выходы вместе с младши№ соединены с формирователем 73 стробовых сигналов основных строчных полос и узких внестрочных полос растра (надстрочных и подсчроч- ных). ФopMIipoвPтeль 73 выполнен в виде дешифратора, часть выходов которого объединена Выходы счетчика-формирователя 70 подключены к соответствующим адресным Еипам накопителей 56 и 66.

0

5

0

5

0

5

0

5

Синтезатор 1 содержит головной телефон 74, соединенный с блоком 75 многоканальной циклической памяти через коммутатор 76 о Блок 75 централизуем (к его выходам ,можно параллельно подключать несколько синтезаторов 1). Каналы блока 75, предназначенные для тактовых импульсов, подключены к цепям управления блоком 7. Один из них подключается к цепям формирования адресов обращения к памяти блока 7, а второй - к цепям селекции режима ее работы (записи-считывания), пркчем к второму каналу параллельно подключены также управляюцц-ге входы переключателей 77 и 78. Когда на переключатели 77 и 78 в качестве управляющего сигнала подается логическая единица, они коммутттруют свои входы соответственно с блоком 5 и KOMNryTaTopoM 6, а в памяти блока 7 при этом устанавливается режим записи о При логическом нуле переключатели 77 и 78 коммутируют свои входы с селектором 79 звукового канала и с тремя логичес- киьш элементам- ИШ1 80, которые своими BTopbiMii входа ш соединены с регистром 21 кoм ryтaтopa 6.

К выходам элементов ИЛИ 80 параллельно подключены переключатель 81 и адресные шины узла 82 одноразрядной памяти, предназначенной для хранения одноразрядных команд блокирования устных синтагм. Эти команды задаются с помощью клавиши 83„ Ее включение переводит узел 82 в режим записи и засылает в соответствуюЕП, ю ячейку логическую единицу. Выход узла 82 соединен с преобразователем 8 и через инвертор 84 подключен к стробовому входу 85 селектора 79 звукоых каналов.

Управляющий вход переключателя 81 управляюищй вход (вход записи-счиывания) узла 86 памяти соединены с одним из выходов формирователя 87 коа устной фазы. Когда на этом выходе оявляется команда записи, переклюатель 81 кoм fyтиpyeт адресные шины узла 86 с соответствующими выходами ормирователя 87. Узел 86 предназнаен для хранения компонентов кода устной .фразы, при этом номера ячеек соответствуют порядковым номерам структурных компонентов (синтагм)фразы, а содержимое ячеек кодирует адреса конкретных лексических наполнителей этих структурных компонентов, точнее адреса, подаваемые на селектор 79.

Устройство работает следующим об- разоМо

Во время короткой паузы, предшествующей очередному циклу синтезирования устной речи через коммутатор 76 на вход блока 5 выдается четырехмерный массив байтов С{,-уц , где индекс 1 кодирует язык знакогенерации (родной язык, изучаемьй язык и язык фонетической транскрипции), индекс i - номер позиции графической синтагмы в текстах, не содержащих купюр, индекс j - номер конкретной лексической синтагмы, предназначенной для i-й позиции в текстах, индекс К - число знаков в (,)-й синтагме при язьже 1„ Элементы этого массива байтов вьщают- ся в такой последовательности, при которой скорость изменения индексов возрастает справа налевоо Значения трех старших индексов задаются служебными кодами о Каждый такой служебный код служит маркером того отрезка массива команд знакогенерации, который описывает (l,j)-ro синтагму языка 1,

Отличительным признаком маркеров служит единица в их старшем (восьмом) разряде. Три разряда (четвертый, пя- тьм и п-й) кодируют параметр i, который может принимать до восьми значений. Параметр j (число лексических вариантов каждой из i синтагм) кодируется не информационными разрядами маркера, число которых для кодирования всех параметров недостаточно, а с помощью счетчика 20. Он считает маркеры в пределах массива кодов с постоянным значением параметров i и 1. В начале каждого такого массива он

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

маркера о

Параметр 1 кодируется аналогичным образом. Его значением служит поряд- ковый номер того массива кодов, который соответствует данному языку. Последовательность языков в каж,цом цикле поступления массивов из коммутатора 76 постоянная для всех программ (например, сначала команды генерации знаков изучаемого языка, за ним команды генерации знаков родного языка, а в конце цикла команды генерации знаков фонетической транскрипции). Поэтому текущее значение параметра 1 тоже, как и в случае параметра j, отражается счетчикомо Однако в отличие от параметра j параметр 1 изменяет свое значение не в каждом маркере, а лишь в начале соответствующих массивов. Чтобы счетчик 15 мог распознавать такие маркеры, один из их разрядов

(седьмой) кодирует признак изменения параметра 1.

Блок 5 с помощью ключа 14, счетчика 15 и дешифратора 16 определяет текущее значение параметра 1. В зависимости от состояния ручного переключателя, с помощью которого учащийся задает нужный ему в момент язык титров (клавиши 17-19), один из грех выходов дешифратора 16 деблокирован. Когда он возбуждается (в результате дешифрации соответствующего кода), деблокируется ключ 23, участвующий в формировании команды записи в блок 7.

Отрезки исходной последовательности команд знакогенерации заносятся в блок 7 по мере их селекции и размещаются в ней последовательно, образуя либо непрерывный массив, либо массив,

в котором два соседних отрезка разделены одной ячейкой, заполняемой преобразователем 8.

Когда учащийся с д&тью упрощения синтезируемой устной фразы блокирует те или иные из ее синтагм, преобразователь 8 не пропускает соответству- wmyie этим синтагмам команды знакоге- HepaujfH, . образует соответству-, юидае купюры в синтезируемом графическом тексте. В зависимости от заданного учащиькя режима такие купюры либо обозначаются на экране многоточием, либо никак не изменяют форму представления. Если, например, учапо йся задал

упрощение CHUTaKcfniecKoft структуры немецкой фразы, начинающейся словамн Das ZU Icisende Salz, то в зависимости от заданного режима отображения купюр в первой (трочке титра появится либо Das Salz, либо Das ,„, Salzo Многоточие вклинивается, если в преобразователе 8 замыкается цепь, преобра у- ющая синхросигнал блокируемой графической синтагмы в код знака многоточия и в команду записи этого кода в одну (очередную) ячейку памяти блока 7о

Режим отображения купюр задается клавишей 26, элементы ИЛИ 30 обеспе- .чивают логическое сложение ее выходного сигнала с калздым из семи младших разрядов кода о Если клавиша 26 включена, то появившийся на выходе узла 82 синхросигнал блокируемой синтагмы поступает на элементы ИЛИ 30. формируя на их выходах логические единицы, что является кодом знака многоточия. Одновременно этот синхросиг- нал поступает на соответствующий вход ключа 29, который открыт лишь до тех пор, пока от коммутатора 76 поступает маркерный (служебньй) байт, формальным признаком маркерного кода служит лопгческая единица в старшем разряде о Этим обеспечивается запись многоточия лиш|з в одну ячейку памяти блока 7, Вслед за исходной последователь

ностью команд знакогенерации, из ко

торой селектируются те или иные ее отрезки, соответствующие графическим синтагмам, синтезатор 1 направляет в блок 7 синхросигнал око гчания па-, узы, предшествующей очередному циклу синтезирования устной речи. Елок интерпретирует этот синхросигнал как обнуления своих ячеек, оставшихся в данном цикле синтезирования неиспользованными и поэтому продолжа юшдх хранить информацию, полученную в предьщущем цикле. По этой команде счетчик блока 7, формирующий адреса обращения.к ячейкам, продолжает счет до самообнуления, после чего блок 7 переходит с режима записи на режим считывания, В режиме считьтания блок вьщает массивы переменной дпины. Длину того или иного массива определяет стробирук1Ш 1Й сигнал формирователя 9,

То, что тексты (титры) не селектируются в готовом виде, а по мере надобности оперативно формируются, к

тому же из синтагм разной длины, н . позволяет разметить текст так, чтобы исключить опасность непрл- вильного переноса части слова на новую строчку. Форм1-фователь 9, содер- жаигий память кодов одной строчки титра (примерно 20 байтов), решает задачу путем оперативной коррекции масси- ва, сформировавшегося в блоке 7, Кор- рекпля массива заключается в том, что в процессе его считывания он члеч;1тся на отрезки, которые не обязательно

20 25jQ

35

0

0

5

вал коммутатор 6. В случае необходимости между соседними отрезками массива вставляется то или иное число команд генерации пробела (дополнение до длины полной строчки). Алгоритм коррекции основан на том, что каждый код пробела, содержаш 1йся в исходном массиве команд знакогенерации, не только задает интервал между словами, но и указывает длину следующего за ним слова Если длина очередного слова не превьшает число свободных ячеек памяти формирователя 9, то формируется строб перезаписи из блока 7, а если превьшает, то неиспользованные ячейки памяти формирователя 9 обнуляются, после чего она переключается с режима записи на режим считывания, Для упрощения алгоритма принятия решений длина слова задается с помощью укрупненной единицы измерения, соответствующей нескольким знаковым позициям, а длина свободной части строчки определяется по состоянию старших раз- рядовых выходов счетчика 34, формирующего адреса записи в память блока 31, Это сводит задачу к достаточно простому набору операций И и ИЛИ,

Схема формирователя 9 (фиг. 3) со- ставлена применительно к такому варианту выполнения устройства, при котором в строчке текста помещается шестнадцать знаков, укрупненная единица измерения равна четырем знаковым позициям, длина свободной части строчки текста определяется по состоянию третьего и четвертого разрядовых выходов счетчика 34, а интервал перед очередным словом кодируется нулем (если в слове больше двенадцати знаков), восьмеричным числом 40 (если в слове от девяти до двенадцати знаков), восьмеричным числом 100 (если в слове от пяти до восьми з наков) или восьмеричным числом 140 (этот код указывает

на то, что в слове не более четырех знаков). Младшие разряды этих кодов опознаются элементом ИЛИ/НЕ 39, а старшие преобразуются дешифратором 40,

Если возбуждены оба старших раз- рядовых выхода счетчика 34, т.е если начало очередного слова окажется в данной строчке текста правее ее двенадцатой знаковой позиции то ключ 43 через элемент ИЛИ 47 откроет элемент И 48 и независимо от состояния дешифратора 40, Тое, слово будет перенесено на следующую строчку независимо от его длины. Если на старших разрядовых выходах счетчика ЗА будет число 01 (, если начало очередного слова окажется во второй четверти строки), то ключ 45 вьщаст

записи в память формирователя 9 10 кГц (при буфере емкостью примерно в 20 байт) или 1,5 МГц при перезаписи во время обратного хода строчной телевизионной развертки, а для вьщачи кодов из формирователя 9 нужна тактовая частота 500 кГц (около двадцати кодов.во время развертки активной части телавизи д онной строки, т.е. примерно за 50 мкс).

Из формирователя 9 каждая команда знакогенерации поступает на вход формирователя 3, который в зависимости от типа заданного знака генерирует

с; его с помощью матрицы, содержащей 45-225 точек. Например, буквы с надстроечными графическими элементами (русское и краткое, немецкие буквы с умлаутом) генерируются матрицами.

логическую единицу при условии, что20 содержащи и по 180 точек. Столь больна входе дешифратора 40 появится ли-шие матрицы неэкономно хранить в па- бо код 40, либо код Оо Если на стар-мяти в готовом виде. Их целесообразно ших разрядовых выходах счетчика 34по мере надобности формировать, пред- установилось число 10, т,е, если на-варительно описав их в некотором ог- чало слова окажется в третьей четвер- 25 раниченном алфавите часто встречаюш;их- ти строки, то элемент ИЛИ 47 сможется в них составных частей, получить логическую единицу только от ключа 42, а он отпирается ли1яь при отсутствии напряжения на том выНабор таких составных частей зна- когенераторных матриц хранится в блоке 10, Около сорока его миноров формаходе дешифратора 40, который соответ- зо обеспечивают формирование ствует коду 140, Поэтому при данном шестидесяти знакогенераторных матриц состоянии счетчика 34 на следуюшую строчку будет перенесено любое слово, содержащее свьш1е четырех знаков„

40

разного формата, содержащих в среднем по 135 точек.

Каждая команда знакогенерации поступает одновременно на блок 11 и на знаков (код 100), то независимо от формирователь 13 кодов формата знаков, состояния счетчика 34 ключ 45 будет Блок 11 вьщает описание соответствующей знакогенераторной матрицы в виде набора адресов соответствующих ее миноров и команд их преобразования (транспонирования), а формирователь 13 с помощью формирователя 12 развертывает это описание во времени в виде микропрограммы формирования знакогенераторной матрицы. Принцип действия

положилось между ее 9-й и 12-й знако- формирователя 13 кодов формата знаков выми позициями шт в ее последней чет основан на том, что знакам какого-ли- вертио

Если для каждого из трех языков (изучаемого, родного и язьпса фонетиЕсли же в слове от пяти до восьми

заперт (не будет напряжения на выходе элемента ИЛИ 44), поэтому элемент ИЛИ 47 сможет получить логическую ; единицу только от ключа 42 или от ключа 43. Это значит, что слово, содержащее от пяти до восьми знаков, будет перенесено на следующую строку, если в текущей строке его начало рас45

бо одного типа (формата) априорно присваиваются такие порядковые номера,

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

Схема (фиг. 3) составлена применительно к такому варианту выполнения

ная память системы хранит по восемь базовых фраз, т.е. по восемь лексичес- ких вариантов каждой синтагмы, и если самая длинная фраза содержит не бо-.

лее 256 знаков (что с учетом специфи- знаки (латинское I, восклицательный ки учебного предмета вполне достаточ- знак и др.) кодируются восьмеричными но), то для записи в блок 7 требуется тактовая частота 16 кГц, дпя переустройства, при котором узкоформатные

числами 171-176, знаки G подстрочными графическими элементами - восьмеричзаписи в память формирователя 9 10 кГц (при буфере емкостью примерно в 20 байт) или 1,5 МГц при перезаписи во время обратного хода строчной телевизионной развертки, а для вьщачи кодов из формирователя 9 нужна тактовая частота 500 кГц (около двадцати кодов.во время развертки активной части телавизид онной строки, т.е. примерно за 50 мкс).

Из формирователя 9 каждая команда знакогенерации поступает на вход формирователя 3, который в зависимости от типа заданного знака генерирует

с; его с помощью матрицы, содержащей 45-225 точек. Например, буквы с надстроечными графическими элементами (русское и краткое, немецкие буквы с умлаутом) генерируются матрицами.

содержащи и по 180 точек. Столь большие матрицы неэкономно хранить в па- мяти в готовом виде. Их целесообразно по мере надобности формировать, пред- варительно описав их в некотором ог- раниченном алфавите часто встречаюш;их- ся в них составных частей,

Набор таких составных частей зна- когенераторных матриц хранится в блоке 10, Около сорока его миноров формазнаки (латинское I, восклицательный знак и др.) кодируются восьмеричными

устройства, при котором узкоформатные

знаки (латинское I, восклицательный знак и др.) кодируются восьмеричными

числами 171-176, знаки G подстрочными графическими элементами - восьмерич

1 I

ными числами 140, 141, 142 и 173, а буквам с надстрочнымт графическиг-ш элементами (включая немецкие буквы с умлаутом) присвоены коды 104-107 о Формальным признаком узкоформатиост является несовпадение значений трех младших двоичных разрядов кода знак (схема 49 сравнения и инвертор 50) при единицах б его старших разрядах (элемент И 51). Аналогичным образом ог ознаются и остальные форматы,

С помощью ключа 71 сигнал опознания узкоформатного знака обнулеяет счетчик-фор1«1Ирователь 70 сразу же после того, как тот отсчитает один столбец матрицы команд обращения к минорам. Нулевое состояние счетчика формирователя 70 соответствует меж- 6yKBeHHONry интервалу.

Для выборки из накопителя 66, хрнящего коды внестрочных графических элементов, достаточно двух разрядов кода, постулающего из блока 31, потому что на одну из адресных шин накопителя 66 поступает сигнал от формирователя 13 о Если этот сигнал имеет значения логической единицы, то значит, что опознан формальный признак знаков с надстрочными графическими элементами, и, следователно, задача сводится к выбору одного из четырех кодов 104-107, а для этого достаточно 2 бит. Аналогичным образом обстоит дело при нулевом значнии этого сигнала: когда накопитель 66 деблокирован элементом ИЛИ 67, лгический нуль от элемента И 53 озна

чает, что опознан общий признак знаков с подстрочной частью.

Предлагаемое устройство обеспечивает текстовую зрительную наглядност при оперативной адаптаи ги дикторской речи к индивидуальным особенностям учащихся, То ео в условиях, не позволяющих селектировать тексты в готовом виде, причем гибкость адаптации хода обучения к ходу усвоения повышается благодаря возможности отображения купюр в упрощаемой учащимся иноязычной речи и благодаря представляемой ему возможности задавать язык графических текстов (изучаемъш язык, родной язык, язык фонетической транскрипции) t Предлагаемое устройство не искажает обычную форму букв, что при обучении язьшам особенно важно (не случайно запрет использовать систему Телетекст в английских шко0

5

лах мотивировался чреямерноГ cTii,nin,i- цией латинск51х букв) , Ехпагодаря тому, что знакогенераторные матрицы по мере надобности формируются, а не хранятся в готовом виде, существенно сокращен объем постоянной памяти, необходимой для генерации знаков с увеличенным числом точек, а благодаря принципу синтезирования текстов существенно сокращен также и объем центральной памяти, хранящий сменньш запас графического материала. Например, при щес- тисинтагменном синтезе на материале восьми одноязычных базовых текстов, содержащих не более чем по 250 знаков, централизованная память объемом в 2 Кбайт может обеспечить выдачу свьше ста тысяч разных текстовых кадров с максимальным временем ожидания любого из них менее 200 мс при тактовой частоте считьгоания 16 кГц, а при том же числе трехъязычных базовых текстов централизованная память объемом в 6 Кбайт обеспечит выдачу около ил- лиона разных текстовых кадров с максимальным временем ожидания любого из них менее 0,4 с.

0

5

30 Ф о р м у л а изобретения

Устройство для графического отображения синтезируемой устной речи, содержащее синтезатор устной речи, блок предъявления учебной информации, коммутатор, блок памяти команд и блок памяти ко тонентов знакогенераторных матриц, информационньй выход которого подключен к входу блока предъявления учебной информации, о т л и ч а

ю щ е е с я тем, что, с целью расширения дидактических возможностей устройства, в него введены блок задания языка титров, вход которого под- 5 ключен к первому информационному выходу синтезатора устной речи, а выход - к и-нформационному входу коммутатора, преобразователь кодов. Информационный и управляющий входы которого соединены соответственно с первым вхо- дом коммутатора и вторым информационным выходом синтезатора устной речи, а выходы - с cooтвeтcтвy oщи m информационными входам блока памяти ко- манд, формирователь кодов знаков строки, вход которого подключен к выходу блока памяти команд, а первый и второй выходы - к пусковоьгу и установочному входам блокл памяти команд со0

5

131

ответственно, формирователь кодов формата знаков, вход которого соединен с третьим входом формирователя кодов знаков строки, формирователь синхро- импульсов, первый вход которого подключен к первому выходу формировател кодов формата знаков, а второй вход к синхронизирующему выходу блока памяти компонентов знакогенераторных матриц, и блок памяти микропрограмм, первый и второй информационные входы которого соединены соответственно с вторым и третьим выходами формировате

ходом формирователя кодов знаков и выходом формироватапя синхроимпульс соответственно, а вькод - с информа ционным входом блока памяти компоне тов знакогенераторных матрид, управ ЛЯЮ1ЩЙ вход которого подключен к че вертому выходу формирователя кодов знаков строки, вход и третий информ ционньй выход синтезатора устной речи соединен соответственно с вторым выходом коммутатора и управляющ входом коммутатора, а первьм и втор управляющие выходы - с первым и вто

ля кодов формата знаков, первый и рым сннхронизируюпщми входами блока

рой управляющий входы - с третьим выпамяти команд соответственно.

1 4

ходом формирователя кодов знаков и выходом формироватапя синхроимпульсов соответственно, а вькод - с информационным входом блока памяти компонентов знакогенераторных матрид, управ- ЛЯЮ1ЩЙ вход которого подключен к четвертому выходу формирователя кодов знаков строки, вход и третий информа- ционньй выход синтезатора устной речи соединен соответственно с вторым выходом коммутатора и управляющим входом коммутатора, а первьм и второй управляющие выходы - с первым и вторым сннхронизируюпщми входами блока

памяти команд соответственно.

Похожие патенты SU1411802A1

название год авторы номер документа
Пульт учащегося для устройства обучения языкам 1985
  • Шеншев Леонид Владимирович
SU1354235A1
КОМПЬЮТЕРНОЕ УСТРОЙСТВО ДЛЯ ЧТЕНИЯ ПЛОСКОПЕЧАТНОГО ТЕКСТА 1996
  • Золотов С.А.
  • Калинин Н.Н.
  • Балахонцев А.Н.
RU2113726C1
Адаптивное устройство для обучения языкам 1987
  • Шеншев Леонид Владимирович
SU1441445A1
Система управления звуковым сопровождением фильмов для обучения языками 1974
  • Шеншев Леонид Владимирович
SU490157A1
Устройство для вывода речевой информации 1975
  • Панченко Борис Васильевич
  • Лобанов Борис Мефодиевич
SU607211A1
СПОСОБ ПРЕДВАРИТЕЛЬНОЙ ОБРАБОТКИ ТЕКСТА 2007
  • Гусев Михаил Николаевич
  • Егорова Ольга Борисовна
  • Смирнов Валентин Александрович
RU2386178C2
СПОСОБ СИНТЕЗА РЕЧИ 2009
  • Хитров Михаил Васильевич
RU2421827C2
СПОСОБ АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ТЕКСТА И КОМПЬЮТЕРНОЕ УСТРОЙСТВО ДЛЯ РЕАЛИЗАЦИИ ЭТОГО СПОСОБА 2011
  • Бредихин Александр Юрьевич
  • Сергейчев Николай Евгеньевич
RU2460154C1
УСТРОЙСТВО СИНТЕЗА РЕЧИ 2014
  • Мещеряков Роман Валерьевич
RU2606312C2
Устройство для синтеза речи 1977
  • Синебоков Евгений Андреевич
SU669381A1

Иллюстрации к изобретению SU 1 411 802 A1

Реферат патента 1988 года Устройство для графического отображения синтезируемой устной речи

Изобретение предназначено для графического отображения синтезируемой устной речи и относится к автоматике и вычислительной техникво Цель изобретения - расширение дидактических возможностей устройства за счет визуального отображения автоматически синтезируемых устных текстов путем телевизионной генерации знаков с увеличенным числом точек при сокращении объема памяти. Это достигается посредством трехъярусного формирования титров: над традиционной системой -знако- генерации надстраивается уровень автоматического формирования знакогене- раторных матриц, а над ним - уровень автоматического формирования текстов из селектируемых графических синтагм. Устройство содержит синтезатор 1 устной речи, формироватапь 2 массива ко- манд знакогенерации, формирователь 3 знакогенераторных матриц и блок 4 ото- f) бражения графической информадаи. 5 ил.

Формула изобретения SU 1 411 802 A1

--Л/

« 7 Фиг. 2

к 12

Фиг.(

Om2f

Фи.г.5

Документы, цитированные в отчете о поиске Патент 1988 года SU1411802A1

УСТРОЙСТВО ДЛЯ ОБРАБОТКИ МОТКОВ ПРЯЖИ ЖИДКОСТЬЮ 1926
  • И. Брандвуд
SU6587A1
Система синтезирования фильмов для обучения языками 1972
  • Шеншев Леонид Владимирович
SU496586A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 411 802 A1

Авторы

Шеншев Леонид Владимирович

Даты

1988-07-23Публикация

1986-12-18Подача