Устройство для перевода слов с одного языка на другой

 

Изобретение относится к вычислительной технике, в частности к устройствам для обучения, и может быть использовано для автоматизации процесса перевода слов с одного языка на другие. Целью изобретения является расширение функциональных возможностей за счет поиска слова, введенного на любом языке из доступных в данной реализации устройства, и выдачи перевода на любой из этих языков, а также за счет увеличения числа доступных языков. Устройство содержит три источника, п + 1 блоков памяти, два дешифратора, два триггера, элемент ИЛИ-НЕ, три элемента И, две схемы сравнения, два регистра. 1 ил.

СОК)3 СОВЕ1СКИХ сОциАлистических

РЕСПУБЛИК (5!15 G 06 F 15/38

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21 4804781/24 (22 20.03.90 (46 15.03.93, Бюл. № 10 (71 Киевский политехнический институт (72 В.И.Корнейчук, О,В,Журавлев, С.В.Корнейчук и В.П.Сидоренко (56) Патент США

¹ 4158236, кл. G 06 F 15/38, 1979.

Патент США

¹ 4339806, кл. G 06 F 15/38, 1982. (54 УСТРОЙСТВО ДЛЯ ПЕРЕВОДА СЛОВ C

О,НОГО ЯЗЫКА НА ДРУГОЙ (57 Изобретение относится к вычислительно технике, в частности к устройствам для

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

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

На чертеже представлена схема электронного многоязычного словаря, первый вхдд которого соединен с информационным входом первого блока 1 памяти, выход которого соединен с первым входом первой схемы сравнения 2 выход которого соединен с пе вым входам элемента 3 ИЛИ вЂ” НЕ и первы входом первого элемента 4 И, второй вход которого соединен со вторым входом элемента 3, входом J триггера 5, информационным входом О-триггера 6, входом раз-, меЩения счета счетчика 7, выходом дешифратора 8 кода конца слова, вход которого соединен со вторым входом KoMfl8p8.... Ж Ä 1802365А1 обучения, и может быть использовано для автоматизации процесса перевода слов с одного языка на другие. Целью изобретения является расширение функциональных воэможностей за счет поиска слова, введенного на любом языке из доступных в данной реализации устройства, и выдачи перевода на любой из этих языков, а также за счет увеличения числа доступных языков. Устройство содержит три источника, n + 1 блоков памяти, два дешифратора, два триггера, элемент ИЛИ-КЕ, три элемента И, две схемы сравнения, два регистра. 1 ил. тора 2, первым выходом устройства, выходами блоков 9.1 и 9.п памяти со второго по

n + 1, входы выбора которых соединены, соответственно, с выходами с первого по и-ый дешифратора 10 кода языка, вход которого соединен с выходом регистра 11 кода языка, информационный вход и вход записи которого соединены, соответственно, с первым и вторым входами устройства, третий вход которого соединен со входом установки триггера 5, входом сброса первого счетчика 12 адреса и счетчика 7, выход которого соединен с выходом регистра 13 числа слов и первым входом второй схемы сравнения

14 числа слов, второй вход которого соединен с выходом регистра 13, а выход — cq вторым выходом устройства, третий выход которого соединен с выходом переноса из старшего разряда счетчика 12, выход которого соединен с адресными входами блоков

9,1 — 9,п, а счетный вход — с четвертым входом устройства, первым входом второго

1802365

35

45

55 элемента 15 И, третьим входом элемента 4, тактирующими входами счетчика 7, триггера 6 и триггера 5, вход К которого соединен с выходом элемента 3, а выход- с четвертым входом элемента 4, выход которого соединен с входом записи регистра 13 и четвертым выходом устройства, пятый вход которого соединен со вторым входом элемента 15 и входом записи блока 1, адресные вход которого соединен с выходом второго счетчика 16 адреса, счетный вход, а также первый и второй входы сброса которого со-. единены, соответственно, с выходом элемента 15, шестым входом устройства и выходом третьего элемента 17 И, первый и второй входы которого соединены, соответственно, с четвертым входом устройства и выходом триггера 6.

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

В исходный момент на втором, четвертом и пятом входах устройства удерживается сигнал логической единицы. Триггер 6 сброшен в нуль. На третий и шестой входы устройства подаются единичные сигналы, которые сбрасывают в нуль счетчики 7, 12, 16 и устанавливают в единицу триггер 5, После этого на третьем и шестом входах устройства устанавливаются нулевые сигналы.

Код первой буквы искомого слова поступает на первый вход и по отрицательному перепаду сигнала на его пятом входе записывается в блок 1 по нулевому адресу из источника 16. Положительный перепад сигнала на пятом входе устройства, проходя через элемент 15, вызывает увеличение адреса в счетчике 16 на единицу. На первом входе устройства устанавливается код следующей буквы искомого слова, Отрицательный перепад сигнала на пятом входе устройства вызывает запись кода этой буквы в блок 1 по адресу из счетчика 16. Описанный процесс повторяется до тех пор, пока все буквы искомого слова и код конца слова не будут записаны в.последовательные ячейки блока 1. После этого на шестой вход устройства подается единичный сиг.нал, который сбрасывает в нуль счетчик 16.

На первом входе устройства устанавливается код языка введенного в блок 1 слова, По отрицательному перепаду сйгнала на втором входе устройства этот код фиксируется в регистре 11, после чего на втором входе устройства вновь устанавливается единичный сигнал. Код языка с выхода регистра 11 поступает на вход дешифратора 10, на соответствующем выходе которого появ-. ляется единичный сигнал. Этот сигнал поступает на вход выбора блока 9.! и подключает его ко входу дешифратора 8, второму входу компаратбра 2 и первому выходу устройства. Выходы всех блоков 9.19.п находятся в высокоомном состоянии.

Таким образом, в последовательных ячейках блока 1 записано введенное слово и код конца слова; в регистре 11 записан код языка введенного слова, с помощью которого среди блоков 9.1 — 9.п выбран блок 9,i соответствующий данному языку; счетчики 7, 12 и 16 находятся в нулевом состоянии, триггер 5 установлен в единицу; на втором, четвертом и пятом входах устройства удерживается единичный сигнал, а нэ третьем и шестом — нулевой сигнал.

По нулевому адресу в счетчике 12 из блока 9.! выбирается первая буква первого из хранимых в нем слов словаря и поступает на вход дешифратора 8, а также на второй вход схемы сравнения 2. По нулевому адресу в счетчике 16 из блока 1 выбирается первая буква введенного слова,и поступает на первый вход схемы сравнения 2, На выходе схемы сравнения 1 появится единица. если коды на его входах равны и нуль — в противном случае. На выходе дешифраторэ 8 единица появится только тогда, когда на его входе удерживается код конца слова, На четвертый вход устройства начинают поступать синхросигналы. Отрицательный перепад синхросигнала (на четвертом входе устройства удерживался единичный сигнал) фиксирует результат сравнения букв в триггере 5. Изменение состояния триггера 5 происходит в соответствии с таблицей.

*Q, Q -состояние триггера 5 до и после отрицательного перепада синхросигнала, соответсвенно.

Положительный перепад синхросигнала увеличит на единицу адрес в счетчиках 12 и 16. Из блоков памяти 1 и 9.i выбираются очередные буквы сравниваемых слов. Результат сравнения выбранных букв фиксируется в триггере 5 отрицательным перепадом синхросигнала и т.д.

Через некоторое число тактов на выходе блока 9.! установится код конца слова, который вызовет появление единицы на выходе дешифратора 8. Пусть при этом на выходе

1802365 с хемы сравнения 2 или триггера 5. и следовательно, и на выходе элемента 4 удерживается нулевой сигнал, т.е. введенное слово еще не найдено. Отрицательный перепад

Синхросигнала установит триггер 5 (табл. 1) и триггер 6 в единицу, а содержимое счетчика 7 увеличится на единицу. Следующий положительный перепад синхросигнэла величит на единицу адрес в счетчике 12. четчик 16 будет установлен в нулевое сотояние, т.к. в триггере 6 записана единица, оторая вместе с положительным уровнем инхросигнала вызывает появление единиы на выходе элемента 17. В результате на

ыходе блока 1 и блока 9Л установятся перая буква введенного слова и первая буква чередного слова словаря. На выходе деифратора 8 установится нулевой сигнал, оторый запишется в триггер 6 при появлеии низкого уровня синхросигнала, Проесс сравнения слов будет продолжатся так рыло описано выше.

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

Для получения перевода, код языка перевода устанавливается на первом входе устройства и отрицательным перепадом

-сигнала на втором входе устройства записыается в регистр 11. На втором, третьем и естом входах устройства устанавливаютсл единичные сигналы. При этом счетчики 7, 12 и 16 сбрасываются в нуль. На третьем входе стройства восстанавливается нулевой сигал. В регистре 13 хранится порядковый омер найденного слова. Слова имеющие рдинаковые порядковые номера в блоках .1-9,п являются друг для друга терминолоическими эквивалентами или переводами а соответствующие языки. На четвертый ход устройства начинают поступать синхосигналы. Состояние счетчика 16, в отлиие от счетчиков 7 и 12, изменяться не будет, т.к. на шестом входе устройства удержива20

30

35 мяти, выход которого соединен с первым, 45 входом первой схемы сравнения, выход равенства которой соединен с первым входом

15 ется единичный сигнал, На входдешифратора 8 поступают слова (последовательность букв и код конца слова) из блока 9.j, который содержит переводы на заданный в регистре

11 язык. Счетчик 7 фиксирует номер слова выведенного на выход блока 9.J, При совпадении чисел в счетчике 7 и регистре 13, на выходе схемы сравнения 14 установится единица. которая передается на второй выход устройства. Появление единицы íà ВТо ром выходе устройства вызывает прекращение поступления синхросигналов на его четвертый вход и означает готовность устройства выдать перевод найденного слова. Для этого на четвертый вход устройства подаются синхросигналы, а перевод считывается с первого выхода устройства. Окончание считывания перевода определяется либо по коду конца слова, либо по появлению нулевого сигнала на втором выходе устройства. Аналогично можно получить переводы найденного слова на все остальные языки.

Возможно, что слово введенное в блок

1 не содержится среди cfloB,блока 9, l. В этом случае, окончание поиска определлется по появлению единицы на третьем выходе устройства, Формула изобретения

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

ИЛИ вЂ” XE, три элемента И, о т л и ч а ю щ е ес я тем, что, с целью расширения функциональных возможностей устройства за счет увеличения числа доступных языков, в устройство введены п + 1 блоков памяти, где п — число доступных языков, вторал схема сравнения, два регистра, второй дешифратор и третий счетчик, причем информационный вход устройства соединен с информационным входом первого блока паэлемента ИЛИ вЂ” НЕ и первым входом первого элемента И, второй вход которого соединен с вторым входом элемента ИЛИ-НЕ, J-входом первого триггера, D-входом второго триггера, входом разрешения счета третьего счетчика и выходом первого дешифратора, вход которого соединен с вторым входом первой схемы сравнения, с выходами блоков памяти с второго по (и +

1)-й и является выходом перевода устройства, входы выбора которых соединены соответственно с первого по и-й выходами второго дешифратора, вход которого соединен с выходом первого регистра, информа1802365

Составитель Г.Смирнова

Техред М.Моргентал!

Корректор Н.Милюкова

Редактор С,Кулакова

Заказ 849 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101 ционный вход и вход записи которого являются соответственно информационным входом и входом записи кода языка устройства, вход начальной установки которого соединен с входами установкй в "0" первого триг- 5 гера. и первого и третьего счетчиков, выход третьего счетчика соединен с информационным входом второго регистра и первым входом второй схемы сравнения, второй вход которой„.соединен с выходом второго реги- 10 стра, выход второй схемй сравнения явля ется выходом окончания поиска слова устройства, выход отсутствия слова которого соединен с выходом переноса из старшего, разряда первого счетчика. 15 информационный выход которого соединен с адресными входами блоков памятй с второго по (и + 1 -й, счетный вход первого счетчика является синхровходом устройства и подключен к первому входу второго элемен- 20 та И, третьему входу первого элемента И, синхровходам третьего счетчика и первого и второго триггеров, К-вход первого триггера соединен с выходом элемента ИЛИ-НЕ. а прямой выход первого триггера соединен с четвертым входом первого элемента И, выход которого соединен с входом записи второго регистра и является выходом наличия слова устройства, вход счета букв которого соединен с вторым входом второго элемента И и входом записи первого блока памяти, адресный вход которого соединен с выходом второго счетчика, счетный вход, а также первый и второй входы установки в "0" которого соединены соответственно с выходом второго элемента И, входом признака конца слова устройства и выходом третьего элемента И, первый и второй входы которого соединены соответственно с синхровходом устройства и выходом второго триггера.

Устройство для перевода слов с одного языка на другой Устройство для перевода слов с одного языка на другой Устройство для перевода слов с одного языка на другой Устройство для перевода слов с одного языка на другой 

 

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

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

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

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

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

Изобретение относится к области автоматики , в частности к устройствам для обучения операторов, и может быть использовано в качестве экспертной системы

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных системах цифровой обработки информации, основанной на решении полной проблемы собственных значений

Изобретение относится к цифровой вычислительной технике

Изобретение относится к цифровой вычислительной технике

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

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

Изобретение относится к области вычислительной техники и предназначено для создания высокоскоростных систем обработки больших потоков данных в реальном режиме времени

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

Изобретение относится к вычислительной технике и может найти применение в автоматизированных системах управления АСУ индустриального и специального назначения

Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды
Наверх