Запоминающее устройство для телевизионного изображения
Иллюстрации
Показать всеРеферат
Изобретение относится к области средств связи и может быть использовано при построении телевизионных цифровых систем связи, систем моделирования алгоритмов цифровой обработки изображений, например, в качестве графического дисплея. Целью изобретения является Повышение надежности устройства за счет коррекции ошибок, обусловленных ячеек памяти в микросхемах. Устройство содержит генератор тактовых импульсов , генератор сигналов адреса, блок синхронизации, коммутатор адреса, коммутатор данных, сдвигающий регистр , блок .сопряжения, блок модифи- . кации адреса, блок памяти и блок управления , -мультиплексор, аналого-цифровой и цифро-аналоговый преобразователи , многовходовый элемент ИСКЛЮЧАКЯЦЕЕ ИЛИ, блок контроля чётности и блок коррекции ошибок. 5 ил. (Л с
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„„SU„,12657 5 (gg 4 G 06 F 10/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3842053/24 (22) 04.01.85 (46) 23.10.86. Бюл. № 39 (72) А.Г.Гуднов (53) 681.327.68(088.8) (56) Патент США ¹ 380055, кл. 340-146;1, 1977.
Патент РСТ № ИО 81/03234, 1981. (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ДЛЯ ТЕЛЕВИЗИОННОГО ИЗОБРАЖЕНИЯ (57) Изобретение относится к области средств связи и может быть использовано при построении телевизионных цифровых систем связи, систем моделирования алгоритмов цифровой обработки изображений, например, в ка. честве графического дисплея. Целью изобретения является Повышение надежности устройства за счет коррекции ошибок, обусловленных отказамн ячеек памяти в микросхемах. Устройство содержит генератор тактовых импульсов, генератор сигналов адреса, блок синхронизации, коммутатор адреса, коммутатор данных, сдвигающий регистр, блок .сопряжения, блок модифи- . кации адреса, блок памяти и блок управления, мультиплексор, аналого-цифровой и цифро-аналоговый преобразователи, многовходовый элемент ИС1ЛЮЧАЮЩЕЕ ИЛИ, блок контроля четности и блок коррекции ошибок. 5 ил.
1265785
Изобретение относится к области средств, связи и может быть использовано при построении телевизионных цифровых систем связи, систем моделирования алгоритмов цифровой обработки изображений, например, в качестве графического дисплея.
Целью изобретения является повышение надежности устройства за счет коррекции ошибок, обусловленных отказами ячеек памяти в микросхемах памяти.
На фиг.1 показана видимая часть
ТВ-растра и соответствующее ей распределение старших разрядов адресов с- разбиением адресного поля на условные зоны, на фиг.2 — адресное поле с перераспределением адресных зон
ТВ-растра по блокам памяти и соответствующее значение старших разрядов; на фиг. 3 — функциональная схема устройства; на фиг.4 — функциональная схема блока памяти; на фиг.5функциональная схема блока коррекции ошибки.
Устройство содержит генератор 1 тактовых импульсов, выход которого соединен со входом генератора 2 сигналов адреса. Управляющий выход адресного генератора соединен со входом блока 3 синхронизации, а адресные выходы с первого по третий образуют адресную шину, которая соединена с первой группой входов коммутатора 4 адреса, управляющими входами коммутатора 5 данных и одним из управляющих входов сдвигающего регистра 6. Первый выход блока 7 сопряжения соединен со второй .группой входов коммутатора 4 адреса, выход которого соединен со входом блока 8 модификации адреса. Выход последнего соединен с адресными входами блока 9 памяти и с одним из входов блока 10 управления. Второй вход блока
10 подключен к выходу генератора 2 сигналов адреса, а третий вход — к выходу блока 7 сопряжения. Блок 7 соединен двунаправленной шиной данных с мультиплексором 11. Адресный выход блока 7 подключен к управляющему входу мультиплексора 11, выход двунаправленной шины данных которого соединен с первой группой входов ком коммутатора 5 данных.
Выход двунаправленной шины данных сдвигающего регистра 6, объединяю-.щий его параллельные входы и выходы, 40
55 г!
О !
35 подключен ко второй группе входов коммутатора 5 данных, первая группа выходов которого соединена с двунаправленной шиной данных блока 9 памяти. Управляющий вход блока 9 памяти соединен с одним из выходов блока 10 управления, второй выход которого соединен со вторым управляющим входом сдвигающего регистра 6.
Вторая группа выходов коммутатора 5 данных соединена со входами блока 12 контроля четности и входами элемента
ИСКЛЮЧАИЩЕЕ ИЛИ !3. Выход элемента
13 соединен с третьим входом коммутатора 5 данных. Выход блока .12 контроля четности соединен со входом блока 7 сопряжения и с управляющим входом блока 14 коррекции ошибок, вход которого соединен с последовательным выходом сдвигающего регистра 6. Последовательный вход сдвигающего регистра 6 соединен с выходом аналого-цифрового преобразователя (АЦП) 15, вход которого соединен с источником видеосигнала. Выход блока 14 коррекции ошибок соединен со входом цифроаналогового преобразователя (ЦАП} 16, выход которого является аналоговым выходом устройства.
Блок 9 содержит два блока 17 и
18 памяти. Адресные входы обоих блоков соединены с выходами блока 8 модификации адреса, шина данных этих блоков соединена с первой группой выходов коммутатора 5 данных, 1а их управляющие входы соединены с первым выходом блока 10 управления.
Блок 14 коррекции ошибок 14 содержит интерполятор 19, вход которого соединен с выходом сдвигающего регистра 6, а выход — со входом коммутатора 20 замещения, выполненного как логический коммутатор, управляющий вход которого соединен с выхо- дом схемы 12 контроля четности. Выход коммутатора 20 замещения соединен со входом ЦАП 16.
Устройство работает следующим образом.
В случае использования ТВ-стандарта с 625 строками количество активных строк, видимых на растре (фиг.1), составит 576 (строки от 0 до 575), При соотношении размера растра 4:3 количество активных элементов в строке будет соответственно 768 (от 0 до 768).
1265785
Объем V адресного поля памяти, Д требуемый для запоминания активной части одного кадра ТВ-изображения, определится как
V< =576 x768=432 К бит, (1) 5 где К = 2 =1024. нг
Для запоминания этой информации требуется память с объемом V 512 К бит, для адресации которой необходимо 19 разрядов. Эту память можно сос- >о тавить из двух блоков объемом U =
=256 К бит, адресуемых 18 разрядами каждый. Неиспользуемое поле адресов при этом составит йV=V-U =512-4320=80 (K бит). (2) 15
Для качественного воспроизведе-. ния TB-изображения достаточно 8 разрядов, поэтому формат слова, записываемого в память, должен составить
8 бит. 20
Если при этом обеспечить раздельный доступ к каждому разряду, то суммарный объем неиспользованных адресов составит аЧ=8i80=640 К бит > 432 К бит,(3)
i=1 что достаточно для запоминания еще одного контрольного бита.
На фиг.l старшие четыре разряда
30 адреса в горизонтальном Х9, Х, Х
Х6 и вертикальном уз уэ ут ° у6 на правлениях ТВ-раствора йоставлены в однозначное соответствие с адресным полем видимой части ТВ-кадра,. Размер З5 единичного адресного квадрата составляет 64х64 (адресуется 12 разрядами), Для пояснения принципа работы блока 8 модификации адресов поле растра на фиг.l разбито на ряд областей
А, В, С, D, E, F, G. Исходя иэ адресных координат Х., Y,, условие нахождения текущего элемента ТВ-кадра
Е в каждой из этих областей можно записать как
ZEA при а=х,- Хз У -Y8 У, У 1
ZEB при ЪХ -X> Y .Y .Y Y =1
Я 8 з 8 т 6
ЫС при с=Х . Y Y,Y +У =1 (4)
ZED npu d = XäY = 1
Z=E при е = ХзХаУз=1
F rtpH f Xg Х8Уз 1
Е=С при 8 = ХзУ = 1
Блок 8 модификации адресов распределяет укаэанные области А... у
G (фиг.2) в поле адресов блоков 17 и
18 памяти, которые представляют собой оперативные запоминающие устрой(5) для i=0 ° ° ° 5, Y Y т
П
Х.
Х; для i=0...5;
У; (6) Так как расположение зоны А не изменяется при переводе ее координат в адресную область блока 17 памяти, то для старших разрядов основной информации можно записать
=Х,. С для i 6...8
=Y; С (7) У,ства с произвольной выборкой объемом V„=256 К байт, организацией 512х х512 и возможностью раздельного доступа к каждому байту.
Причем в каждом блоке 17 и 18 памяти выделено дополнительное адресное поле для контрольного бита К и
К- соответственно.
Й
Таким образом, в то время, когда исходная информация о ТВ-кадре, представляющая собой 8-разрядное слово, записывается в блок 17 (адресное поле С), контрольный бит заносится в область К,вЂ, блока 18 памяти. И наоборот, когда выборка ТВ-сигнала находится в области адресов блока 18 памяти (адресное поле A+B+D+E+F+G), то контрольный бит заносится в адресное поле К, блока 17 памяти.
Так как контрольный бит должен записываться поочередно во все разряды блоков 17 и 18 памяти, то для управления поразрядным обращением используются три старших модифицированных разряда в вертикальном направлении У, Y, Y для блока 18 т д и Y-8",У1 У дпя блока 17 памя ти.
При этом условие записи основной информации в любой разряд блока 17 памяти представляется как С=l, а для блока 18 памяти как С =1, что соответствует нахождению выборки
ТВ-кадра в области С или вне ее.
Блок 8 модификации адреса осуществляет функцию преобразования старших разрядов адресных координат ТВкадра в старшие адресные разряды блоков 18 и 17 памяти. При записи основной информации и контрольного бита для младших шести разрядов справедливы выражения
Х . =Х
1 1
)265785 Ь
15
Х. а.+ 1
При записи контрольного бита в область К, блока 17 памяти (фиг.2), которая происходит в зоне С ТВ-кад(1 ра, разряды Х, Х, Х не иэменя8 б
I ются, а адресные координаты 7„, 7,, Y областей А, В, D, Е, F, G (фиг.l)
6 должны быть приравнены 1, т,е.
Х. =Х,. С для i=6. 8; (8) Y. =С
Если просуммировать (7) и (8) и учесть (5), то полное выражение для адресов блока 17 памяти опредепится ,из уравнений
Х . = Х для i=0...8;
Y., для i=0...5; (9)
Y. С+С для i=6 8, 1
При записи основной информации в блок 18 памяти (логическое условие
C=1) адреса для зоны D не изменяются, а зоны А, В, Е, Г, С посредством модификации старших разрядов адресов должны быть перенесены на свое место в адресное поле блока 18 памяти (фиг.1 и 2). Поэтому на этих участках должно быть произведено преобразование старших разрядов адреса в соответствии с выражением
Х, = Х. С, для 3.=6,7;
7-", = (Y., d+b+ f ) С, для i=6; (10)
Y;-"=(Y; d+e+f)С для i=7;
Y - =(Y, d+g) C для i=8;
При записи контрольного бита в .область К-„ (К + К-„ ) блока 18 па" мяти, которая происходит в зоне С
ТВ-кадра, разряды Х;", Х - не изменяются, а остальные адресные координаты определяются в соответствии с выражением х6 = 13
Ъ в
YR- = C. (11)
Если просуммировать (10) и (» ) и учесть (9), то полное выражение для адресов блока памяти 18 определится из выражения
Xi для i=0...7; (12) для i=8;
xi
У; для i 0...5;
Y;" Х„С+(,. d+b+f)C для i=6;
ХвС+(7; d+e+f)C для i=7;
C+(Y,d+g) ° С для ь.=8.
Таким образом, функционирование блока модификации адреса полностью
45 определяются выражениями (9) и (l 2) при учете (4). Генератор 1 тактовых импульсов вырабатывает тактовые импульсы с частотой около 15 МГц, которые поступают на вход генератора 2 сигналов адреса. Последний формирует разряды адреса в горизонтальном
Х,...Х и вертикальном Y, ...Y направлениях, которые образуют выходную адресную шину, Выход синхронизации генератора 2 сигналов адреса подключен ко входу блока 3 синхронизации, который формирует импульсы строчной и кадровой частоты, необходимые для развертки ТВ-изображения на дисплее (не показан).
Адресная шина подсоединена к первому входу коммутатора 4 адреса, который подключает к блоку 8 модификации адреса или сигнал от генератора сигналов адреса при вводе-выводе информации на ТВ-устройства (камера, монитор, дисплей), или адреса от
ЭВМ через блок 7 сопряжения при обращении ЭВМ к блоку 9 памяти.
Блок 7 сопряжения обеспечивает связь устройства с ЭВМ и кроме адресной шины имеет двунаправленную шину данных, выход управления и вход для сигнализации об ошибке при чтении из памяти. Блок 8 модификации адреса функционирует в соответствии с выражениями (4), (9), (12) и обеспечивает преобразование сигнала с выхода коммутатора 4 адреса в код для адресации блоков 17 и 18 памяти блока 9. На управляющие входы блоков
17 и 18 памяти поступает также сигнал с выхода блока 10 управления, который обеспечивает формирование таких сигналов, как запись/чтение, выбор строк, выбор столбцов, необходимых для функционирования микросхем памяти в блоках 17 и 18.
Для обеспечения раздельного доступа к каждому разряду блоков 17 и 18 памяти на адин из входов блока 10 управления подаются модифицированные адреса. Сигнал с управляющего выхода генератора 2 сигналов адреса, подается на второй вход блока 10 управления, третий вход которого подключен к выходу блока 7 сопряжения.
Блок 10 управления обеспечивает также синхронизацию сдвнгающего регистра 6, который необходим для согласования скорости поступления инфор65785 8 ду этими величинами разрядность регистра может быть от 4 до 16 бит. На его управляющие входы подаются младшие разряды адресной шины в горизонтальном направлении Х, Х или Х о
Х, Х, Х соответственно.. Например, о при вводе информации в устройство с камеры видеосигнал поступает на его аналоговый вход, которым является вход аналого-цифрового преобразователя 15 с разрешающей способностью 8 разрядов.
Цифровой код с выхода аналогоцифрового преобразователя 15 поступает на последовательный вход сдвигающего регистра 6 и с его параллельных выходов подается в двунаправленную шину данных, которая подключена ко второй группе входов коммутатора
5 данных. Первая группа входов коммутатора 5 данных соединена с выходной двунаправленной шиной мультиплексора 11, осуществляющего прием и передачу информации от блока 7 со.— пряжения при обращении от ЭВМ. Коммутатор 5 данных осуществляет подключение шины данных блока 9 памяти либо к сдвигающему регистру 6 при вводе-выводе ТВ-информации, либо к мультиплексору 11 при обмене с ЭВМ. Первая группа выходов коммутатора 5 данных .соединена с шиной данных блока 9 памяти, а вторая группа выходов подключена ко входам блока 12 контроля четности и многовходовому элементу
ИСКЛЮЧАЮЩЕЕ ИЛИ 13, который производит сложение по модулю 2 всех разря- 40 дов информационного слова, в режиме записи в блок 9 памяти. Выходной сигнал многовходового элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 подается на третий вход коммутатора 5 данных, где производится его коммутация во все восемь разрядов шины данных того блока памяти, который не принимает в данный момент основную информацию.
Блок 10 управления, формируя сиг- 50 нал "Выбор кристалла" (CAS), обеспечивает попадание контрольной информации в нужный разряд блоков 17 или
18 памяти.
При чтении информации из блока 9 памяти блок 12 контроля четности ана- . лизирует 9-разрядное слово с выхо" да коммутатора 5 данных и в случае
1О фор мула
35
55
7 l2 мации Т — кадра со временем цикла обращения микросхем памяти.
В зависимости от соотношения межнечетного количества единиц в нем формирует на своем выходе сигнал ошибки, который подается на вход блока 7 сопряжения, сигнализируя о наличия сбоя, и поступает на управляющий вход блока 14 коррекции ошибок.
Коммутатор -20 замещения блока 14 коррекции ошибок производит замену искаженной информации с выхода сдвигающего регистра 6 .на текущее средневзвешенное значение выборки, полученное в интерполяторе 19.
Э изобретения
Запоминающее устройство для телевизионного иэображения, содержащее генератор тактовых импульсов, выход которого подключен к входу генератора сигналов адреса, управляющий выход которого подключен к входу блока синхронизации, первый адресный выход генератора сигналов адреса подключен к первой группе входов коммутатора адреса, вторая группа входов которого соединена с первым .выходом блока сопряжения, выход коммутатора адреса подключен к входу блока модификации адреса, выход которого подключен к первым входам блока памяти и блока управления, второй и третий входы которого подключены соответственно к второму выходу блока сопряжения и второму адресному выходу генератора сигналов адреса, третий адресный выход которого подключен к первому входу коммутатора данных, второй вход и первый выход которого подключены соответственно к выходу и второму входу блока памяти, третий вход которого соединен с первым вы- ходом блока управления, третий адресный выход генератора сигналов адреса подключен к первому управляющему входу сдвигающего регистра, к второму управляющему входу которого подключен второй выход блока управления, параллельные вход и выход сдвигающеro регистра подключены соответственно к второму .выходу и третьему входу коммутатора данных, к четвертому входу которого подключен первый выход мультиплексора, второй выход которого подключен к первому входу блока сопряжения, третий и четвертый выходы которого подключены соответственно к первому и второму входам мульти лексема, третий вход котороХ 000000007 7 ) 7 УЦУ
Х ОООО7 7 700 О д Р8 У7 48
00 0 0
0007
007 О
007
О 00
0 0 7
О 7 О . О 7
10 00
9 12
ro соединен с третьим выходом коммутатора данных, последовательный вход сдвигающего регистра соединен с выходом аналого-цифрового преобразователя, вход которого является аналоговым входом устройства и цифроаналоговый преобразователь.,выход которого является аналоговым выходом устройства, о т л и ч а.ю щ е е с я тем, что, с целью повьппения надежности устройства, в него введены многовходовый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, блок контроля четности и блок коррекции ошибок, причем четвертый выход коммутатора данных соединен с
65785 1О входами элемента ИСКЛН)ЧАЮЩЕЕ ИЛИ и блока контроля четности, выход которого подключен к второму входу блока, сопряжения и первому входу блока коррекции ошибок, выход которого подключен к входу цифроаналогового преобразователя, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключен к пятому входу коммутатора данных, выход блока мо10 дификации адреса подключен к третьему входу блока управления, а последовательный. выход сдвигающего регистра подключен к второму входу блока коррекции
15 ошибок.
1265785 0 1 1
Of 234567891013 г2 13 Ж и блок памяти z
Фиг.8 блок памяли I
"9
Х80000111100 6 0 1 1 I х,оо оо оа о о х,о О о10101 0 0 1 0
1265785
Составитель С,Самуцевич
Техред M.Õîäàíè÷ Корректор А.Обручар
Редактор Н.Егорова
Заказ 5666/47 Тираж 671 Подписное
БНИИПИ Государственного комитета СССР . по.делам изобретений и открытий
113035, Москва, Ж-35, Раушская.наб., д.4/5
Производственно-полиграфическое предприятие, r.Óæãîðoä,óë.Ïðîåêòíàÿ,4