Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
196 words
A computerized tomographic scanner comprising; a source of radiation for irradiating an examination region; a detector array for receiving radiation that has transversed the examination region and producing output signals indicative thereof; a data acquisition means for receiving the detector output signals and producing n-bit digital data values; an array processor for processing the n-bit digital values, the array processor including: m input ports for receiving m n-bit digital values, where m is a plural integer; p output ports, where p is a plural integer for outputting p of the n-bit data values concurrently; q 1×n bit registers, where q is a plural integer greater than m and p a switching means for concurrently switching the m input ports with m of the q 1×n bit registers and a p different ones of the q 1×n bit registers with the p output ports, said switching means including means for entering a plurality of data values into the registers by the m input ports and means for concurrently reading a plurality of data values from the registers by the p output ports; a backprojecting means of backprojecting processed data from the array processor into an image memory.
Claim 2
Dependent Claim
196 words
A computerized tomographic scanner comprising; a source of radiation for irradiating an examination region; a detector array for receiving radiation that has transversed the examination region and producing output signals indicative thereof; a data acquisition means for receiving the detector output signals and producing n-bit digital data values; an array processor for processing the n-bit digital values, the array processor including: m input ports for receiving m n-bit digital values, where m is a plural integer; p output ports, where p is a plural integer for outputting p of the n-bit data values concurrently; q 1×n bit registers, where q is a plural integer greater than m and p a switching means for concurrently switching the m input ports with m of the q 1×n bit registers and a p different ones of the q 1×n bit registers with the p output ports, said switching means including means for entering a plurality of data values into the registers by the m input ports and means for concurrently reading a plurality of data values from the registers by the p output ports; a backprojecting means of backprojecting processed data from the array processor into an image memory.
Claim 3
Dependent Claim
25 words
The scanner as set forth in claim 1 further including m first latches, each first latch being connected with one of the m input ports.
Claim 4
Dependent Claim
22 words
The scanner as set forth in claim 2 further including p second latches, each connected with one of the p output ports.
Claim 5
Dependent Claim
67 words
The scanner as set forth in claim 3 wherein the switching means includes q first multiplexing means, each of the q multiplexing means being connected with one of the q 1×n bit registers and with all m first latches; and, p second multiplexing means, each of the p second multiplexing means being connected with all q 1×n bit registers and with one of the p second latches.
Claim 6
Dependent Claim
46 words
The scanner as set forth in claim 4 further including a clocking means for concurrently clocking the first and second latches such that data is transferred from the first latches into the registers and from the registers to the second latches in a common clock cycle.
Claim 7
Dependent Claim
48 words
The scanner as set forth in claim ,4 further including an addressing means operatively connected with the first and second multiplexing means for controlling which m of the q registers receive data from the first latches and which p of the registers are read into the second latches.
Claim 8
Dependent Claim
34 words
The scanner as set forth in claim 4 wherein each of the 1×n bit register means includes two 1×n/2 bit subregisters and wherein each of the first multiplexing means includes two n/2 bit multiplexers.
Claim 9
Dependent Claim
129 words
An array processor for processing n-bit digital values, the processor comprising: m input ports for receiving m n-bit digital values, where m is a plural integer; p output ports, where p is a plural integer for outputting p of the n-bit data values concurrently; q 1×n bit registers, where q is a plural integer greater than m and p; a switching means for concurrently switching the m input ports with m of the q 1×n bit registers p different ones of the q 1×n bit registers with the p output ports, said switching means including means for entering a plurality of data values into the registers by the m input ports and means for concurrently reading a plurality of data values from the registers by the p output ports.
Claim 10
Dependent Claim
129 words
An array processor for processing n-bit digital values, the processor comprising: m input ports for receiving m n-bit digital values, where m is a plural integer; p output ports, where p is a plural integer for outputting p of the n-bit data values concurrently; q 1×n bit registers, where q is a plural integer greater than m and p; a switching means for concurrently switching the m input ports with m of the q 1×n bit registers p different ones of the q 1×n bit registers with the p output ports, said switching means including means for entering a plurality of data values into the registers by the m input ports and means for concurrently reading a plurality of data values from the registers by the p output ports.
Claim 11
Dependent Claim
25 words
The processor as set forth in claim 8 further including m first latches, each first latch being connected with one of the m input ports.
Claim 12
Dependent Claim
22 words
The processor as set forth in claim 9 further including p second latches, each connected with one of the p output ports.
Claim 13
Dependent Claim
67 words
The processor as set forth in claim 10 wherein the switching means includes q first multiplexing means, each of the q multiplexing means being connected with one of the q 1×n bit registers and with all the m latches and, p second multiplexing means, each of the p second multiplexing means being connected with all q 1×n bit registers and with one of the p second latches.
Claim 14
Dependent Claim
46 words
The processor as set forth in claim 11 further including a clocking means for concurrently clocking the first and second latches such that data is transferred from the first latches into the registers and from the registers to the second latches in a common clock cycle.
Claim 15
Dependent Claim
48 words
The processor as set forth in claim 11 further including: an addressing means operatively connected with the first and second multiplexing means for controlling which m of the q registers receive data from the first latches and which p of the registers are read into the second latches.
Claim 16
Dependent Claim
9 words
The processor as set forth in claim 11 wherein
Claim 17
Dependent Claim
27 words
each of the 1×n bit register means includes two one by n/2 bit subregisters and wherein each of the first multiplexing means includes two n/2 bit multiplexers.
Claim 18
Dependent Claim
27 words
each of the 1×n bit register means includes two one by n/2 bit subregisters and wherein each of the first multiplexing means includes two n/2 bit multiplexers.
Claim 19
Dependent Claim
19 words
The processor as set forth in claim 8 wherein q is 32 and n is a multiple of 8.
Claim 20
Dependent Claim
16 words
The processor as set forth in claim 15 wherein m is five and p is four.
Claim 21
Independent Claim
73 words
A method of processing data at high speeds, the method comprising: receiving data values in a plurality of latches; in a first clock cycle, transferring the data values simultaneously from the first plurality of latches into a first subset of a plurality of registers; on the same first clock cycle, transferring data values from a second subset of registers to a second plurality of latches, the first and second register subsets being unique.
Claim 22
Independent Claim
73 words
A method of processing data at high speeds, the method comprising: receiving data values in a plurality of latches; in a first clock cycle, transferring the data values simultaneously from the first plurality of latches into a first subset of a plurality of registers; on the same first clock cycle, transferring data values from a second subset of registers to a second plurality of latches, the first and second register subsets being unique.
Claim 23
Dependent Claim
47 words
The method as set forth in claim 17 further including transferring data from the first latches to the register and from the register to the second latches in each of a plurality of clock cycles and in each clock cycle selecting the first and second register subsets.
Claim 24
Dependent Claim
27 words
The method as set forth in claim 18 wherein there are at least five first latches and at least four second latches and more than ten registers.