Устройство для отображения графической информации на экране телевизионного индикатора
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1403091
Авторы: Аноприенко, Башков
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 5 д 4 609610 ТЕНИЯ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕЛЬСТ(71) Донецкий политехнический институт(56) Авторское свидетельство СССР1153343, кл. б 09 Сл 1/08, 1984.Авторское свидетельство СССР1133614, кл. 6 09 6 1/08, 1983. 4) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ РАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТО(57) Изобретение относится к области вычислительной техники и может быть использовано при разработке систем визуального отображения полутоновой и цветной графической информации. Цель изобретения повышение быстродействия устройства. Устройство содержит блок 1 синхронизации,ЯО 140309 первый и второй счетчики 2 и 3, первый и второй коммутаторы 4 и 5, первый блок 6 оперативной памяти, первый регистр 7, дешифратор 8, третий коммутатор 9, первый 10 и второй1 триггеры, второй регистр 12, блок модуляции 13, телевизионный индикатор 14, пятый регистр 15, формирователь 16 импульсов стирания, чет. вертый коммутатор 17, блок 18 сравнения, третий регистр 19, второй блок 20 оперативной памяти, шифратор 21, пятый коммутатор 22 и четвертый регистр 23 с соответствующими связями. Введение второго блока 20 оперативной памяти, суммарная емкость которого не превышает одной трети емкости первого блока 6 оперативной памяти, позволяет существенно повысить быстродействие устройства при смене изоб- Я ражений за счет группового кодирования цветовых признаков изображения во втором блоке 20 оперативной памяти, имеющем пирамидальную структуру. 7 ил.Изобретение относится к области вычислительной техники и может быть использовано при разработке систем визуального отображения полутоновой и цветной графической информации.Цель изобретения - повышение быстродействия устройства,На фиг. 1 представлена структурная схема устройства; на фиг. 2структурная схема второго блока оперативной памяти; на фиг. 3 - структурная схема формирователя импульсов стирания; на фиг. 4 - таблица функционирования первого преобразователя кода; на фиг. 5 таблица функционирования второго преобразователя кода; на фиг. 6 - таблица функционирования шифратора; на фиг. 7 - пример формирования информационного рельефа в блоках памяти устройства при отображении заданного фрагмента изображения.Устройство для отображения графической информации на телевизионном индикаторе содержит блок 1 синхронизации, первый счетчик 2, второй счетчик 3, первый коммутатор 4, второй коммутатор 5, первый блок 6 оперативной памяти, первый регистр 7, дешифратор 8, третий коммутатор 9, первый триггер О, второй триггер 11, втооой регистр 12, блок модуляции3, телевизионный индикатор 14 пятый регистр 15, формирователь импульсов 16 стирания, четвертый коммутатор 17, блок 18 сравнения, третий регистр 19, второй блок 20 оперативной памяти, шифратор 21, пятый коммутатор 22, четвертый регистр 23.Второй блок 20 оперативной памяти содержит блоки укрупненного доступа, содержащие дополнительные блоки 2424 памяти, дополнительные регистры 2525 дополнительные схемы 26 г26, сравнения.Формирователь 6 импульсов стирания содержит первый преобразователь 27 кола, второй преобразователь 28 кода и группу 29 элементов И,ЛИ.На фиг, 7 обозначены: фрагмент 30 изображения, фрагмент 31 соответствуютцего информационного рельефа в блоке б,фрагмент 32 информационного рельефа в дополнительном блоке 24 г памяти, фрагмент 33 информационного рельефа в дополнительном блоке 241 памяти, фрагмент 33 информационного рельефа в дополнительном блоке 24 памяти.Устройство работает следующим образом.Блок 1 синхронизации вырабатывает на первом выходе смесь синхронизирующих и гасящих импульсов, необходимых для работы модуляционного блока, на втором выходе тактовые импульсы, задающие частоту дискретизации вдоль строки телевизионного растра, на третьем выходе - строчные синхроимпульсы, на четвертом выходе -- кадровые синхроимпульсы.Первый счетчик 2 служит для формирования синхронно с телевизионной раз 5 10 5 20 25 30 35 40 45 50 55 верткой адреса элемента изображения в строке - координаты Х. На первый вход счетчика 2, являющийся счетным входом, поступают тактовые импульсы, на второй, установочный, вход - строчные синхроимпульсы. Переключение счетчика происходит по переднему фронту тактового импульса.Второй счетчик 3 служит для формирования синхронно с телевизионной разверткой номера текущей строки - координаты У, на первый вход счетчика 3 в качестве счетных поступают строчные синхроимпульсы, на второй вход - кадровые синхроимпульсы, по которым происходит установка счетчика в исходное состояние.Первый 4 и второй 5 коммутаторы предназначены для коммутации на выходы в зависимости от режима работы устройства значений координат Х и г или входов координат Х и г устройства (на управлякнцие входы коммутаторов при этом поступает нулевое значение с первого управляющего входа устройства, означающее режим работьг Запись) или с выходов счетчиков 2 и 3 (на управляющие входы коммутаторов 4 и 5 поступает единичное значение, означающее режим работы Визуализация).Блок б оперативной памяти предназначен для хранения значений цвета каждого элемента изображения.Первый регистр 7 служит для фиксации, по заднему фронту сигнала на управляющем входе, информации, поступающей на информационный вход регистра с выхода блока 6.Дешифратор 8 по сигналу, поступающему на его управляющий вход, вырабатывает нулевое значение только в том разряде выхода, номер которого соответствует коду, поступающему на информационный вход дешифратора.Четвертый коммутатор 17 при нулевом значении сигнала на управляющем входе коммутирует на выходы информацию с первого информационного входа, при единичном значении, означающем, что выполняется стирание содержимого блоков памяти устройства, с второго информационного входа, Количество выходов четвертого коммутатора7 равно разрядности каждого из информационных входов, причем первый выход соответствует младшему разряду, а последний - старшему разряду информационного входа.Первый триггер 10 служит для фиксации сигнала Стирание, поступающего на второй управляющий вход устройства. По этому сигналу в первом триггере 10 устанавливается единичное значение, которое переписывается во второй триггер 11 по поступающему на его управляющий вход кадровому синхроимпульсу, что означает начало стирания содержимого блоков 6 и 20 устройства, В первом триггере 10 по перед 1403091нему фронту сигнала с выхода триггера 11 установится нулевое значение, которое по следующему кадровому синхроимпульсу переписывается в триггер 11, что означает завершение процесса стирания.Второй регистр 12 служит для хранения значения цвета, записываемого в блоки 6 и 20 устройства при генерации нового изображения.Блок модуляции 13 на основе поступающей на его синхровход смеси гасящих и синхронизирующих импульсов и поступающей на информационный вход информации о текущем значении цвета формирует аналоговый сигнал, поступающий на вход телевизионного индикатора.Пятый регистр 15 служит для хранения значения формата записи, определяющего, в какой из блоков 6 или 20 будет производиться запись. Входы регистра 12 и регистра 15 являются фактически совокупностью одноразрядного управляющего входа и многоразрядного информационного входа, что необходи мо для обеспечения записи данных в указанные регистры.Формирователь 16 импульсов стирания формирует в соответствии с текущими значениями поступающих со счетчиков 2 и 3 координат сигналы записи только для тех блоков 6 и 20 устройства, в которых содержимое считанных в данном такте ячеек в дальнейшем уже до конца текущего кадра считываться не будет. Введение формирователя 16 импульсов стирания позволяет совместить визуализацию содержимого блоков 6 и 20 памяти устройства со стиранием, т. е, записью во все ячейки значения фонового цвета. Третий коммутатор 9 служит для коммутации на информационные входы блоков 6 и 20 значения цвета из второго регистра 12 при нулевом значении сигнала на управляющем входе четвертого коммутатора 17 и значения цвета из третьего регистра 19 при единичном значении управляющего сигнала, соответствующем стиранию содержимого блоков памяти.Блок 18 сравнения служит для формирования единичного сигнала при несовпадении кодов, поступающих на входы с регистров 7 и 19.Третий регистр 19 предназначен для хранения значения фонового цвета, записываемого в блоки памяти устройства при стирании. Запись нового значения цвета в регистр 19 производится по заднему фронту сигнала на его управляющем входе. Второй блок 20 оперативной памяти служит для обеспечения укрупненного доступа к элементам изображения, т. е. такого доступа, когда записываемое значение цвета присваивается сразу группе соседних элементов изображения. Каждый из дополнительных блоков 24 ь,24 памяти, входящих в состав 5 10 15 20 25 30 35 40 45 50 55 блока 20 оперативной памяти, хранит значения цвета для групп соседних элементов изображения, причем блок 24 хранит значения для групп наименьшего размера, состоящих из четырех элементов изображения, а блок 24, - для групп наибольшего размера. Таким образом, значения цвета для одного и того же элемента изображения хранят и+1 блоков памяти, но для визуализации выбирается значение, считанное лишь из одного из блоков памяти. Для реализации такого выбора служат дополнительные схемы 26 ь,26 сравнения, которые формируют выходной сигнал на основе сравнения кодов, поступающих через дополнительные регистры 25 ь,25 из дополнительных блоков памяти 24 с кодом, поступающим из третьего регистра 19. При несовпадении кодов на выходе соответствуюгцей дополнительной схемы 26; сравнения вырабатывается единичное значение. В дополнительные регистры 2525 информация записывается по заднему фронту сигнала, поступающего на управляющие входы этих регистров.Шифратор 21, на входы которого поступают значения с выходов схем сравнения, служит для формирования на выходе значения в соответствии с таблицей, представленной на фиг. 6 (пример приведен для случая, когда отображаемый растр составляет 256 т на 256 элементов изображения и суммарное количество блоков памяти устройства равно восьми),Пятый коммутатор 22 коммутирует на выход значение цвета с того информационного входа, номер которого поступает на его управляющий вход. Пятый коммутатор 22 в совокупности с шифратором 21 позволяет выбрать для визуализации одно из отличающихся от фонового значений цвета, считанных из блоков 6 и 20 устройства, по следующему правилу: если считанное из блока 6 значение цвета отлично от фонового, то оно поступает на визуализацию, иначе на визуализацию поступает значение, считанное из одного из дополнительных блоков 24 ь,24;, 24 памяти, причем выбирается значение, отличное от фонового и считанное из дополнительного блока памяти с наименьшим значением 1(1(1(п). В случае, если из всех дополнительных блоков памяти 24 ь 24 считаны только фоновые значения, то на визуализацию поступает значение из дополнительного блока 24 памяти. Таким образом, приотображении элементов изоб. ражения более приоритетны значения цвета, записанные с более высоким разрешением, при этом наиболее приоритетным является значение, присвоенное отдельному элементу изображения индивидуально, а наименее приоритетным - фоновое значение, которое при стирании присваивается всем элементам изображения.Формула изобретения Для того, чтобы начало системы координат растра находилось в левом нижнем углу экрана, счетчик 3 должен работать как вычитающий, а формирователь 16 импульсов стирания должен содержать преобразователи 27 и 28 кода, функционирующие в соответствии с таблицами на фиг. 4 и 5, и группу 29 элементов ИЛИ, в которой на первый вход каждого из элементов ИЛИ поступает соответствующий разряд выхода преобразователя 27 кода, а на второй вход - преобразователя 28 кода, Нулевые значения на выходах преобразователей кода появляются только при нулевом значении сигнала на их управляющих входах. При таком выполнении формирователя 16 импульсов стирания обеспечивается стирание содержимого блоков 6 и 20 без нарушения процесса визуализации кадра,Для выполнения стирания заданным цветом требуемое значение записывается в второй регистр 12. В пятый регистр 15 заносится максимальное значение формата, в соответствии с которым при нулевом значении сигнала на первом управляющем входе Режим появление сигнала Запись на третьем управляющем входе устройства приводит к записи в третий регистр 19 в качестве фонового значения цвета информации из второго регистра 12 (через четвертый коммутатор 17). Затем по сигналу Стирание на втором управляющем входе устройства вводится в единицу первый триггер 10, из которого единичное значение по кадровому синхроимпульсу переписывается во второй триггер 11, что означает начало цикла стирания, который продлится до следующего кадрового синхроимпульса, по которому во второй триггер 11 перепишется значение уже сброшенного в ноль первого триггера 10. На первом управляющем входе устройства при этом должно быть единичное значение, задающее устройству режим Визуализация, при котором на адресные входы блоков 6 и 20 поступают значения координат со счетчиков 2 и 3. В каждом такте при единичном значении тактового импульса на втором выходе блока 1 синхронизации происходит считывание информации из блоков 6 и 24 и запись ее по заднему фронту тактового импульса в соответствующие регистры 7 и 25;, При нулевом значении тактового импульса происходит запись фонового значения цвета в блоки 6 и 20. По переднему фронту тактового импульса происходит смена значений координат, и далее процесс повторяется до тех пор, пока не будет завершен перебор (в соответствии с ходом телевизионной развертки) координат всех элементов изображения. В каждом такте при этом одно из значений, считанных в предыдущем такте в регистры 7 и 25 ь,25, поступает через пятый комму 5 10 15 20 25 30 35 40 45 50 татор 22 на вход четвертого регистра 23, в который записывается по заднему фронту тактового сигнала, поступающего на его управляющий вход. Введение четвертого регистра 23, выполняющего функции буферного регистра, позволяет устранить неопределенность значения цвета на входе блока модуляции 13, которая может быть вызвана задержкой срабатывания схем сравнения 18, 26 ь,26 шифратора 21 и пятого коммутатора 22.Для вывода в устройство нового изображения на первом управляющем входе устройства устанавливается единичное значение, задающее режим Запись. Во второй регистр 2 заносятся записываемые значения цвета, а в пятый регистр 15 - требуемые значения формата записи. Занесение информации в блоки 6 и 20 происходит по сигналам, поступающим на третий управляющий вход устройства. При нулевом содержимом пятого регистра 15 запись производится в первый блок 6 памяти и записываемые значения присваиваются каждому элементу изооражения в отдельности. При содержимом пятого регистра 15, отличном от нулевого и максимального, запись производится в один из дополнительных блоков 24 ь,24 памяти. В этом случае записываемые значения цвета изображения и выдача изображения ускоряются по меньшей мере в 4 раза, а в общем случае - в 2- раз, где Г - численное значение формата. После завершения выдачи нового изображения устройство переводится в режим Визуализация, В этом режиме, если второй триггер 11 находится в нулевом состоянии, то стирание не производится и такты записи остаются незадействованными. При установке второго триггера 11 в единичное состояние и последующем стирании процесс визуализации не нарушается до окончания теку щего кадра телевизионной развертки. Если новое изображение будет сгенерировано достаточно быстро, за время межкадрового промежутка, то видимая непрерывность отображения не будет нарушаться, что позволяет использовать предлагаемое устройство для отображения динамической информации.Таким образом, введение второго блока 20 оперативной памяти, суммарная емкость которого не превышает одной трети емкости первого блока 6 оперативной памяти, позволяет существенно повысить быстродействие устройства при смене изображений. Устройство для отображения графической информации на экране телевизионного индикатора, содержащее блок синхронизации, первый и второй счетчики, первый, второй, третий, четвертый и пятый регистры, дешифратор, первый, второй и третий комму 1403091таторы, первый и второй триггеры, первый блок оперативной памяти, блок сравнения, блок модуляции, выход второго регистра подключен к первому информационному входу третьего коммутатора, выход которого подключен к информационному входу третьего регистра, первый выход блока синхронизации соединен с синхровходом блока модуляции, выход которого подключен к видеовходу телевизионного индикатора, видеовход блока модуляции подключен к выходу четвертого регистра, второй выход блока синхронизации подключен к тактовому входу первого счетчика, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит второй блок оперативной памяти, четвертый и пятый коммутаторы, формирователь импульсов стирания, шифратор, выход которого подключен к управляющему входу пятого коммутатора, выход которого соединен с информационным входом четвертого регистра, управляющий вход которого, второй управляющий вход второго блока оперативной памяти, управляющий вход первого регистра и управляющий вход формирователя импульсов стирания подключены к второму выходу блока синхронизации, третий выход которого соединен с входом сброса первого счетчика и с тактовым входом второго счетчика, вход сброса которого и тактовый вход второго триггера подключены к четвертому выходу блока синхронизации, выход первого счетчика соединен с первым информационным входом формирователя импульсов стирания и с вторым информационным входом первого коммутатора, управляющий вход которого и управляющий вход второго коммутатора являются первым управляющим входом устройства, вторым управляющим входом которого является вход Установка 1 первого триггера, выход которого подключен к информационному входу второго триггера, выход которого соединен с управляющими входами третьего и четвертого коммутаторов, с входом Установка О первого триггера и является выходом сигнала Конец записи устройства, входами координат Х и У которого являются соответственно первые информационные входы первого и второго коммутаторов, выход второго счетчика под 5 10 15 20 25 30 35 40 45 ключен к второму информационному входу второго коммутатора и к второму информационному входу формирователя импульсов стирания, выход которого соединен с вторым информационным входом четвертого коммутатора, первый информационный вход которого подключен к выходу дешифратора, информационный вход которого соединен с выходом пятого регистра, информационный вход которого является входом Код формата устройства, вторым управляющим входом которого является управляющий вход дешифратора, информационный вход первого регистра подключен к выходу первого блока оперативной памяти, адресные входы первой группы которого подключены к выходу и выходам группы первого коммутатора, выход и выходы группы второго коммутатора соединены с адресными входами второй группы первого блока оперативной памяти, информационный вход которого и первый информационный вход второго блока оперативной памяти подключены к выходу третьего коммутатора, второй информационный вход которого, второй информационный вход второго блока оперативной памяти и первый вход блока сравнения соединены с выходом третьего регистра, управляющий вход которого подключен к второму выходу четвертого коммутатора, первый выход которого подключен к управляющему входу первого блока оперативной памяти, выходы группы четвертого коммутатора соединены с управляющими входами группы второго блока оперативной памяти, адресные входы первой группы которого соединены с выходами группы первого коммутатора, выход первого регистра соединен с вторым входом блока сравнения и с вторым информационным входом пятого коммутатора, первый информационный вход которого подключен к первому выходу второго блока оперативной памяти, второй выход которого соединен с информационным входом шифратора, управляющий вход которого подключен к выходу блока сравнения, адресные входы второй группы второго блока оперативной памяти подключены к выходам группы второго коммутатора, информационный вход второго регистра является входом Код цвета устройства.Х- Ьеразличное соспьочниефиг. В хо 01 Пк 28 Ьыход пк гв 12545678 12515678сосвочние Рцг о ХХХХХ Х Х 0 Х ХХХХ ХХ 1 Х ХХХ Х Х 1ХХХХХ 11 ХХХХ 1111 Х ХХ 1 1 111 Х Х 1 1 1 1 1 1 Х 111111ХХХХХХХХХХХХХХО Х ХХХ ХХО О Х ХХХ Х 0 О 0 ХХХХ 0000 ХХХО 0000 Х ХОО 0000 Х ООО 0000х - Безразличное вяЬ Шг б 76545211403091 Ю 0 Х 0 Т 00 Р Х едактор О. Саказ 2864/42ВНИИПИ Г есивых Проектная, 4 извод О 7 О 7 1 П 1 йЮ РО ПУР аИ осударственного 113035, Москв венно-полиграф СоставительТехред И. ВереТираж 459комитета СССРа, Ж - 35, Рауческое предприя О. Цапко Коррект Подписи о делам изобрете ская наб., д. 4/ ие, г. Ужгород, ул
СмотретьЗаявка
4100945, 05.08.1986
ДОНЕЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
АНОПРИЕНКО АЛЕКСАНДР ЯКОВЛЕВИЧ, БАШКОВ ЕВГЕНИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G09G 1/08
Метки: графической, индикатора, информации, отображения, телевизионного, экране
Опубликовано: 15.06.1988
Код ссылки
<a href="https://patents.su/8-1403091-ustrojjstvo-dlya-otobrazheniya-graficheskojj-informacii-na-ehkrane-televizionnogo-indikatora.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения графической информации на экране телевизионного индикатора</a>
Предыдущий патент: Многосекционное световое табло
Следующий патент: Устройство для вывода графической информации
Случайный патент: Планетарный фрикционный редуктор