NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Real time pipelined system for forming the sum of products in the processing of video dataA 3-by-3 convolver utilizes 9 binary arithmetic units connected in cascade for multiplying 12-bit binary pixel values P sub i which are positive or two's complement binary numbers by 5-bit magnitide (plus sign) weights W sub i which may be positive or negative. The weights are stored in registers including the sign bits. For a negative weight, the one's complement of the pixel value to be multiplied is formed at each unit by a bank of 17 exclusive or gates G sub i under control of the sign of the corresponding weight W sub i, and a correction is made by adding the sum of the absolute values of all the negative weights for each 3-by-3 kernel. Since this correction value remains constant as long as the weights are constant, it can be precomputed and stored in a register as a value to be added to the product PW of the first arithmetic unit.
Document ID
19880014785
Acquisition Source
Legacy CDMS
Document Type
Other - Patent
Authors
Wilcox, Brian
(Jet Propulsion Lab., California Inst. of Tech. Pasadena., United States)
Date Acquired
August 13, 2013
Publication Date
June 7, 1988
Subject Category
Computer Operations And Hardware
Report/Patent Number
Patent Application Number: US-PATENT-APPL-SN-815106
Patent Number: NASA-CASE-NPO-16462-1-CU
Patent Number: US-PATENT-4,750,144
Accession Number
88N24169
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
NASA-CASE-NPO-16462-1-CU|US-PATENT-4,750,144
Patent Application
US-PATENT-APPL-SN-815106
No Preview Available