SU1711194A1 - Tv image amplitude histogram evaluator - Google Patents
Tv image amplitude histogram evaluator Download PDFInfo
- 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
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)
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) |
-
1988
- 1988-06-29 SU SU884449637A patent/SU1711194A1/en active
Non-Patent Citations (1)
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) |