[go: up one dir, main page]

SU1711194A1 - Tv image amplitude histogram evaluator - Google Patents

Tv image amplitude histogram evaluator Download PDF

Info

Publication number
SU1711194A1
SU1711194A1 SU884449637A SU4449637A SU1711194A1 SU 1711194 A1 SU1711194 A1 SU 1711194A1 SU 884449637 A SU884449637 A SU 884449637A SU 4449637 A SU4449637 A SU 4449637A SU 1711194 A1 SU1711194 A1 SU 1711194A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
block
address
multiplexer
Prior art date
Application number
SU884449637A
Other languages
Russian (ru)
Inventor
Александр Владимирович Василькевич
Александр Георгиевич Дмитриев
Юрий Антонович Кипецкий
Original Assignee
Предприятие П/Я В-8751
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 Предприятие П/Я В-8751 filed Critical Предприятие П/Я В-8751
Priority to SU884449637A priority Critical patent/SU1711194A1/en
Application granted granted Critical
Publication of SU1711194A1 publication Critical patent/SU1711194A1/en

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может примен тьс  в системах цифровой обработки изображений. Цель изобретени  - расширение функциональных возможностей за счет накоплени  гистограмм дл  различных фрагментов изображени . Адреса фрагментов формируютс  блоком выделени  фрагментов дл  текущих координат развертки на выходе блока счетчиков числа элементов и строк. По адресам фрагментов в блоке пам ти происходит накопление соответствующих гистограмм . 1 ил.The invention relates to computing and can be applied in digital image processing systems. The purpose of the invention is to enhance the functionality by accumulating histograms for various image fragments. Fragment addresses are formed by the fragment selection block for the current sweep coordinates at the output of the block of counters of the number of elements and lines. The addresses of the fragments in the memory block accumulate the corresponding histograms. 1 il.

Description

Изобретение относитс  к вычислительной технике и может примен тьс  в системах цифровой обработки изображений.The invention relates to computing and can be applied in digital image processing systems.

Цель изобретени  - расширение функциональных возможностей за счет накоплени  гистограмм дл  различных фрагментов изображени .The purpose of the invention is to enhance the functionality by accumulating histograms for various image fragments.

На чертеже показана схема устройства.The drawing shows a diagram of the device.

Устройство содержит генератор 1 тактовых импульсов, блок 2 счетчиков числа элементов и строк, блок 3 синхронизации, аналого-цифровой преобразователь АЦП 4, блок выделени  фрагментов изображени , включающий первую 5 и вторую 6 схемы сравнени , первый 7 и второй 8 регистры и мультиплексор 9 координат, мультиплексор 10 данных, мультиплексор 11 адреса, мультиплексор 12 записи/считывани , блок 13 пам ти, сумматор 14 единицы, блок 15 ввода/вывода , магистраль 16.The device contains a clock pulse generator 1, a block of 2 counters of the number of elements and lines, a synchronization block 3, an analog-digital converter A / D converter 4, a block for extracting image fragments, including the first 5 and second 6 comparison circuits, the first 7 and second 8 registers, and the multiplexer 9 coordinates , data multiplexer 10, address multiplexer 11, write / read multiplexer 12, memory unit 13, unit adder 14, input / output unit 15, trunk 16.

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

Блок 2 счетчиков числа элементов и строк 2, тактируемый генератором 1, формирует набор управл ющих сигналов дл  блока 3 синхронизации, а также дл  внешнего телевизионного датчика. Видеосигнал изображени , получаемый с помощью этого датчика, подаетс  на вход АЦП 4, который, тактиру сь генератором 1. производит дискретизацию видеосигнала во времени и квантование его по амплитуде. Оцифрованные АЦП 4 значени   ркости каждого элемента изображени  телевизионных строк поступают на первый вход мультиплексора 11 адреса, с помощью мультиплексора 11 выбираетс  источник адресации  чеек внутри отдельных областей пам ти блока 13. а в то врем  как источник адреса самих областей выбираетс  мультиплексором 9 координат . Каждому значению адреса на выходе мультиплексора 9 соответствуют определенные фрагменты изображени , дл  которых вычисл ютс  амплитудные гистограммы . Второй информационный входThe block 2 of the counters of the number of elements and lines 2, clocked by the generator 1, forms a set of control signals for the block 3 of synchronization, as well as for the external television sensor. The image video signal received by this sensor is fed to the input of the A / D converter 4, which, using generator 1, samples the video signal in time and quantizes it in amplitude. The digitized ADCs 4 luminance values of each image element of the television lines are fed to the first input of the address multiplexer 11. Using the multiplexer 11, the addressing source of cells within individual memory areas of block 13 is selected. At the same time, the address source of the areas themselves is selected by 9 coordinate multiplexer. Each address value at the output of multiplexer 9 corresponds to specific fragments of the image for which amplitude histograms are calculated. Second information entry

vv

fefe

ОABOUT

4four

мультиплексора 9 координат представл ет собой старшие разр ды счетчика числа элементов и счетчика числа строк, значени  которых фиксируютс  в первом 7 и втором 8 регистрах и позвол ют получить крупномасштабную координатную сетку в плоскости телевизионного кадра. Границы координатной сетки определ ют фрагменты изображений, в которых вычисл ютс  гистограммы .The multiplexer 9 coordinates is the high-order bits of the counter of the number of elements and the counter of the number of rows, the values of which are fixed in the first 7 and second 8 registers and allow to obtain a large-scale coordinate grid in the plane of the television frame. The boundaries of the grid define fragments of images in which histograms are calculated.

Перед началом вычислений все мультиплексоры 9-12 перевод тс  на прием информации от блока 15 ввода/вывода. Этот перевод осуществл етс  сигналами, поступающими с выходов блока 15 на управл ющие входы мультиплексоров. Далее производитс  обнуление всей пам ти блока 13 путем последовательного перебора адресов всех его  чеек через мультиплексоры 9 и 11 при нулевых входных данных с одновременной подачей сигнала записи через мультиплексор 12. Сигналы, управл ющие обнулением пам ти 13, формируютс  блоком 15, который управл етс  внешней системой (ЭВМ Или микропроцессором) через магистраль 16 и содержит порты ввода/вывода внешней системы. После окончани  обнулени  блока пам ти 13 мультиплексоры 9-12 по управл ющим входам перевод тс  в режим приема информации с внутренних каналов устройства.Before starting the computations, all the multiplexers 9-12 are transferred to receive information from the I / O unit 15. This translation is carried out by signals from the outputs of block 15 to the control inputs of the multiplexers. Next, the entire memory of block 13 is reset by sequentially iterating through the addresses of all its cells through multiplexers 9 and 11 with zero input data and simultaneously sending a recording signal through multiplexer 12. Signals controlling zero reset of memory 13 are generated by block 15, which is controlled by an external system (computer or microprocessor) through line 16 and contains the input / output ports of the external system. Upon completion of zeroing the memory block 13, the multiplexers 9-12 along the control inputs are switched to the mode of receiving information from the internal channels of the device.

Вычисление амплитудных гистограмм начинаетс  по сигналу запуска, который подаетс  на вход запуска блока 3 синхронизации . Сигнал запуска формируетс  по инициативе внешней системы путем программной установки в состо ние логической 1 определенного разр да порта ввода/вывода в блоке 15. Под управлением сигнала запуска блок 3 синхронизации вырабатывает сигналы управлени  обращением в блок 13 пам ти, которые поступают через мультиплексор 12 записи/считывани  во врем  пр мых ходов строк всего кадра изображени , начина  с первой строки. Сигналы управлени  обращением в блок 13 пам ти обеспечивают его выборку, установку режима чтени  и записи дл  каждого отсчета входного изображени . Каждое очередное обращение в блок 13 пам ти делитс  на два такта. В первом такте производитс  считывание содержимого  чейки пам ти и увеличение содержимого на единицу с помощью сумматора 14. Во втором такте - запись полученного результата через мультиплексор 10 в блок 13 пам ти. Адрес  чейки пам ти дл  каждого обращени  определ етс  значением амплитуды на выходе АЦП 4 и номером фрагмента изображени , в котором ведетс  в данный момент времени подсчет гистограмм.The amplitude histogram calculation starts from the trigger signal, which is fed to the trigger input of the synchronization unit 3. The trigger signal is generated at the initiative of the external system by programmatically setting the logic 1 state to a certain bit of the I / O port in block 15. Under the control of the trigger signal, the synchronization block 3 generates the call control signals to the memory block 13, which are received through the multiplexer 12 reading during forward moves of lines of the entire frame of the image, starting from the first line. The control signals for accessing the memory unit 13 provide for its selection, setting the read and write mode for each sample of the input image. Each successive call to memory block 13 is divided into two clocks. In the first cycle, the contents of the memory cell are read and the contents are increased by one using the adder 14. In the second cycle, the obtained result is written through the multiplexer 10 into the memory block 13. The address of the memory cell for each reference is determined by the amplitude value at the output of the A / D converter 4 and the number of the fragment of the image in which the histograms are being counted.

Номер фрагмента изображени  фиксируетс  в первом 7 и втором 8 регистрах и представл ет собой старшие разр ды счетчика числа элементов в строке и счетчика числа строк (крупномасштабна  координатна  сетка в плоскости телевизионного кадра). Указанные счетчики размещаютс  в блоке 2,The fragment number is fixed in the first 7 and second 8 registers and represents the highest bits of the counter of the number of elements in a row and the counter of the number of rows (a large-scale coordinate grid in the plane of the television frame). Said counters are located in block 2,

0 второй и третий выходы которого составл ют соответственно младшие и старшие разр ды счетчика элементов, а четвертый и п тый младшие и старшие разр ды счетчика строк. Младшие разр ды используютс  дл  опреде5 лени  момента перехода через границы фрагментов . Этот момент времени определ етс  схемами сравнени  5 и 6 и сопровождаетс  импульсами на их выходах, которые фиксируют значени  старших разр дов счетчиков элемен0 тов и строк в регистрах 7 и 8. Значени , с которыми сравниваютс  младшие разр ды счетчиков элементов и строк (размер крупномасштабной сетки), задаютс  внешней системой . /Установка любого из возможных0, the second and third outputs of which are the low and high bits of the item counter, respectively, and the fourth and fifth low and high bits of the row counter. The low order bits are used to determine the moment of crossing the boundaries of the fragments. This moment of time is determined by comparison circuits 5 and 6 and is accompanied by pulses at their outputs, which record the values of the higher bits of the element and row counters in registers 7 and 8. Values with which the lower bits of the element and row counters are compared (the size of the large-scale grid ) are set by the external system. / Install any possible

5 значений позвол ет смещать крупномасштабную сетку, определ ющую границы фрагментов плоскости изображени  с точностью размера дискретного отсчета. Источником значений смещени  дл  внешней системы5 values allows displacing a large-scale grid defining the boundaries of the fragments of the image plane with the accuracy of the size of the discrete reference. Source offset values for the external system

0 могут служить средства интерактивного или автоматического указател  (световое перо, курсар и т.п.).0 can serve as an interactive tool or automatic pointer (light pen, cursor, etc.).

Claims (1)

Формула изобретени  Устройство дл  вычислени  амплитуд5 ных гистограмм телевизионных изображений , содержащее генератор тактовых импульсов, выход которого соединен с тактовыми входами аналого-цифрового преобразовател , блока синхронизации и блокаApparatus of the Invention A device for computing amplitude histograms of television images, comprising a clock pulse generator, the output of which is connected to clock inputs of an analog-digital converter, a synchronization unit and a block 0 счетчиков числа элементов и строк, первый выход которого соединен с входом синхронизации блока синхронизации, вход запуска которого  вл етс  входом запуска вычислений устройства, вход начальной установки дан5 ных которого соединен с первым информаци- онным входом мультиплексора данных, выход которого соединен с входом данных блока пам ти, выход которого соединен с информационным вхрдом сумматора единицы,0 counters of the number of elements and rows, the first output of which is connected to the synchronization input of the synchronization unit, the startup input of which is the computing start input of the device, the input of the initial data setup of which is connected to the first information input of the data multiplexer, the output of which is connected to the data input of the block a memory whose output is connected to the information accumulator of the unit adder, 0 выход которого соединен с вторым информационным входом мультиплексора данных, входы управлени  мультиплексоров данных, адреса и записи-считывани  соединены с входом задани  режимов начальной установки5 вычислени  устройства, вход управлени  записью-считыванием данных которого соединен с первым информационным входом мультиплексора записи-считывани , выход которого соединен с входом управлени  записью-считыванием блока пам ти, первый0 the output of which is connected to the second information input of the data multiplexer, the control inputs of the data multiplexers, addresses and write-reads are connected to the input of the initial installation settings5 calculation of the device, the write-read control input of which is connected to the first information input of the read-write multiplexer whose output connected to the control input of the read / write memory block, the first адресный вход которого соединен с выходом мультиплексора адреса, первый и второй информационные входы которого соединены с первым входом адреса устройства и с выходом аналого-цифрового преобразовател  соответственно, информационный вход которого  вл етс  информационным входом элементов изображени  устройства, второй выход блока счетчика числа элементов и строк соединен с информационным входом блока выделени  фрагментов изображени , отличающеес  тем, что, с целью расширени  функциональных возможностей путемwhose address input is connected to the output of the address multiplexer, the first and second information inputs of which are connected to the first input of the device address and the output of the analog-digital converter, respectively, whose information input is the information input of the image elements of the device, the second output of the block of the number of elements and lines is connected with an information input of an image extraction unit, characterized in that, in order to extend the functionality by 00 накоплени  гистограмм дл  различных фрагментов изображени , выход блока синхронизации соединен с вторым информационным входом мультиплексора записи-считывани , второй вход адреса блока пам ти соединен с выходом блока выделени  фрагментов изображени , входы задани  режимов начальной установки-вычислени , адреса фрагмента и задани  параметров фрагментов  вл ютс  входом задани  режимов начальной установки-вычислени , вторым входом адреса и с входом задани  параметров фрагментов устройства соответственно .accumulating histograms for different image fragments, the output of the synchronization block is connected to the second information input of the read-write multiplexer, the second input of the address of the memory block is connected to the output of the fragment selection block, the inputs of the initial setup-calculation modes, the fragment address and the fragment parameters are the input of the setting of the initial installation-calculation modes, the second input of the address and the input of the setting of the parameters of the device fragments, respectively.
SU884449637A 1988-06-29 1988-06-29 Tv image amplitude histogram evaluator SU1711194A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884449637A SU1711194A1 (en) 1988-06-29 1988-06-29 Tv image amplitude histogram evaluator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884449637A SU1711194A1 (en) 1988-06-29 1988-06-29 Tv image amplitude histogram evaluator

Publications (1)

Publication Number Publication Date
SU1711194A1 true SU1711194A1 (en) 1992-02-07

Family

ID=21385172

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884449637A SU1711194A1 (en) 1988-06-29 1988-06-29 Tv image amplitude histogram evaluator

Country Status (1)

Country Link
SU (1) SU1711194A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1302300, кл. G 06 F 15/70, 1985. Авторское свидетельство СССР № 1644172, кл. G 06 F 15/70,15/36,06Ю6.88. *

Similar Documents

Publication Publication Date Title
EP0279160A2 (en) High speed serial pixel neighborhood processor and method
US4236221A (en) Scan converter
SU1711194A1 (en) Tv image amplitude histogram evaluator
US4672220A (en) Method and apparatus for reading out an opto-electric detector
US4805228A (en) Cellular logic processor
RU2185659C1 (en) Device for separating object image edges
SU911506A1 (en) Device for ordering data
JPS634318Y2 (en)
RU2019060C1 (en) Device for input/output of image
SU1688265A1 (en) Picture digitizer
JP3039054B2 (en) Image processing device
SU955067A1 (en) Data channel polling device
EI-Din et al. Rapid video data capture and processing system for computer image measurement and analysis
SU1302300A1 (en) Device for calculating amplitude histograms of television pictures
SU762001A1 (en) System for reset and output of information of the state of peripheral devices of computer set
SU1133622A1 (en) Buffer storage
SU1287165A1 (en) Device for measuring time characteristics of programs
RU1836693C (en) Device for image processing
SU1339625A1 (en) Graphic information output device
RU1837298C (en) Device for addressing data arrays
SU1488816A1 (en) Processor/memory exchange controller
SU1608633A1 (en) Computer to discrete sensor interface
SU1372316A1 (en) Memory for graphic display
SU1702382A1 (en) Data input device
SU1265833A1 (en) Device for displaying graphic information on screen of cathode-ray tube (crt)