Устройство для формирования видеосигнала
Иллюстрации
Показать всеРеферат
Сущность изобретения устройство содержиг 4 регистра (4. 5, 8, 9); 8 счетчиков (3 15. 16, 19, 22, 24, 25, 27), 3 триггера (1, 12 13).4 элемента И (2,14,20,23) 2 мультиплексора (17. 2), 2 блока памяти (18 28), 6 блоков сравнения (6, 7. 10, 11,21.29). 1-2-3-6-12- 14-20-22-28, 4-6, 3-10-12. 8-10, 3-7- 13- 14, 5-7, 9-11. 3-11. 1-26, 1-28. 15-17-18-28 16-17, 18-21-23-24-26-28-29. 23-28, 25- 26, 27-29, 19-21-15 1 ил.
СОСЭ СОИ- С КИ Х
СОЦИАЛИС ГИЧЕСКИХ
f+CllYf>JlMK лис 6 09 G 1/16
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ аконец аиси ф7
Þ9
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
1 (21) 4905446/24 (22) 02,11.90 (46) 23.11.92. Бал. N 43 (72) А.В.Королев, С,И.Логвин и В.А.Петухов (56) Авторское свидетельство СССР N. 1287223. кл. G 09 G 1/16, 1985, (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
ВИДЕОСИГНАЛА
„„5U „„17771о9 А1 (57) Сущность изобретения: устройство содержит 4 регистра (4, 5, 8, 9), 8 счетчиков (3, 15, 16,. 19, 22, 24, 25, 27), 3 триггера (1, 12, 13),4 элемента И (2, 14, 20, 23). 2 мультиплексорэ (17, 2), 2 блока памяти (18, 28), 6 блоков сравнения (6. 7; 10, 11, 21, 29). 1 — 2-3-б-1214-20 — 22 — 28, 4-6, 3 — 10 — 12. 8 — 10, 3 — 7- 13- 14, 5 — 7, 9 — 11, 3 — 11, 1 — 26, 1 — 28, 15 — 17 — 18 — 28, 16-17, 18-21-23-24-26-28-29, 23-28, 2526, 27- 29, 19-21- 15, 1 ил.
1777169
20
35
55
Изобретение относится к вычислительной технике и может быть использовано для визуализации массивов данных в информационно-справочных системах. Устройство позволяет отобра>кать массивы данных, размеры которых превышают информационную.емкость экрана.
Цель изобретения — расширение области применения устройства за счет возможности формирования видеосигнала как о буквенно-цифровой, так и о графической информации в с>катом виде путем построчновесового кодирования.
На чертеже представлена структурная схема устройства.
Устройство содержит первый триггер 1, первый элемент 2И, первый счетчик 3, первый 4 и второй 5 регистры, первый 6 и второй 7 блоки сравнения, третий 8 и четвертый
9 регистры, третий 10 и четвертый 11 блоки сравнения, второй 12 и третий 13 триггеры, третий элемент 14 И, четвертый 15 и второй
16 счетчики, первый мультиплексор 17, пер вый блок 18 памяти, пятый счетчик 19, второй элемент 20 И, пятый блок 21 сравнения, третий счетчик 22, четвертый элемент 23 И, шестой 24 и седьмой 25 счетчики, второй мультиплексор 26, восьмой счетчик 27, второй блок 28 памяти, шестой блок 29 сравнения, Позициями 30; 31, 32, 33 обозначены с первого по четвертый информационные входы,34, 35, 36-первый, второй и третий управляющие входы; 37 — четвертый информационный вход, 38 — вход сигнала записи, . 39 — вход тактовых импульсов,.40 — вход тактовых импульсов телевизионной развертки, 41 — вход сигнала конца записи, 42— информационный выход устройства.
Триггер 1 обеспечивает два режима работы устройства — записи и считывания. При переключении триггера в единичное состояние разрешается запись информации в блок 28. При установке триггера в нулевое состояние разрешается считывание инфор, мации из блока 28, Установка триггера 1 в состояние 0 происходит под влиянием сигнала конец записи. В режиме записи информации через элемент 2 И происходит прохождение тактовых импульсов на счетчик 3, На выходах счетчика 3, соответствующих младшим разрядам, образуется код количества элементов отображения в строке. На выходах, соответствующих старшим разрядам, образуется код количества строк.
В регистры 4 и 8 заносятся по входам 30 и . 31 соответственно коды левой и правой гра. ниц отображаемого массива, В регистры 5 и 9 заносятся по входам 31 и 33 соответственно коды верхней и нижней границ ото1 бражаемого массива. Схема сравнения 6 сравнивает коды, поступающие с регистра 4 и соответствующих выходов счетчика 3. При сравнении кодов блок 6 вырабатывает единичный сигнал, Аналогично работают блоки сравнения 7, 10, 11. Единичный сигнал с выхода блока сравнения 6 поступает на триггер 12 и переключает его в единичное состояние. Единичный сигнал.с выхода блока 10 переключает триггер 12 из единичного состояния в нулевое. Единичный сигнал с выхода блока 7 переключает триггер 13 в. единичное состояние, а единичный сигнал с выхода блока 11 переключает триггер 13 в нулевое состояние. Так же сигнал с выхода блока 11 является сигналом конец записи, В ответ на этот сигнал по входу 40 начинают поступать тактовые импульсы телевизионной развертки (ТИ, ТВ). которые используются для воспроизведения (считывания) информации из блока 28. Единичный сигнал с выхода блока 11 осуществляет переключение триггера 1, счетчиков 3, 15, 24 в нулевое состояние, С элемента И 14 поступает единичный сигнал при условии, что триггеры 12 и 13 находятся в единичном состоянии
Счетчик 15 является счетчиком адреса при воспроизведении информации, а счетчик 16-счетчиком адреса при записи информации (управление осуществляется по входам 34 и 35) для блока 18. Мультиплексор
17 является коммутирующим элементом адресов записи в блок памяти 18 и считывания информации из него, Управление записью. считыванием информации для блока памяти
18 осуществляется по управляющему входу
36. С первого выхода блока памяти 18 на первый вход блока памяти 28 поступает код цветности, а с второго выхода на первь1й вход блока 21.поступает код длины полосы определенной цветности. Счетчик 19 осуществляет. подсчет тактовых импульсов и выдает их количество на второй вход блока 21.
На выходе блока 21 сигнал формируется при условии сравнения кодов, поступающих с блока памяти 18 и счетчика 19. Этот сигнал обнуляет счетчик 19, 22, переводит счетчик
15 в состояние на единицу большее, На другой вход счетчика 22 через элемент И 20 поступают тактовые импульсы.
Таким образом, счетчик 22 формирует новую длину полосы цвета, которая затем по второму входу поступает для записи в блок памяти 28.
На выходе элемента И 23 сигнал появляется при условии поступления сигналов с выходов блока 21 и элемент И 14, Этот сигнал поступает на счетный вход счетчика 24 и управляет записью в блок памяти 28, Счетчик 24 является счетчиком адреса при запи1777169
15
25
30, 31, 32, 33 с регистров 4, 5, 8, 9. Эти коды поступают на блоки 6, 7, 10. 11. Сравнения, когда число подсчитанных первым счетчи- 30
35 пульсов, окажется таким же, как и код правой границы отображаемого массива, записанного в третий регистр 8, блок 10 40 — Д выдает единичный импульс, который переключит
55 си информации. а счетчик 25 счетчиком адреса при воспроизведении информации для блока памяти 28.
Мультиплексор 26 является коммутирующим элементом адресов записи в блок памяти 28 и считывания информации иэ него, Управление записью считыванием информации для блока памяти 28, осуществляется по управляющему входу с выхода триггера
1. Блок памяти 28 служит для хранения выводимой на экран информации. Эта информация записывается в него из блока памяти
18. Счетчик 27 совместно с блоком 29 управляет счетчиком адреса 25. При этом значение счетчика 25 увеличивается на единицу при сравнении кода счетчика 27 и кода на втором выходе блока памяти 28. Сигнал с выхода блока 29 обнуляет также счетчик 27.
Устройство работает следующим образом. Работа устройства начинается с приходом сигнала запись, который переключает первый триггер 1 в единичное состояние.
Первый элемент И 2 разрешает прохождение тактовых импульсов (ТИ) на счетный вход первого счетчика 3. Одновременно сигнал запись обеспечивает считывание кодов, записанных по информационным входам ком 3 тактовых импульсов окажется таким же, как и код левой границы отображаемого массива, записанного в первый регистр 4, блок 6 выдает единичный сигнал, Этот единичный сигнал переключит второй триггер .12 в единичное состояние. Когда число подсчитанных первым счетчиком 3 тактовых имвторой триггер 12 внулевое состояние. Таким образом будет выделено необходимое количество элементов отображения в строке.
Одновременно единичный импульс с блока 11 обнуляет первый счетчик З.четвертый счетчик 15, шестой счетчик 24, первый триггер 1 и является сигналом конец записи устройства, Когда триггеры 12 и 13 одновременно находятся в единичном состоянии, на выходе третьего элемента И 14 формируется единичный сигнал, который поступает на второй и шестой элементы И 20 и 23, Он разрешает прохождение тактовых импульсов через второй элемент И 20 на счетный вход третьего счетчика 22. На выходе второго счетчика 16 образуется код адреса при записи информации, который через первый мультиплексор 17 поступает на второй вход первого блока памяти 18.
Управление записью осуществляется ° по управляющим входам 34, 35, 36. В на5 чальном состоянии четвертый счетчик 15 HBходится в нулевом состоянии,. что соответствует нулевому адресу первого блока памяти 18. с которого по этому адресу считывается информация, записанная в сжатом виде с помощью метода полос.
С выхода первого блока памяти 18 код цвета поступает на первый вход второго блока памяти 28, а код длины серии — на первый вход блока,21, Пятый счетчик 19 подсчитывает число тактовых импульсов и как только его состояние станет равным коду длины полосы, блок 21 формирует на выходе единичный сигнал, Этот сигнал обнуляет пятый счетчик 19, поступает на четвертый элемент И 23 и на счетный вход четвертого счетчика 15. Тем самым его код увеличивается на единицу, Этот же единичный сигнал обнуляет третий счетчик 22. Таким образом заканчивается формирование кода длины серии,.поступающего с третьего . счетчика 22 на второй вход второго блока памяти 28, и начинается формирование нового кода длины серии третьим счетчиком
22. Запись кода длины серии, поступающего во второй блок памяти 28 с третьего счетчика 22, разрешается только в момент наличия единичного сигнала на выходе четвертого элемента И 23. Одновременно с записью кода длины серии производится запись кода цвета, поступающего из первого блока памяти 18 во второй блок памяти 28. Разрешение записи этого кода подается также с выхода четвертого элемента И 23. Кроме того, единичный сигнал с выхода четвертого элемента И 23 осуществляет формирование нового адреса путем изменения состояния шестого счетчика 24 на единицу большее. Код адреса. по которому записывается код цвета v, код длины серии, сформированный шестым счетчиком 24, подается на второй блок памяти 28 через второй мультиплексор 26, при условии поступления на его управляющий вход единич- . ного импульса с выхода первого триггера 1.
По импульсу конец записи с выхода блока 11 разрешается также поступление тактовых импульсов телевизионной развертки по входу ТИ ТВ. С установкой первого триггера 1 в нулевое состояние второй блок памяти 28 переводится из режима записи в режим считывания (воспроизведения) информации, а второй мультиплексор 26 подключает седьмой счетчик 25 к третьему входу второго блока памяти 28. В начале режима воспроизведения седьмой счетчик
1777169
25 находится в нулевом состоянии и с нача- ния устройства за счет формирования виделом поступления тактовых импульсов теле- осигнала как о буквенно-цифровой, так и о визионной развертки по нулевому адресу из графической информации в сжатом виде пувторогоблока 28начинается считывание ин- тем построчно-весового кодирования, оно формации. Код цвета поступает на инфор- 5 содержитс первогопотретийтриггеры,тремационный выход 38 устройства, а код тий и четвертый регистры, с первого по шедлины серии на первый вход блока 29, кото- стой блоки сравнения, третий и четвертый рый сравнивает код длины серии с кодом элементы И, с пятого по восьмой счетчики, состояния восьмого счетчика 27, который первый и второй мультиплексоры, второй подсчитывает количество тактовых импуль- 10 блок памяти, счетный вход первого триггера сов телевизионной развертки. При сравне- является входом сигнала записи устройстнии кодов блок 29 формирует на своем ва, а выход подключен к первому входу первыходе единичный импульс, который обну- вого элемента И, управляющему входу ляет восьмой. счетчик 27 и увеличивает со- второго мультиплексора и первомууправлястояние седьмого счетчика 25 на единицу, 15 ющему входу второго блока памяти, второй
Далее информация из блока памяти 28 счи- вход первого элемента И является входом тывается по новому адресу. Таким образом тактовых сигналов устройства, первый выформируется следующий код адреса, по ко-. ход первого счетчика подключен к первым торому информация считывается из второго входам первого и третьего блоков сравнеблока памяти 28. 20 ния, второй выход первого счетчика подклюБ начале каждого режима записи ин- чен к первым входам второго и четвертого формации во второй блок памяти28 произ- блоков сравнения, управляющие входы с водится установка счетчиков 15, 19, 24 в первого по четвертый регистров и счетный нулевое состояние сигналами установки в вход седьмого счетчика подключены к входу исходное состояние. 25 сигнала записи устройства, информационТехнико-экономическое преимущество ный вход первого регистра является первым предлагаемого устройства по сравнению с информационным входом устройства, а выизвестным устройством заключается в рас- ход его подключен к второму входу первого ширении области применения, что позволя- блока сравнения, выход которого подклюет хранить массивы данных не только в 30 чен к первому установочному входу второго буквенно-цифровом, но и в графическом ви- триггера, выход которога подключен к пер-. де. Кроме того, хранения массивов данных вому входу третьего элемента И, информав сжатом виде позволяет без дополнитель- ционный вход второго регистра является ных затрат памяти нараьцивать обьем ин- вторым информационным входом устройстформационного массива, 35 ва, а выход его подключен к второму входу
Техническое преимущество предлагае- второго блока сравнения, выход которого могоустройствапосравнению с известным подключен к первому установочному входу состоит в том, что достигнута возможность третьего триггера, выход которого соединен размещения в запоминающем устройстве с вторым входом третьего элемента И, ин- больших информационных массивов. За 40 формационный вход третьего регистра явсчет этого снимаются ограничения на источ- ляется третьим информационным входом ники информации и мо>кно хранить большие устройства, а выход его подключен к второобьемы информации.. му входу третьего блока сравнения, выход
Положительный эффект, который может которого подключен к второмуустановочнобыть получен в случае использования изо-,45 му входу второго. триггера, информационбретения состоит R ToM, что расширяется ный вход четвертого регистра является область. применения устройства, так как Оно четвертым информационным входом устпозволяет использовать его в системах BN" ройства, а его выход подключен к второму зуализации, в которых массив данных пре- входу четвертого блока сравнения, выход вышает информационную емкость экрана. 50 которого подключен ко входам "Установка
Ф о р м у л а и з о б р е т е н и я нуля" третьего и первого триггеров, первоУстройство для формирования видео- го, четвертого и шестого счетчиков и являетсигнала,содержащеепервыйи второйреги- ся выходом сигнала конца записи стры. с первого по четвертый счетчики, устройства, выход четвертого счетчика подпервый блок памяти, первый элемент И, вы- 55 ключен к первому информационному входу ход которого соединен со счетным входом первого мультиплексора. выход которого первого счетчика, второй элемент И, выход подключен к адресному входу первого блока которого соединен со счетным входом памяти, входы второго счетчика являются третьего счетчика, о т л и ч а ю щ е е с я тем, первым и вторым управляющими входами чтo, с целью расширения области примене- устройства, выходвторогосчетчика подклюI
1777169
Составитель №Загинайко
Техред М.Моргентал . Корректор М.Андрущенко
Редактор
Заказ 4124 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород. ул.Гагарина, 101 чен к второму информационному входу первого мультиплексора, управляющие входы первых мультиплексора и блока памяти являются третьим управляющим входом устройства, информационный вход первого блока памяти является пятым информационным входом устройства, первый выход первого блока памяти подключен к первому информационному входу второго блока памяти, второй выход первого блока памяти подключеЬ. к первому входу пятого блока сравнения, выход - пятого счетчика подключен к счетным входам четвертого, пятого и третьего счетчиков, второму входу четвертого элемента И, выход которого соединен со счетным входом шестого счетчика и вторым управляющим входом второго блока памяти. выход шестого счетчика соединен с первым информационным входом второго мультиплексора. счетный вход пятого счетчика и второй вход второго элемента И подключены к входу тактовых сигналов устройства, выход третьего элемента И подключен к первым входам четвертого и второго элементов И, выход третьего счетчика соеди5 нен с вторым информационным входом второго блока памяти, выход седьмого счетчика подключен к второму информационному входу второго мультиплексора. выход которого соединен с адресным входом вто10 рого блока памяти, первый выход которого является информационным выходом устройства, а второй выход подключен к первому входу шестого блока сравнения, третий управляющий вход второго блока памяти и
15 счетный вход восьмого счетчика являются входом тактовых импульсов телевизионной развертки устройства, выход восьмого счет- чика соединен с вторым входом шестого блока сравнения, выход которого подклю20 чен к входам "Установка нуля" восьмого и седьмого счетчиков.