(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1975 |
|
SU552626A1 |
Устройство для отображения информации | 1973 |
|
SU470832A1 |
Устройство для отображения информации | 1975 |
|
SU714440A2 |
Генератор символов | 1987 |
|
SU1446643A1 |
Устройство для отображения информации | 1978 |
|
SU739594A1 |
Генератор символов | 1988 |
|
SU1525724A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1975 |
|
SU555416A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для поворота изображе-Ния СиМВОлОВ | 1979 |
|
SU841030A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1987 |
|
SU1430986A1 |
Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении устройств отображения графической информации. Известны устройства для отображения информации, используемые для вывода графической информации из вычислительных машин и содержащие экранный пульт, соединенный с электронной вычислительной машиной, блоком ввода рисунков, панелью управления и блоком вывода 1. Наиболее близким по технической сущности к данному изобретению является устройство, содержащее блок управления, подключенный к последовательно соединенным блоку нрерываний, генератору импульсов, счетчику тактов, блоку памяти символов, блоку формирования вектора, шифратору, счетчику но координатам Л и Y и блоку отображения 2. Недостатки известных устройств заключаются в TDM, что невозможно получить изображения необычной, заранее неизвестной формы и раскраски, которые могли бы быть использованы для получения различных фактур и расцветок тканей, рисунков на обоях, орнаментов, закодированных изображений, необычных фигур и т.п. Целью изобретсмия является расширение функциональных во.чможностей устройства. Поставленная цель достигается тем, что в предлагаемое устройство введены генератор случайных чисел, подключенный к генератору импульсов, блоку памяти символов II шифратору, регистр, подключенный к счетчику тактов, блок задержки, подключенный к генератору импульсов, и триггер прерываний, подключенны к б,чоку задержкп, регистру, генератору случайных чисел, блоку памяти спмво: лов, шифратору и счетчику по координатам .Y и У. На чертеже представлена блок-схема предлагаемого устройства для отображения информации. Устройство содержит генератор импу,тьсов 1, счетчик тактов 2. блок памяти символов 3, блок прав,1ения 4, б,лок формирования вектора 5, шифратор 6, счетчик по координатам X и У 7, блок прерываний 8, блок отображения 9, генератор случайных чисел 10, триггер прерь|вани|1 11, блок задержки 12, регистр 13, шину 14 управления генератором случайных чисел 10, шину 15 запуска генератора импульсов 1.
Генератор импульсов 1 включается имггульсом начала формирования по тине запуска 15.
Генератор случайных чисел 10 вырабатывает случайный код, часть разрядов которого определяет тип и ориентацию символа, формирующего ограничивающий коптур, часть разрядов- тип и ориептацию символа, который в данный момент времени будет выводиться внутри ограничивающего контура.
Триггер прерываний. 11 переключается из нулевого состояния в единичное и наоборот блоком прерываний 8.
По нулевому состоянию триггера прерываний 11 формируется, символ, ограничивающий контур, по единичному состоянию - символ внутри .ограничивающего контура.
По нулевому состоянию триггера прерываний 11 на вход блока памяти символов 3 и шифратора 6 поступают с генератора случайных чисел 10 коды типа и .ориентации символа, формирующего ограничивающий контур, осупхествляется перезапись кода регистра 13 в счетчик тактов 2 и разрешается передача информации с щифратора 6 на разряды (пх + 1) и (ту + 1) счетчика по координатам yV и Y 7, где Пх и Шу - число элементов разложения .микрорастра символа внутри ограничивающего контура соответственно по горизонтали и вертикали.
Таким образом, для символа, ограничивающего контур, дискретность растра равна п и m у, а для с и м вола внутри контур а - 1 / п
и l/lTiy.
При формировании символа, ограничивающего контур, блок управления 4 ком.мутирует и.мпульсы с генератора и.мпульсов 1 на счетчик тактов- 2, или на блок формирования вектора 5.
В свою очередь, блок управления 4 возбуждается сигналами с блока прерываний 8, формируе.мыми в момент окончания воспроизведения очередного вектора контура символа.
Сигнал об окончании последнего вектора (последний вектор контура символа отмечается в блоке памяти си.мволов 3 признаком конца воспроизведения символа) в контуре символа является одновре.менно сигналом об окончании воспроизведения символа, блокирующим генератором импульсов 1.
По окончании воспроизведе ия очередного вектора счетчик тактов 2 переключается в c;ieдуюи;ее состояние и из блока памяти символов 3 считывается информация о параметрах следующего вектора.
Таким образом, счетчик тактов 2 поочередно считывает из блока памяти символов 3 коды всех векторов, относящиеся к контуру воспроизводимого в данный период вре.мени символа.
Код части разрядов, считываемых из блока памяти си.мволов 3 в блок фор.мирования вектора 5, интерпретируется как код управления
цветом вектора (яркость, цветовой тон, насыщенность), код части разрядов - как код направления вектора, код остальных разрядов - как код длины вектора.
Шифратор 6 по коду направления формирует счетные импульсы для прямого или обратного (реверсивного) счета счетчика по координатам X и Y 7. Число этих импульсов определяется длиной вектора.
Как только будет сформирован первый век тор символа, ограничиваюпгего контур, триггер прерываний 11 по сигналу из блока прерываний 8 перейдет в единичное состояние.
По единичному состоянию триггера прерываний 11 осуществляется запись кода счетчика тактов 2 в регистр 13. установка счетчика тактов 2 в исходное состояние, подключение на вход блока памяти символов 3 и щифратора б с генератора случайных чисел 10 кодов типа и ориентации символа, выводимого внутри ограничиваюн.1его контура.
Полностью формируется символ внутри органичивающего контура. Функционирование устройства при формировании символа внутри ограничиваю.щего контура осуществляется g так же, как и символа, ограничивающего контур, что описано выше.
В конце формирования этого символа блок прерываний 8 вырабатывает сигнал, по которому на части разрядов генератора случайных чисел 10, задающих тип и ориентацию символа,, воспроизводимого внутри ограпичивающего контура, случайный код предыдущего символа за.меняется на случайный код следующего воспроизводимого символа; триггер прерываний 11 переключается в нулевое состояние; блокируется генератор импульсов 1, запускаюншйся затем через блок задержки 12.
Процедура воспроизведения полного изображения продолжается до тех пор. пока полностью не сформируется символ, ограничиваЮ ций Koirryp. Тогда сигнал с блока фор.мирования вектора 5 по нулевому состоянию триггера прерываний 11 изменит состояние части разрядов генератора случайных чисел 10, задающих тип и ориентацию символа, воспроизводящего ограничиваюп1нй контур, заблокируется генератор импульсов 1. Поскольку по нулевому состоянию триггера прерываний II блокируется блок задержки 12, то запуска генератора импульсов 1 не происходит.
Генератор и.мпульсов запускается следующим импульсом начала формирования по щи, не 15 следующего изображения.
Па генератор случайных чисел 10 по управления 14 можно подавать сигналы, по которым разряды кода для символа ограничивающего контур, и/или си.1вола внутри контура, будут формироваться не случайным, а заданным образом, следовательно часть, или все формируемое изображение можно получить по желанию оператора, т.е. оператор может корректировать соответствующим образом в нужном ему направлении воспроизводимое изображение.
Пзменение ориентации символов получается следующим образом. ГПифратор 6, представляющий собой комбинапиоппую схе.му, фор.мирует на счетчик по координатам X и Y 7 СОВОКУПНОСТЬ счетных импульсов ± X, 0; ± Y, 0.
Авторы
Даты
1978-03-15—Публикация
1975-05-04—Подача