Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
204 words
A matrix-vector multiplication apparatus for performing multiplications between an input vector and a matrix, comprising: parallel operation units each assigned to each digit of a multi-scale, multi-digit code representing a component of the matrix, and summing means for combining outputs from said parallel operation units, each of said parallel operation units including: a display for displaying a plurality of components constituting the vector to produce a radiant image pattern, a replication optical system for optically replicating a vector image displayed on said display into multiple images, the number of which images corresponds to the number of rows of the matrix; a mask array comprising multilevel transmission elements each having transmittance proportional to one digit value of each matrix component, said transmission elements producing products between the components of the vector and the matrix when the vector image radiance passes through the mask array; and photosensors each of which is arranged to detect an intensity of light of each replicated vector image having passed through said mask array and sum up the products to produce one digit value of a multiplication operation, said summing means producing a digit-weighted sum of all digits outputs from said operation units to produce a component of an output vector.
Claim 2
Dependent Claim
204 words
A matrix-vector multiplication apparatus for performing multiplications between an input vector and a matrix, comprising: parallel operation units each assigned to each digit of a multi-scale, multi-digit code representing a component of the matrix, and summing means for combining outputs from said parallel operation units, each of said parallel operation units including: a display for displaying a plurality of components constituting the vector to produce a radiant image pattern, a replication optical system for optically replicating a vector image displayed on said display into multiple images, the number of which images corresponds to the number of rows of the matrix; a mask array comprising multilevel transmission elements each having transmittance proportional to one digit value of each matrix component, said transmission elements producing products between the components of the vector and the matrix when the vector image radiance passes through the mask array; and photosensors each of which is arranged to detect an intensity of light of each replicated vector image having passed through said mask array and sum up the products to produce one digit value of a multiplication operation, said summing means producing a digit-weighted sum of all digits outputs from said operation units to produce a component of an output vector.
Claim 3
Dependent Claim
48 words
An apparatus according to claim 1, wherein said mask array comprises a two-dimentional array consisting of a non-column components of the matrix which corresponds to one vector image, end rows components of the matrix, the number of which rows corresponds to the number of the replicated vector images.
Claim 4
Dependent Claim
45 words
An apparatus according to claim 1 or 2, wherein said display has a pixel matrix having pixels, the number of which pixels corresponds to the number of components of the vector, an intensity of each pixel represents a magnitude of each component of the vector.
Claim 5
Dependent Claim
36 words
An apparatus according to claim 3, wherein the number of pixels of said display is an integer multiple of the number of components of the vector in order to display a plurality of identical vector images.
Claim 6
Dependent Claim
29 words
An apparatus according to claim 3 wherein said display comprises a dynamic display for performing display and scanning in a direction of rows or columns of the pixel matrix.
Claim 7
Dependent Claim
35 words
An apparatus according to claim 1 or 2, wherein said mask array comprises a spatial light modulation device capable of changing in different matrices a light in proportion to multi-scale value of the matrix components.
Claim 8
Dependent Claim
64 words
An apparatus according to claim 1, wherein said replication optical system comprises a single convex lens spaced apart from said display by a focal length of said single convex lens, and a plurality of lenses arranged on a convex lens side opposite to said display such that optical axes of said plurality of lenses are parallel to an optical axis of said convex lens.
Claim 9
Dependent Claim
46 words
An apparatus according to claim 1, wherein said summing means comprises a power-of-m scaling summer for receiving parallel outputs from said operation units corresponding to respective digits, performs power-of-m scaling summation, where m is gradation scale of the multi-scale code, and outputs analog components of the
Claim 10
Dependent Claim
55 words
An apparatus according to claim 1, wherein said display of said each parallel operation unit has a reduced reference radiant intensity corresponding to power-of-m scaling assigned to said each parallel operation unit, where m is gradation scale of the multi-scale code, and said summing means comprises a simple adder which does not perform power-of-m scaling.
Claim 11
Dependent Claim
56 words
An apparatus according to claim 1, wherein said mask array of said each parallel operation unit has a reduced reference light transmittance corresponding to power-of-m scaling assigned to said each parallel operation unit, where m is gradation scale of the multi-scale code, and said summing means comprises a simple adder which does not perform power-of-m scaling.
Claim 12
Dependent Claim
79 words
An apparatus according to claim 1, wherein at least one of said photosensors comprises a sensor element array having sensor elements, the number of which sensor elements corresponds to the number of the replicated vector images, a plurality of register means for transferring a received charge of said elements in units of columns of the element array, and a charge readout gate for controlling connections between each sensor element and a corresponding one of said plurality of register means.
Claim 13
Dependent Claim
38 words
An apparatus according to claim 11, further comprising multiplexing means for supplying outputs from said plurality of register means to parallel output terminals, the number of which output terminals is smaller than the number of said register means.
Claim 14
Dependent Claim
52 words
An apparatus according to claim 12, said summing means for adding the outputs from said parallel operation units comprises a plurality of summers, the number of which summers is equal to the number of parallel outputs from said each parallel operation unit, and which output a plurality of parallel output vector components.