[go: up one dir, main page]

RU2051416C1 - Device for reading picture - Google Patents

Device for reading picture

Info

Publication number
RU2051416C1
RU2051416C1 SU5057030A RU2051416C1 RU 2051416 C1 RU2051416 C1 RU 2051416C1 SU 5057030 A SU5057030 A SU 5057030A RU 2051416 C1 RU2051416 C1 RU 2051416C1
Authority
RU
Russia
Prior art keywords
output
input
control
unit
block
Prior art date
Application number
Other languages
Russian (ru)
Inventor
М.М. Аль-Хазим
А.Ф. Барашев
Original Assignee
Аль-Хазим Муин Муханна
Барашев Анатолий Федорович
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Аль-Хазим Муин Муханна, Барашев Анатолий Федорович filed Critical Аль-Хазим Муин Муханна
Priority to SU5057030 priority Critical patent/RU2051416C1/en
Application granted granted Critical
Publication of RU2051416C1 publication Critical patent/RU2051416C1/en

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

FIELD: automation and computer engineering. SUBSTANCE: registers, unit for detection of image attributes, unit for generator of instruction and control features, voltage-to-code converter are introduced to accomplish the goal of invention. EFFECT: increased efficiency when multiple sections of same object are read. 5 dwg

Description

Изобретение относится к автоматике и вычислительной технике и может быть использовано для считывания и предварительной обработки изображений. The invention relates to automation and computer technology and can be used for reading and preprocessing images.

Наиболее близким к изобретению является устройство, содержащее телевизионный датчик, выход которого подключен к входу видеоусилителя, один из выходов которого соединен с входом блока видеоконтроля, первый, второй и третий счетчики, генератор импульсов, выход которого подключен к одному из входов элемента И, выход которого соединен с импульсным входом второго счетчика, блок приема и передачи информации и блок синхронизации и управления, выходы которого подключены к управляющим входам первого и третьего счетчиков, блоки выделения границ по координатам Х и Y, цифроаналоговый преобразователь и последовательно включенные селектор видеосигнала, амплитудный дискриминатор и сдвиговый регистр, информационный выход которого подключен к информационному входу блока приема и передачи информации, информационные выходы которого соединены с соответствующими входами цифроаналогового преобразователя, первого и второго счетчиков и блоков выделения границ по координатам Х и Y, а управляющий выход подключен к одному из входов блока синхронизации и управления, другие входы которого соединены с выходами селектора видеосигнала, выход которого подключен к управляющим входам блоков выделения границ по координатам Х и Y, причем выход первого счетчика соединен с соответствующим входом блока выделения границ по координате Y, выход которого подключен к другому входу элемента И, вход второго счетчика соединен с соответствующим выходом блока выделения границ по координате Х, выход которого подключен к соответствующим входам сдвигового регистра и третьего счетчика, выход которого соединен с одним из входов блока приема и передачи. Closest to the invention is a device containing a television sensor, the output of which is connected to the input of a video amplifier, one of the outputs of which is connected to the input of the video control unit, the first, second and third counters, a pulse generator, the output of which is connected to one of the inputs of the element And, the output of which connected to the pulse input of the second counter, the information reception and transmission unit and the synchronization and control unit, the outputs of which are connected to the control inputs of the first and third counters, border allocation blocks along the X and Y coordinates, a digital-to-analog converter and a sequentially connected video selector, an amplitude discriminator and a shift register, the information output of which is connected to the information input of an information reception and transmission unit, the information outputs of which are connected to the corresponding inputs of the digital-to-analog converter, first and second counters and allocation blocks boundaries along the coordinates X and Y, and the control output is connected to one of the inputs of the synchronization and control unit, the other inputs of which are identical to the outputs of the video signal selector, the output of which is connected to the control inputs of the border allocation blocks at the X and Y coordinates, and the output of the first counter is connected to the corresponding input of the border selection block at the Y coordinate, the output of which is connected to another input of the And element, the input of the second counter is connected to the corresponding output of the border allocation block along the X coordinate, the output of which is connected to the corresponding inputs of the shift register and the third counter, the output of which is connected to one of the inputs of the receiving and cottages.

Недостатком данного устройства является снижение эффективности использования устройства при считывании большого числа сечений одного и того же объекта. The disadvantage of this device is the decrease in the efficiency of use of the device when reading a large number of sections of the same object.

Целью изобретения является расширение области применения устройства путем увеличения скорости считывания и передачи информации. The aim of the invention is to expand the scope of the device by increasing the speed of reading and transmitting information.

Для этого в устройство, содержащее телевизионный датчик, выход которого подключен к входу видеоусилителя, один из выходов которого соединен с входом блока видеоконтроля, первый, второй и третий счетчики, генератор импульсов, выход которого подключен к одному из входов элемента И, выход которого соединен с импульсным входом второго счетчика, блок приема и передачи информации и блок синхронизации и управления, выходы которого подключены к управляющим входам первого и третьего счетчиков, блока выделения границ по координатам Х и Y, селектор видеосигнала, блока приема и передачи информации, информационные выходы которого соединены с соответствующими входами перового и второго счетчиков и блоков выделения границ по координатам Х и Y, а управляющий выход подключен к одному из входов блока синхронизации и управления, другие входы которого соединены с выходами селектора видеосигнала, выход которого подключен к управляющим входам блоков выделения границ по координатам Х и Y, причем выход первого счетчика соединен с соответствующим входом блока выделения границ по координате Y, выход которого подключен к другому входу элемента И, вход второго счетчика соединен с соответствующим входом блока выделения границ по координате Х, выход которого подключен к входу третьего счетчика, выход которого соединен с одним из входов блока приема и передачи, дополнительно введены блок амплитудных компараторов, блок выбора уровней, логический блок, первый и второй регистры хранения информации, блок формирования признаков, машинных управляющих слов, причем информационные входы амплитудных компараторов соединены с выходом селектора видеосигнала, а вторые входы амплитудных компараторов соединены с соответствующими выходами блока выбора уровней, входы которого соединены с информационными выходами блока приема и передачи, информационные входы первого и второго регистров хранения соединены шиной данных с выходами логического блока, входы которого соединены с выходами блока амплитудных компараторов, причем выходы регистров хранения соединены с соответствующими входами блока формирования признаков, выходы которого подключены шиной к входам блока формирования машинных управляющих слов, один из входов которого соединен с выходом логического блока, выходы которого соединены шиной с информационными входами блока приема и передачи, входы управления которого соответственно соединены с выходом генератора импульсов и блока выделения границ по координате Х, причем блок формирования признаков содержит арифметико-логическое устройство (АЛУ), первый, второй и третий элементы ИЛИ, второй, третий и четвертый элементы И, элемент И-НЕ, мультиплексор, два инвертора, первая и вторая группы информационных входов АЛУ соединены с соответствующими выходами первого и второго регистров хранения, n информационных выходов АЛУ соединены шиной с информационными входами блока формирования машинных и управляющих слов, с (n-1) входами первого элемента ИЛИ и n входами элемента И-НЕ, а выходы элементов ИЛИ и И-НЕ соединены с информационными входами мультиплексора, вход управления которого соединен с выходом переноса АЛУ, а выход которого соединен с первыми входами второго и третьего элементов ИЛИ, выход АЛУ идентичности входных кодов соединен через первый инвертор с первыми входами второго и третьего элементов И, а выход переноса АЛУ соединен с вторым входом второго и через второй инвертор с вторым входом третьего элемента И, выходы которых подключены к вторым входам второго и третьего элементов ИЛИ, выходы которых соединены с входами четвертого элемента И и соответствующими входами блока формирования машинных и управляющих слов, вход управления которого соединен с выходом четвертого элемента И, причем блок формирования машинных и управляющих слов содержит первую, вторую и третью пары регистров сдвига, буферный регистр и секционированное оперативное запоминающее устройство (ОЗУ) со схемами обpамления, входы трех из которых соединены шинами с выходами пар регистров сдвига, а четвертый соединен через буферный регистр с информационными выходами блока формирования признаков, адресные входы и информационные выходы секций ОЗУ соединены общей шиной с вводами блока приема и передачи, информационные входы пар регистров сдвига соединены соответственно с выходами логического блока, второго и третьего элементов ИЛИ блока формирования признаков, а входы управления пар регистров сдвига и буферного регистра подключены шиной управления к соответствующим выходам генератора импульсов, вход разрешения приема в буферный регистр соединен с выходом четвертого элемента И блока формирования признаков. To do this, in a device containing a television sensor, the output of which is connected to the input of the video amplifier, one of the outputs of which is connected to the input of the video control unit, the first, second and third counters, a pulse generator, the output of which is connected to one of the inputs of the element And, the output of which is connected to pulse input of the second counter, a block for receiving and transmitting information and a synchronization and control unit, the outputs of which are connected to the control inputs of the first and third counters, a block for allocating boundaries along the X and Y coordinates, a selector a video signal, an information reception and transmission unit, the information outputs of which are connected to the corresponding inputs of the first and second counters and border allocation blocks along the X and Y coordinates, and the control output is connected to one of the inputs of the synchronization and control unit, the other inputs of which are connected to the outputs of the video signal selector the output of which is connected to the control inputs of the border allocation blocks at the X and Y coordinates, and the output of the first counter is connected to the corresponding input of the border allocation block at the Y coordinate, the output of which is connected to another input of the And element, the input of the second counter is connected to the corresponding input of the border allocation block at the X coordinate, the output of which is connected to the input of the third counter, the output of which is connected to one of the inputs of the transmit and receive unit, an additional block of amplitude comparators is introduced, a block the choice of levels, a logical block, the first and second registers of information storage, a block for the formation of signs, machine control words, moreover, the information inputs of the amplitude comparators are connected to the output of the select video signal, and the second inputs of the amplitude comparators are connected to the corresponding outputs of the level selection block, the inputs of which are connected to the information outputs of the reception and transmission unit, the information inputs of the first and second storage registers are connected by the data bus to the outputs of the logic block, the inputs of which are connected to the outputs of the amplitude comparator block moreover, the outputs of the storage registers are connected to the corresponding inputs of the sign forming unit, the outputs of which are connected by bus to the inputs of the forming unit m control words, one of the inputs of which is connected to the output of the logic unit, the outputs of which are connected by a bus to the information inputs of the receive and transmit unit, the control inputs of which are respectively connected to the output of the pulse generator and the border allocation unit along the X coordinate, and the feature generation unit contains arithmetic logical device (ALU), first, second and third elements OR, second, third and fourth elements AND, element NAND, multiplexer, two inverters, first and second groups of information input in the ALU are connected to the corresponding outputs of the first and second storage registers, n information outputs of the ALU are connected by a bus to the information inputs of the machine and control word generation block, with (n-1) inputs of the first OR element and n inputs of the AND-NOT element, and the outputs of the OR elements and AND are NOT connected to the information inputs of the multiplexer, the control input of which is connected to the ALU transfer output, and the output of which is connected to the first inputs of the second and third OR elements, the ALU output of the identity of the input codes is connected through the first inv an inverter with the first inputs of the second and third AND elements, and the ALU transfer output is connected to the second input of the second and through the second inverter with the second input of the third AND element, the outputs of which are connected to the second inputs of the second and third OR elements, the outputs of which are connected to the inputs of the fourth AND element and corresponding inputs of the machine and control word formation unit, the control input of which is connected to the output of the fourth AND element, and the machine and control word formation unit contains the first, second and third pairs of registers shift channels, a buffer register and a partitioned random access memory (RAM) with framing circuits, the inputs of three of which are connected by buses to the outputs of pairs of shift registers, and the fourth is connected through the buffer register to the information outputs of the sign-forming unit, address inputs and information outputs of the RAM sections are connected the common bus with the inputs of the block of reception and transmission, the information inputs of the pairs of shift registers are connected respectively with the outputs of the logical block, the second and third elements OR block formed signs, and the control inputs of the pairs of shift registers and the buffer register are connected by the control bus to the corresponding outputs of the pulse generator, the reception enable input to the buffer register is connected to the output of the fourth element AND of the sign formation block.

При реализации изобретения по сравнению с прототипом с помощью введенных блоков и устройств осуществляют одновременное считывание информации от всех сечений, формирование машинных слов и слов управления с последующей их передачей в ЭВМ, что позволяет увеличить скорость считывания и передачи информации. When implementing the invention, in comparison with the prototype, using the introduced blocks and devices, they simultaneously read information from all sections, generate machine words and control words with their subsequent transmission to a computer, which allows to increase the speed of reading and transmitting information.

На фиг. 1 и 2 показано формирование машинных и управляющих слов; на фиг. 3 приведена схема предлагаемого устройства; на фиг. 4 схема блока формирования признаков; на фиг. 5 схема блока формирования машинных и управляющих слов. In FIG. 1 and 2 show the formation of machine and control words; in FIG. 3 shows a diagram of the proposed device; in FIG. 4 diagram of the block forming signs; in FIG. 5 is a block diagram of the formation of machine and control words.

Устройство (фиг. 3) состоит из телевизионного датчика 1, видеоусилителя 2, селектора 3 видеосигнала, блока 4 синхронизации и управления, первого счетчика 5, второго счетчика 6, блока 7 выделения границ по координате Y, блока 8 выделения границ по координате Х, первого элемента И 9, блока видеоконтроля (не показан), блока 11 приема и передачи информации сопряжения, блока 12 выбора уровней, блока 13 амплитудных компараторов, генератора 14 импульсов, ЭВМ 15, логического блока 16, третьего счетчика 17, первого 19 и второго 18 регистров хранения информации, блока 20 формирования признаков и блока 21 формирования машинных и управляющих слов. The device (Fig. 3) consists of a television sensor 1, a video amplifier 2, a video signal selector 3, a synchronization and control unit 4, a first counter 5, a second counter 6, a border allocation unit 7 along the Y coordinate, a border allocation unit 8 along the X coordinate, the first element 9, a video control unit (not shown), a unit 11 for receiving and transmitting pairing information, a level selection unit 12, an amplitude comparator unit 13, a pulse generator 14, a computer 15, a logical unit 16, a third counter 17, the first 19 and the second 18 registers information storage unit 20 formation of signs and block 21 of the formation of machine and control words.

Блок формирования признаков содержит арифметико-логическое устройство 22, первый 23, второй 24 и третий 25 элементы ИЛИ, второй 26, третий 27 и четвертый 28 элементы И, элемент И-НЕ 29, мультиплексор 30, инверторы 31 и 32. The sign forming unit comprises an arithmetic logic device 22, first 23, second 24 and third 25 elements OR, second 26, third 27 and fourth 28 elements AND, element AND-NOT 29, multiplexer 30, inverters 31 and 32.

Блок формирования машинных и управляющих слов содержит первую 33, вторую 34 и третью 35 пары регистров сдвига, буферный регистр 36, секционированное оперативное запоминающее устройство 37 со схемами обрамления. The machine and control word formation unit comprises a first 33, a second 34 and a third 35 pairs of shift registers, a buffer register 36, a partitioned random access memory 37 with framing schemes.

Телевизионный датчик 1 представляет собой функциональный модуль, предназначенный для получения стандартного телевизионного видеосигнала. Видеоусилитель 2 предназначен для усиления видеосигнала до необходимого уровня, селектор 3 видеосигнала для выделения из полного телевизионного видеосигнала сигналов строчной и кадровой синхронизации и приведения этих сигналов к необходимому логическому уровню. Импульсы строчной частоты выделяются дифференцированием, а кадровой частоты интегрированием сигналов. Введение в состав устройства селектора 3 позволяет обрабатывать видеосигнал не только от телевизионного датчика, но и от других стандартизованных по выходу источников видеосигнала: видеомагнитофонов, линий связи, имитаторов и синтезаторов видеосигнала, что расширяет функциональные возможности устройства. The television sensor 1 is a functional module designed to receive a standard television video signal. Video amplifier 2 is designed to amplify the video signal to the required level, the video selector 3 to extract line and frame synchronization signals from the full television video signal and bring these signals to the desired logical level. Pulses of horizontal frequency are distinguished by differentiation, and of vertical frequency by integration of signals. The introduction of the selector 3 device allows you to process the video signal not only from the television sensor, but also from other video output sources standardized for output: video recorders, communication lines, video signal simulators and synthesizers, which expands the device’s functionality.

Блок 4 осуществляет синхронизацию блоков устройства в соответствии с пиком телевизионных разверток растра и установку счетчиков в исходное состояние. Счетчик 5 выполняет функции управляемого делителя частоты. Он уменьшает частоту следования строчных синхроимпульсов в два, четыре и восемь раз, чем достигается изменение масштаба дискретизации по кадру. Блок 7 выделения границ по координате Y выделяет для обработки "окно", т.е. участок растра по кадру (по координате Y). Блок содержит счетчик начала и конца участка, триггеры начала То и конца Тко окна и ключ (на фиг. 2 не показаны). Если текущая строка находится внутри "окна", определенного содержимым счетчиком начала и конца участка, устанавливается триггер То и разрешает прохождение строчных импульсов через ключ на элементе И 9. По окончании "окна" триггер закрывает ключ.Block 4 synchronizes the blocks of the device in accordance with the peak of the television raster scans and sets the counters to their initial state. Counter 5 performs the functions of a controlled frequency divider. It reduces the repetition rate of horizontal sync pulses by two, four and eight times, thereby achieving a change in the sampling scale per frame. Block 7 allocation of borders on the coordinate Y selects for processing the "window", i.e. plot raster frame (Y coordinate). The block contains a counter of the beginning and end of the section, triggers of the beginning of T about and the end of T to the window and the key (not shown in Fig. 2). If the current line is inside the "window" defined by the content counter of the beginning and end of the section, the trigger Т о is set and allows the passage of line pulses through the key on the And 9 element. At the end of the "window", the trigger closes the key.

Элемент И 9 разрешает прохождение импульсов опорной частоты генератора 14 в счетчик 6 по сигналу из блока 7 выделения границ по координате Y. Счетчик 6 аналогичен счетчику 5 и выполняет аналогичную функцию делит частоту опорного генератора 14 в два, четыре и восемь раз до нужного масштаба дискретизации в пределах строки разложения. Element And 9 permits the passage of the pulses of the reference frequency of the generator 14 to the counter 6 by a signal from the boundary allocation unit 7 along the Y coordinate. Counter 6 is similar to counter 5 and performs a similar function divides the frequency of the reference generator 14 two, four and eight times to the desired sampling scale in the limits of the decomposition string.

Блок 8 выделения границ по координате Х выделяет для ввода участок строки. Блок содержит счетчики начала и конца участка (на схеме не показаны). Значениями счетчиков определяется участок строки для обработки. В течении цикла ввода изображения блок 8 выделяет последовательность импульсов, соответствующую во временной области моментам формирования первичных отсчетов изображения в объеме выбранного числа элементов разложения. Эти импульсы управляют работой сдвиговых регистров. Функциональная схема блока 8 границ аналогична схеме блока 7. Block 8 allocation of borders along the coordinate X selects for input a portion of the line. The block contains counters of the beginning and end of the section (not shown in the diagram). The values of the counters determine the portion of the line for processing. During the image input cycle, block 8 selects a pulse sequence corresponding in the time domain to the moments of the formation of the primary image samples in the volume of the selected number of decomposition elements. These pulses control the operation of the shift registers. The functional diagram of block 8 boundaries is similar to the scheme of block 7.

Блок 11 приема и передачи информации предназначен для организации связи устройства для считывания информации с ЭВМ. Этот блок реализует прямой и программный режимы доступа к памяти ЭВМ, содержит буферные регистры для хранения информации о формате разложения, относительном местоположении считываемого участка растра, о порогах квантования видеосигнала по яркости, о начальном адресе сегментов ОЗУ. Block 11 receiving and transmitting information is intended for organizing communication of a device for reading information from a computer. This unit implements direct and program modes of access to computer memory, contains buffer registers for storing information about the decomposition format, the relative location of the read portion of the raster, the thresholds for quantizing the video signal by brightness, and the starting address of the RAM segments.

В качестве ЭВМ 15 используется универсальная или специализированная вычислительная машина, которая осуществляет управление режимами работы устройства, катализацию и хранение видеоинформации. As a computer 15, a universal or specialized computing machine is used, which controls the operating modes of the device, catalyzes and stores video information.

Генератор 14 импульсов генерирует опорную частоту, синхронную с частотой телевизионного датчика, формирует первичные сигналы управления секционированным оперативным запоминающим устройством, последовательность тактовых импульсов для синхронизации работы первого и второго регистров хранения информации, коммутацию регистров сдвига в парах, сигналы блокировки работы схемы на время обратного хода развертки по строке, вырабатывает сигналы начальной установки блоков и устройств. The pulse generator 14 generates a reference frequency synchronous with the frequency of the television sensor, generates primary control signals for a partitioned random-access memory, a sequence of clock pulses for synchronizing the operation of the first and second registers of information storage, switching shift registers in pairs, blocking signals of the circuit for the duration of the reverse scan by line, it generates signals for the initial installation of blocks and devices.

Блок 12 выбора уровней предназначен для выбора уровней срабатывания схемы при квантовании видеосигналов по амплитуде. Блок содержит по крайней мере один цифроаналоговый преобразователь и делитель напряжения. Выходное напряжение цифроаналогового преобразователя служит источником питания делителя напряжения, с помощью которого задаются уровни порогов для амплитудных компараторов блока 13. Величина уровней порогов соответствует цифровому коду, подаваемому на входы ЦАП из ЭВМ через блок 11. Block 12 level selection is designed to select the levels of operation of the circuit when quantizing the video signals in amplitude. The unit contains at least one digital-to-analog converter and a voltage divider. The output voltage of the digital-to-analog converter serves as a power source for the voltage divider, with which threshold levels for the amplitude comparators of block 13 are set. The threshold levels correspond to the digital code supplied to the DAC inputs from the computer through block 11.

Блок 13 амплитудных компараторов содержит амплитудные компараторы, число которых определяется числом сечений изображения, имеющие прямой и инверсный выходы. На один вход всех аналоговых быстродействующих компараторов подают видеосигнал, на другой вход каждого компаратора подают опорное напряжение с делителя напряжения таким образом, что каждому амплитудному компаратору соответствует свой уровень и сечение. В результате видеосигнал сравнивается с n пороговыми уровнями, каждый компаратор выдает результат (превышает ли видеосигнал установленный порог или нет) в виде двухуровневого сигнала. В совокупности на выходах блока формируется код типа 11110000000. начиная с выхода амплитудного компаратора с наименьшим порогом срабатывания. Единицы соответствуют тем компараторам, для которых порог срабатывания (опорное напряжение) по величине меньше значения видеосигнала в момент считывания информации. На инверсных выходах амплитудных компараторов формируется код типа 00001111111. Block 13 of the amplitude comparators contains amplitude comparators, the number of which is determined by the number of image sections having direct and inverse outputs. A video signal is supplied to one input of all analog high-speed comparators, a voltage reference from a voltage divider is supplied to the other input of each comparator so that each amplitude comparator has its own level and cross-section. As a result, the video signal is compared with n threshold levels, each comparator gives the result (whether the video signal exceeds the set threshold or not) as a two-level signal. In total, a code of type 11110000000 is generated at the block outputs. Starting from the output of the amplitude comparator with the lowest threshold. Units correspond to those comparators for which the response threshold (reference voltage) is smaller than the value of the video signal at the time of reading information. A code of type 00001111111 is generated at the inverted outputs of the amplitude comparators.

Логический блок 16 предназначен для преобразования кода, снимаемого с выходов блока амплитудных компараторов, в двоичный код и код "четное/нечетное" сечение, причем "0" на данном выходе соответствует четному номеру сечения, а "1" нечетному. На первой ступени логический блок выдает унитарный код, принимающий значение логической единицы только на одном выходе, соответствующем самому высокому уровню, для которого выполняется условие напряжения на входе больше порогового уровня, при этом реализуется система переключательных функций

Figure 00000001

На второй ступени логического блока унитарный код преобразуется в двоичный путем объединения операцией ИЛИ соответствующих выходов первой ступени по правилу формирования двоичного кода на выходе логического блока, т.е.Logic block 16 is designed to convert the code taken from the outputs of the amplitude comparator block into a binary code and an even / odd code, and “0” at this output corresponds to an even section number and “1” to an odd one. At the first stage, the logical unit generates a unitary code that takes the value of the logical unit at only one output corresponding to the highest level, for which the condition of the input voltage is greater than the threshold level, and a system of switching functions is implemented
Figure 00000001

At the second stage of the logical block, the unitary code is converted into binary by combining the corresponding outputs of the first stage by the OR operation according to the rule of generating the binary code at the output of the logical block, i.e.

BIмл.разр.=

Figure 00000002
Yi объединяются все выходы Y, в двоичном коде номера уровней которого содержатся в младшем разряде;
B2=
Figure 00000003
Yi объединяются все выходы Y, содержащие единицы в разряде двоек;
Bст.разряд=
Figure 00000004
Yi объединяются все выходы Y, содержащие единицы в старшем разряде.BI ml. =
Figure 00000002
Y i combines all outputs Y, in binary code the level numbers of which are contained in the low order;
B2 =
Figure 00000003
Y i combines all outputs Y containing units in the category of twos;
B senior discharge =
Figure 00000004
Y i combines all outputs Y containing units in the high order.

Выход "чет/нечет" соответствует выходу элемента ИЛИ, входы которого соединены с выходами Yi нечетных уровней логического блока
A=Y1∨Y3∨Y5∨.∨Yn (n-нечетное число)
A=Y1∨Y3∨Y5∨.∨Y(n-1) (n-четное число).
The even / odd output corresponds to the output of the OR element, the inputs of which are connected to the outputs Y i of the odd levels of the logic block
A = Y1∨Y3∨Y5∨.∨Yn (n-odd number)
A = Y1∨Y3∨Y5∨.∨Y (n-1) (n-even number).

Первый 19 и второй 18 регистры хранения информации предназначены для записи и хранения информации о двух соседних точках в течение времени ее обработки АЛУ и записи в пары регистров сдвига блока 21. Первый регистр хранит информацию о текущем значении, а второй о предыдущем значении. Второй регистр выполнен двухступенчатым, в регистр первой ступени записывается информация о текущем значении, при записи нового текущего значения содержимое регистра первой ступени переписывается в регистр второй ступени и подается на АЛУ как предыдущее значение. The first 19 and second 18 information storage registers are designed to record and store information about two neighboring points during the processing of ALU and write to pairs of shift registers of block 21. The first register stores information about the current value, and the second about the previous value. The second register is made in two stages, information about the current value is recorded in the register of the first stage, when a new current value is written, the contents of the register of the first stage are transferred to the register of the second stage and fed to the ALU as the previous value.

Блок 20 формирования признаков предназначен для анализа информации о двух соседних точках изображения. Он содержит арифметико-логическое устройство 22, предназначенное для вычитания кодов, хранящихся в первом 19 и втором 18 регистрах, результат выдается в дополнительном коде, для формирования сигналов Х<Y, X>Y и X-Y|>1, где Х значение в текущей точке; Y значение в предыдущей точке. Первый элемент ИЛИ 23 предназначен для формирования сигнала при разности Х-Y| >1, который подают на блок 20 через второй 24 и третий 25 элементы ИЛИ и через четвертый элемент И 28. Элемент И-НЕ 29 выполняет аналогичную функцию элемента 23 при разностиХ-Y| отрицательной, но по модулю большей единицы. Мультиплексор 29 коммутирует выходы элементов 23 и 29 в зависимости от знака разности Х-Y. Второй 26, третий 27 элементы И и второй 31 и третий 32 элементы ИЛИ обеспечивают формирование сигналов Х>Y и X<Y. Block 20 of the formation of signs is designed to analyze information about two neighboring points of the image. It contains an arithmetic-logic device 22, designed to subtract the codes stored in the first 19 and second 18 registers, the result is issued in an additional code, to generate signals X <Y, X> Y and XY |> 1, where X is the value at the current point ; Y value at the previous point. The first element OR 23 is designed to generate a signal with the difference X-Y | > 1, which is fed to block 20 through the second 24 and third 25 elements OR and through the fourth element AND 28. The element AND 29 does the same function as the element 23 with the difference X-Y | negative, but modulo a larger unit. The multiplexer 29 switches the outputs of the elements 23 and 29 depending on the sign of the difference X-Y. The second 26, third 27 elements AND and the second 31 and third 32 elements OR provide the formation of signals X> Y and X <Y.

Блок 21 формирования машинных и управляющих слов содержит три пары 33-35 регистров сдвига, буферный регистр 36 и секционированное оперативное запоминающее устройство 37. Block 21 of the formation of machine and control words contains three pairs of 33-35 shift registers, a buffer register 36 and a partitioned random access memory 37.

Устройство работает следующим образом. The device operates as follows.

На этапе подготовки устанавливаются параметры вводимого изображения: относительное местоположение и размер считываемого растра Yнач. Хнач. Δ Y, Δ Х, число элементов разложения (масштаб дискретизации) К1, К2, начальное значение пороговых уровней. Эта информация передается из ЭВМ 15 через буферные регистры блока 11 в счетчики 5 и 6, блоки 7 и 8 выделения границ по координатам Y и Х, блок 12 выбора уровней.At the preparation stage, the parameters of the input image are set: the relative location and size of the read raster Y beg . X beg . Δ Y, Δ X, the number of decomposition elements (discretization scale) K1, K2, the initial value of threshold levels. This information is transmitted from the computer 15 through the buffer registers of block 11 to the counters 5 and 6, blocks 7 and 8 of the allocation of borders by the coordinates Y and X, block 12 level selection.

На этапе считывания видеоинформации из телевизионного датчика 1 через видеоусилитель 2 селектор 3 непрерывно подается видеосигнал. В селекторе происходит разделение видеосигнала на синхронизирующие кадровые, строчные и видеосигнал. Сигнал "Пуск", поступающий из ЭВМ 15 через блок 11, переводит блок 4 в режим управления вводом изображения. At the stage of reading the video information from the television sensor 1 through the video amplifier 2, the selector 3 is continuously supplied with a video signal. In the selector, the video signal is divided into synchronizing frame, lowercase and video signals. The "Start" signal coming from the computer 15 through the block 11, puts the block 4 in the image input control mode.

С приходом кадрового синхроимпульса (КСИ) происходит привязка к конкретному полукадру (четному или нечетному) и строчные синхроимпульсы (ССИ) начинают поступать на счетчик 5. Счетчик 5 "разряжает" растр, т.е. уменьшает число строк до выбранного формата разложения. Коэффициент деления установлен по коду из ЭВМ. Синхроимпульсы (СИ), соответствующие необходимой частоте следования строк в считываемом растре, поступают в блок 7 выделения границ по координате Y. В счетчиках начала и конца окна этого блока содержится код, соответствующий номеpу строки, с которой начинается считывание, и строки, на которой ввод изображения заканчивается. При переполнении счетчиков во время подсчета строчных импульсов устанавливаются триггера начала и конца окна То и Тко, которые определяют границы участка растра по коду для считывания. Если текущая строка находится в пределах этого участка, элемент И 9 открывается разрешающим сигналом с блока 7 выделения границ и пропускает импульсы генератора 14, которые размещают выделенную строку в счетчик 6. Счетчик 6, как и счетчик 5, в соответствии с установленным коэффициентом деления уменьшает частоту дискретизации по строке (по координате Х). С выхода счетчика 16 импульсы дискретизации поступают на вход блока 8 выделения границ по координате Х, в котором определяется участок строки для считывания. Функционирование блока 7 не отличается от рассмотренного. Импульсы на выходе блока 8 выделения границ по координате Х соответствуют моментам дискретизации данного участка всего растра, доступного сканированию телевизионным датчиком, в данном объеме разложения. Эти импульсы подаются на регистры сдвига блока 21 для фиксации мгновенных значений видеосигнала в кодированном виде.With the arrival of a frame sync pulse (CSI), a specific half-frame (even or odd) is referenced and horizontal sync pulses (SSI) begin to arrive at counter 5. Counter 5 “discharges” the raster, i.e. reduces the number of lines to the selected decomposition format. The division ratio is set by computer code. Synchronized pulses (SI) corresponding to the required line repetition rate in the read raster are sent to the block 7 for selecting the boundaries along the Y coordinate. The counters of the beginning and end of the window of this block contain a code corresponding to the number of the line from which the reading begins and the line on which the input image ends. When the counters are overflowed during the counting of the horizontal pulses, the triggers for the start and end of the window T o and T ko are set, which determine the boundaries of the raster section by the code for reading. If the current line is within this section, the And 9 element opens with an enable signal from the border allocation unit 7 and passes the pulses of the generator 14, which place the selected line into the counter 6. Counter 6, like counter 5, reduces the frequency in accordance with the set division factor discretization on a line (on coordinate X). From the output of the counter 16, the sampling pulses are fed to the input of the boundary allocation unit 8 along the X coordinate, in which the portion of the line for reading is determined. The functioning of block 7 does not differ from that considered. The pulses at the output of block 8 of the allocation of boundaries along the X coordinate correspond to the sampling times of a given section of the entire raster accessible by scanning with a television sensor in a given decomposition volume. These pulses are fed to the shift registers of block 21 to fix the instantaneous values of the video signal in encoded form.

Формирование машинных и управляющих слов в формате ЭВМ продолжается 16 тактов сдвига регистров трех пар 33-35, после чего необходимо инициировать коммутацию регистров сдвига пар и обмен с тремя секциями оперативного запоминающего устройства. The formation of machine and control words in a computer format lasts 16 clock cycles of the shift registers of three pairs 33-35, after which it is necessary to initiate the switching of the registers of the shift pairs and exchange with three sections of random access memory.

Сущность формирования машинных и управляющих слов поясняется на фиг. 1 и 2. The essence of the formation of machine and control words is illustrated in FIG. 1 and 2.

Для сжатия информации при ее считывании по сечениям логический блок 16 выдает на выходе чет/нечет сигнал логического нуля "0", если уровень входного сигнала соответствует четному сечению, и сигнал логической единицы, если уровень входного сигнала соответствует нечетному сечению. Поле растра содержит n элементов разложения вдоль строки (например, 256) и m элементов по кадру (например, 256), всего nxm элементов, при этом яркость элемента разложения кодируется k-разрядным словом, объем одного кадра равен nxmxk (219) бит. При считывании по сечениям объем информации от одного кадра увеличивается и составляет (nxmx2k) бит, при принятом формате разложения 256х256х256 составляет 224 бит, по отношению к случаю кодирования яркости k-разрядными словами (k= 8, объем 256х256х8 составляет 219 бит) требуется значительно большее время для передачи информации одного кадра и значительно больший объем памяти для ее записи. При этом все сечения проектируются на плоскость (фиг. 1). При таком представлении требуется объем памяти 256х256х1= 216, что значительно меньше рассмотренного раньше (256х256х256= 224), но в этом случае есть ограничения (фиг. 1):
1. Совпадение границ сечения N 1 и N 2, соответственно потеря перехода "0" __→ "1" ("1" __→ "0") и границы;
2. Неразличимость вершин и впадин (сечение N 7 и N 1);
3. Верхнее сечение не может быть шире него, но может быть равно, поэтому возможно поглощение верхним сечением нижнего, т.е. отличие выше лежащего сечения более чем на единицу (сечение N 6 поглотило сечения N 4 и N 5);
4. При поглощении сечений возможно совпадение кодировки (поглощение нечетного числа сечений) и, как следствие, поглощение границ всего сечения.
To compress information when it is read over sections, the logic unit 16 outputs an even / odd logic signal "0" at the output if the input signal level corresponds to an even section, and a logical unit signal if the input signal level corresponds to an odd section. The raster field contains n decomposition elements along the line (for example, 256) and m elements per frame (for example, 256), total nxm elements, while the brightness of the decomposition element is encoded by a k-bit word, the volume of one frame is nxmxk (2 19 ) bits. When reading over sections, the amount of information from one frame increases and amounts to (nxmx2 k ) bits, with the adopted decomposition format 256x256x256 it is 2 24 bits, with respect to the case of encoding brightness with k-bit words (k = 8, the volume 256x256x8 is 2 19 bits) a much longer time is required for transmitting information of one frame and a significantly larger amount of memory for recording it. Moreover, all sections are projected onto a plane (Fig. 1). With this representation, a memory capacity of 256x256x1 = 2 16 is required, which is significantly less than previously considered (256x256x256 = 2 24 ), but in this case there are limitations (Fig. 1):
1. The coincidence of the boundaries of the cross sections N 1 and N 2, respectively, the loss of the transition "0" __ → "1"("1" __ → "0") and the border;
2. The indistinguishability of the peaks and troughs (section N 7 and N 1);
3. The upper section cannot be wider than it, but it can be equal, therefore absorption by the upper section of the lower one is possible; the difference between the lying section is more than one (section N 6 has absorbed sections N 4 and N 5);
4. When sections are absorbed, the encoding may coincide (absorption of an odd number of sections) and, as a result, absorption of the boundaries of the entire section.

Данные ограничения снимаются при формировании управляющих слов и дополнительного массива, при этом объем памяти возрастает до 256х256х4=218, но меньше, чем при считывании по отдельным сечениям.These restrictions are removed during the formation of control words and an additional array, while the memory volume increases to 256x256x4 = 2 18 , but less than when reading over individual sections.

Формирование слов (фиг. 2) осуществляется следующим образом. До поступления импульса "Пуск" от ЭВМ регистры 19 и 18 хранения находятся в нулевом состоянии, что соответствует позиции 0 на фиг. 2 (не показана). The formation of words (Fig. 2) is as follows. Before the start pulse from the computer, the storage registers 19 and 18 are in the zero state, which corresponds to position 0 in FIG. 2 (not shown).

После запуска устройства осуществляется обработка первого элемента разложения растра позиция 1 на фиг. 2. В этом случае входной сигнал превышает только уровень 01, поэтому позиции 1 соответствует код 1000000000. Этот код сравнивается с предыдущим значением кодом 0000000000. Поскольку единица соответствует нечетному сечению, то в первый разряд машинного слова записывается единица (см. позицию 1 на фиг. 1). Текущее значение кода больше предыдущего 10000000000 00000000000, в разряд управляющего УС1 записывается единица, а в разряд УС2 ноль, что соответствует возрастанию функции. Обработке следующего элемента 2 разложения соответствует позиция 2, в пределах которой входной сигнал превышает пороговый уровень 02, которому в данном случае соответствует код 1100000000. Код позиции 2 сравнивается с кодом позиции 1, в следующий разряд машинного слова записывается 0, так как сечение имеет четный номер, а в разряд управляющих слов УС1 и УС2 записывается соответственно 1 и 0 и так далее до позиции 6. Код позиции 6 (1111100000) соответствует коду позиции 5, сечение нечетное, поэтому в соответствующие разряды машинного и управляющих слов записывается 1, 0, 0. Аналогично происходит до позиции 8 включительно. Позиция 9 соответствует четному сечению, код которого (1111111100) меньше кода (1111100000) предыдущей позиции, поэтому в разряд машинного слова записывается 0, а в разряды УС1 и УС2 соответственно 0 и 1. В случае отличия текущего значения от предыдущего белее чем на единицу (например, позиция 13 и позиция 14) в соответствующий разряд машинного слова записывается 0 (сечение четное), в разряды УС1 и УС2 единицы и дополнительно в ОЗУ с организацией типа "стек" записывается разность кодов. After starting the device, the processing of the first raster decomposition element, position 1 in FIG. 2. In this case, the input signal exceeds only level 01, therefore, code 1 million corresponds to position 1. This code is compared with the previous value code 0000000000. Since the unit corresponds to an odd cross section, one is written in the first digit of the machine word (see position 1 in FIG. 1). The current value of the code is greater than the previous 1000000000000000000000, one is written to the category of the control unit US1, and zero is written to the category US2, which corresponds to an increase in the function. The processing of the next decomposition element 2 corresponds to position 2, within which the input signal exceeds threshold level 02, which in this case corresponds to code 1100000000. Position code 2 is compared with position code 1, 0 is written in the next digit of the machine word, since the section has an even number , and in the category of control words US1 and US2, respectively, 1 and 0 are written, and so on up to position 6. Position code 6 (1111100000) corresponds to the code of position 5, the cross section is odd, therefore, write in the corresponding bits of the machine and control words INDICATES 1, 0, 0. Similarly occurs before position 8 inclusive. Position 9 corresponds to an even section whose code (1111111100) is less than the code (1111100000) of the previous position, therefore, 0 is written in the category of the machine word, and 0 and 1, respectively, in the bits of US1 and US2. If the current value differs from the previous one, it is whiter than one ( for example, position 13 and position 14) 0 (the cross-section is even) is written in the corresponding category of the machine word, the difference of codes is written in the digits US1 and US2 of the unit and, in addition, in RAM with the organization of the “stack” type.

При переходе к следующей строке формирование машинного и управляющих слов происходит аналогично. When moving to the next line, the formation of machine and control words occurs similarly.

Число разрядов формируемых слов равно числу элементов разложения вдоль строки. В соответствии с форматом применяемой ЭВМ данные слова разбиваются на ряд слов (например, при числе элементов разложения вдоль строки 256 и использовании 16-разрядной ЭВМ машинное и управляющие слова УС1 и УС2 разбивают на 16 соответствующих слов). The number of digits of the generated words is equal to the number of decomposition elements along the line. In accordance with the format of the computer used, these words are divided into a number of words (for example, with the number of decomposition elements along line 256 and using a 16-bit computer, the machine and control words US1 and US2 are divided into 16 corresponding words).

Блок амплитудных компараторов 13 осуществляет сравнение входного видеосигнала с рядом пороговых уровней, которые задаются блоком 12 выбора уровней. В результате сравнения блок вырабатывает код, который соответствует входному сигналу и показан на i-ой позиции фиг. 2. The amplitude comparator unit 13 compares the input video signal with a number of threshold levels, which are set by the level selection unit 12. As a result of the comparison, the block generates a code that corresponds to the input signal and is shown at the i-th position of FIG. 2.

Логический блок 16 преобразует данный код в двоичный и вырабатывает сигнал чет/нечет, где четному номеру сечения соответствует сигнал 0, а нечетному сечению 1. Logic block 16 converts this code to binary and generates an odd / even signal, where an even section number corresponds to signal 0, and an odd section 1.

Двоичный код как текущее значение входного видеосигнала записывается по сигналу с блока 8 в первый 19 регистр хранения и в регистр первой ступени регистра 18, при этом содержимое регистра первой ступени переписывается в регистр второй ступени, как предыдущее значение сигнала. С выходов регистров 19 и 18 коды текущего и предыдущего значений видеосигнала как первое Х и второе Y слагаемые подаются на арифметико-логическое устройство АЛУ 22 блока формирования признаков 20. На выходе АЛУ получают разность Х-Y в дополнительном коде, с выхода сигнала переноса знак разности (0 код Х больше кода Y или 1 код Х меньше кода Y), на выходе идентичности входных кодов получают сигнал "1", если коды равны. The binary code as the current value of the input video signal is recorded according to the signal from block 8 to the first 19 storage register and to the register of the first stage of register 18, while the contents of the register of the first stage are rewritten in the register of the second stage as the previous signal value. From the outputs of the registers 19 and 18, the codes of the current and previous values of the video signal as the first X and second Y terms are fed to the arithmetic logic device ALU 22 of the sign-forming unit 20. At the output of the ALU, the difference X-Y is obtained in the additional code, the difference sign is output from the transfer signal (0 code X is more than code Y or 1 code X is less than code Y), the output of the identity of the input codes receives a signal "1" if the codes are equal.

Блок 20 формирования признаков формирует сигналы на трех выходах: первый выход сигнал логической единицы, если текущее значение Х меньше предыдущего значения Y, в этом случае разность Х-Y отрицательная, а на выходе идентичности входных кодов формируется 0. Сигналы идентичности входных кодов через инвертор 31 и сигнал знака разности подаются на входы первого элемента И 26, с выхода которого снимается логическая единица и как сигнал Х<Y, а через второй элемент ИЛИ 23 подается на выход блока 20. Второй выход блока 20 сигнал логической единицы, если текущее значение Х больше предыдущего значения Y, в этом случае разность Х-Y положительная, на выходе идентичности входных кодов формируется 0, сигналы с выхода идентичности входных кодов и знака через инверторы 32 и 31 подаются на входы третьего элемента И 27, с выхода которого снимается логическая единица как сигнал Х>Y и через третий элемент ИЛИ 25 подается на выход блока 20. Третий выход сигнал логической единицы, если текущее Х и предыдущее Y значения отличаются более чем на единицуХ-Y|>1, если разность (Х-Y) положительная, то она представлена прямым кодом, наличие единицы хотя бы в одном разряде, не считая младшего, свидетельствует о том, что разность больше единицы, поэтому информационные выходы АЛУ за исключением младшего объединяются первым элементом ИЛИ 23, сигнал логической единицы на выходе которого является признакомХ-Y|>1, если разность Х-Y на выходе АЛУ отрицательная, то она представлена дополнительным кодом, поэтому наличие хотя бы одного нуля в выходном коде АЛУ является признаком Х-Y| >1, который формирует элемент И-НЕ. Прямой и дополнительный коды различаются по значению 0/1 в знаковом разряде разности, этим сигналом управляют мультиплексором 30 по входу управления, а на информационные входы подают сигналы с выходов элементов 23 и 29, сигнал с выхода мультиплексора через элементы 24 и 25 подается на выход блока 20 как сигналы Х<Y и X>Y и через четвертый элемент И 28 как сигналХ-Y| >1. The feature generation unit 20 generates signals at three outputs: the first output is a logical unit signal, if the current value of X is less than the previous value of Y, in this case the difference X-Y is negative, and 0 is generated at the output of the identity of the input codes. Identity signals of the input codes through the inverter 31 and the signal of the difference sign is fed to the inputs of the first element And 26, the output of which is taken as a logical unit and as a signal X <Y, and through the second element OR 23 is fed to the output of block 20. The second output of block 20 is a signal of a logical unit, if the greater the value of X is greater than the previous value of Y, in this case, the difference X-Y is positive, 0 is generated at the output of the identity of the input codes, the signals from the output of the identity of the input codes and sign through inverters 32 and 31 are fed to the inputs of the third element And 27, the output of which is removed logical unit as a signal X> Y and through the third element OR 25 is fed to the output of block 20. The third output is a signal of a logical unit if the current X and previous Y values differ by more than one X-Y |> 1 if the difference (X-Y) positive, then it is represented by direct At the same time, the presence of a unit in at least one category, not counting the minor, indicates that the difference is greater than unity, therefore, the information outputs of the ALU except the younger are combined by the first element OR 23, the signal of a logical unit at the output of which is a sign X-Y | if the difference X-Y at the output of the ALU is negative, then it is represented by an additional code, so the presence of at least one zero in the output code of the ALU is a sign of X-Y | > 1, which forms an AND-NOT element. The direct and additional codes differ by the value 0/1 in the sign digit of the difference, this signal is controlled by the multiplexer 30 at the control input, and the signals from the outputs of the elements 23 and 29 are fed to the information inputs, the signal from the output of the multiplexer through the elements 24 and 25 is fed to the output of the block 20 as signals X <Y and X> Y and through the fourth element And 28 as signal X-Y | > 1.

С информационных выходов АЛУ сигнал разности кодов по шине данных подают в блок 21 формирования машинных и управляющих слов. В блоке 21 на первые регистры трех пар регистров сдвига 33-35 подают соответственно сигналы чет/нечет с выхода логического блока 16, с выхода Х>Y и с выхода Х<Y блока 20, инициализация работы регистров сдвига осуществляется сигналом с выхода блока 8. При завершении обработки n элементов разложения (например, 16) формируются в первых регистрах пар сдвиговых регистров 16-разрядные машинное и управляющие УС1 и УС2 слова. From the information outputs of the ALU, the signal of the difference of the codes on the data bus is fed to the block 21 of the formation of machine and control words. In block 21, the first registers of three pairs of shift registers 33-35 respectively send odd / even signals from the output of logic block 16, from the output X> Y and from the output X <Y of block 20, the operation of the shift registers is carried out by the signal from the output of block 8. Upon completion of processing n decomposition elements (for example, 16), 16-bit machine and control words US1 and US2 are formed in the first registers of pairs of shift registers.

После обработки каждого 16-го элемента разложения информацию подают на входы вторых регистров пар сдвиговых регистров, коммутируя их входы и выходы сигналами с выхода триггера генератора 14 импульсов (на схеме триггер не показан), который опрокидывается импульсами сдвига после деления на 16 с помощью делителя частоты (делитель частоты входит в состав генератора импульсов, который на схеме не показан). При этом выходы первых регистров пар подключают к входам трех секций ОЗУ 37, сигналом с генератора 14 осуществляют запись в секции ОЗУ. After processing each 16th decomposition element, information is fed to the inputs of the second registers of the pairs of shift registers, commuting their inputs and outputs with the signals from the output of the trigger of the pulse generator 14 (the trigger is not shown in the diagram), which is overturned by the shift pulses after dividing by 16 using a frequency divider (the frequency divider is part of the pulse generator, which is not shown in the diagram). The outputs of the first registers of the pairs are connected to the inputs of the three sections of RAM 37, the signal from the generator 14 is recorded in the RAM section.

Буферный регистр 36 подключен шиной данных к информационным выходам и к выходу знакового разряда 19 АЛУ 22 блока формирования признаков 20. Разность кодов (Х-Y) через буферный регистр 36 при наличии сигнала разрешения с выходаХ-Y|>1 блока 20 записывают в четвертую секцию ОЗУ 37 сигналом с генератором 14 импульсов. The buffer register 36 is connected by a data bus to the information outputs and to the output of the sign bit 19 of the ALU 22 of the sign forming unit 20. The code difference (X-Y) through the buffer register 36 in the presence of an enable signal from the output X-Y |> 1 of block 20 is recorded in the fourth section RAM 37 signal with a generator of 14 pulses.

Информацию с секционированного оперативного запоминающего устройства 37 подают по общей шине на блок 11 приема и передачи, осуществляя передачу массивов данных в память ЭВМ в режиме прямого доступа. Information from the partitioned random access memory 37 is fed via a common bus to the receiving and transmitting unit 11, transferring the data arrays to the computer memory in direct access mode.

Таким образом, вместо k массивов информации, соответствующей k сечениям, передается три массива информации о k сечениях и массив данных, который формируется в случае отличия кодов более чем на единицу. Если число слов в данном массиве увеличивается больше заведомо оговоренной нормы, то "расстояние" между сечениями под управлением ЭВМ увеличивается, а число сечений соответственно уменьшается, т.е. необходимо передать информацию в объеме четырех массивов. Если число сечений больше четырех (стандартное изображение на практике разбивают на число сечений до 256), то соответственно увеличивается скорость считывания и передачи информации в ЭВМ, для ее записи требуется меньший объем памяти. Thus, instead of k arrays of information corresponding to k sections, three arrays of information about k sections and an array of data are transmitted, which is formed if the codes differ by more than one. If the number of words in a given array increases more than a predetermined norm, then the "distance" between sections under computer control increases, and the number of sections decreases correspondingly, i.e. it is necessary to transmit information in the amount of four arrays. If the number of sections is more than four (the standard image in practice is divided into the number of sections up to 256), then the speed of reading and transmitting information to a computer increases accordingly, and less memory is required to write it.

Claims (1)

УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ, содержащее последовательно соединенные телевизионный датчик, видеоусилитель и селектор видеосигнала, первый выход которого соединен с первым входом блока амплитудных компараторов, а второй выход подключен к информационному входу блока синхронизации и управления, первый выход которого соединен с тактовым входом первого счетчика, выход которого подключен к информационному входу блока выделения границ по координате Y, управляющий вход которого соединен с вторым выходом блока синхронизации и управления, а выход с первым входом элемента И, выход которого соединен со счетным входом второго счетчика, выход которого подключен к информацинному входу блока выделения границ по координате X, выход которого соединен с информационным входом третьего счетчика, генератор тактовых импульсов, выход которого подключен к второму входу элемента И, блок приема и передачи информации, первый и второй выходы которого соединены соответственно с установочными входами первого и второго счетчиков, третий вход с управляющим входом блока синхронизации и управления, четвертый выход является выходом устройства, а пятый выход подключен к входу блока выбора уровней сигналов, выход которого соединен с вторым входом блока амплитудных компараторов, второй выход блока синхронизации и управления подключен к управляющим входам блоков выделения границ по координатам X и Y и третьего счетчика, отличающееся тем, что в него введены регистры, блок формирования признаков изображения, блок формирования машинных и управляющих слов и преобразователь напряжения в код, вход которого соединен с выходом блока амплитудных компараторов, первый выход с первым управляющим входом блока формирования машинных и управляющих слов, а второй выход с информационными входами первого и второго регистров, выходы которых подключены соответственно к первому и второму входам блока формирования признаков изображения, выход которого соединен с первым информационным входом блока формирования машинных и управляющих слов, выход которого подключен к входу блока приема и передачи информации, пятый выход которого соединен с вторым информационным входом блока формирования машинных и управляющих слов, второй управляющий вход которого подключен к выходу блока выделения границ по координате X, выход третьего счетчика соединен с управляющим входом второго счетчика, а третий выход блока приема и передачи информации подключен к управляющим входам генератора тактовых импульсов и первого и второго регистров. DEVICE FOR READING IMAGES, comprising a television sensor, a video amplifier and a video signal selector in series, the first output of which is connected to the first input of the amplitude comparator unit, and the second output is connected to the information input of the synchronization and control unit, the first output of which is connected to the clock input of the first counter, the output which is connected to the information input of the border allocation unit along the Y coordinate, the control input of which is connected to the second output of the synchronization and control unit the output with the first input of the And element, the output of which is connected to the counting input of the second counter, the output of which is connected to the information input of the border allocation unit at coordinate X, the output of which is connected to the information input of the third counter, a clock generator, the output of which is connected to the second the input of the And element, the information reception and transmission unit, the first and second outputs of which are connected respectively to the installation inputs of the first and second counters, the third input with the control input of the synchronization unit and board, the fourth output is the output of the device, and the fifth output is connected to the input of the signal level selection block, the output of which is connected to the second input of the amplitude comparator block, the second output of the synchronization and control block is connected to the control inputs of the boundary allocation blocks at the X and Y coordinates and the third counter characterized in that registers, a block for generating image features, a block for generating machine and control words and a voltage to code converter, the input of which is connected to the output, are entered into it amplitude comparators, the first output with the first control input of the machine and control word formation unit, and the second output with information inputs of the first and second registers, the outputs of which are connected respectively to the first and second inputs of the image formation unit, the output of which is connected to the first information input of the formation unit machine and control words, the output of which is connected to the input of the information reception and transmission unit, the fifth output of which is connected to the second information input of the ph machine and control words, the second control input of which is connected to the output of the border allocation unit at the X coordinate, the output of the third counter is connected to the control input of the second counter, and the third output of the information reception and transmission unit is connected to the control inputs of the clock and the first and second registers .
SU5057030 1992-07-29 1992-07-29 Device for reading picture RU2051416C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU5057030 RU2051416C1 (en) 1992-07-29 1992-07-29 Device for reading picture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU5057030 RU2051416C1 (en) 1992-07-29 1992-07-29 Device for reading picture

Publications (1)

Publication Number Publication Date
RU2051416C1 true RU2051416C1 (en) 1995-12-27

Family

ID=21610744

Family Applications (1)

Application Number Title Priority Date Filing Date
SU5057030 RU2051416C1 (en) 1992-07-29 1992-07-29 Device for reading picture

Country Status (1)

Country Link
RU (1) RU2051416C1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 1251135, кл. G 06K 11/00, 1986. *

Similar Documents

Publication Publication Date Title
US3293614A (en) Data converter system
US4794566A (en) Random access memory apparatus
JPS6055836B2 (en) video processing system
WO1990007184A1 (en) Method and apparatus for handling high speed data
US3686631A (en) Compressed coding of digitized quantities
US3955189A (en) Data display terminal having data storage and transfer apparatus employing matrix notation addressing
US4899339A (en) Digital multiplexer
EP0484652A2 (en) First-in-first-out buffer
US4799110A (en) Image signal coding apparatus
US4000399A (en) Pattern counting system using line scanning
EP0229379A2 (en) Digital picture signal coding/decoding circuit
CA1291822C (en) Method and apparatus for processing an image signal
RU2051416C1 (en) Device for reading picture
RU2045781C1 (en) Image reader
US3492648A (en) Keyboard selection system
US6308251B1 (en) Reduced power parallel processor apparatus
US4424730A (en) Electronic musical instrument
RU2162248C2 (en) Image reader using basic integrated method
US4707690A (en) Video display control method and apparatus having video data storage
US4779263A (en) Time division multiplexer including a repeating adapter
RU2004929C1 (en) Device for reading images
RU2162247C2 (en) Image reader using basic integrated method
SU809145A1 (en) Interfacing device for computers
SU1037329A1 (en) Device for displaying data on cathode-ray tube screen
RU2015536C1 (en) Display