Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
221 words
A beamformer, comprising: a plurality of parallel receiving channel means for detecting ultrasonic echo signals from a plurality of scanning beam lines and, in response thereto, producing a respective plurality of digital sample signals; wherein each of said parallel receiving channels includes a memory that is communicative with said receiving channel, each of said memories receiving and storing said digital sample signals sequentially; for each of said parallel receiving channels, a plurality of adders, each of said memories being communicative with said adders and transferring said digital sample signals to said adders in response to a control signal, each of said adders further being sequentially communicative with corresponding adders in each of the other parallel receiving channels, such that corresponding adders form a group of adders that process digital sample signals for a given scanning beam line; a plurality of detectors, each of said detectors being communicative with and receiving data from one of said groups of corresponding adders, each of said detectors further filtering received digital sample signals of a respective one of said groups of corresponding adders for developing a beamformer signal; and control means communicative with said memories and said adders and providing said control signals, such that each of said detectors produces a beamformer signal that is focused along one of said plurality of scanning beam lines.
Claim 2
Dependent Claim
221 words
A beamformer, comprising: a plurality of parallel receiving channel means for detecting ultrasonic echo signals from a plurality of scanning beam lines and, in response thereto, producing a respective plurality of digital sample signals; wherein each of said parallel receiving channels includes a memory that is communicative with said receiving channel, each of said memories receiving and storing said digital sample signals sequentially; for each of said parallel receiving channels, a plurality of adders, each of said memories being communicative with said adders and transferring said digital sample signals to said adders in response to a control signal, each of said adders further being sequentially communicative with corresponding adders in each of the other parallel receiving channels, such that corresponding adders form a group of adders that process digital sample signals for a given scanning beam line; a plurality of detectors, each of said detectors being communicative with and receiving data from one of said groups of corresponding adders, each of said detectors further filtering received digital sample signals of a respective one of said groups of corresponding adders for developing a beamformer signal; and control means communicative with said memories and said adders and providing said control signals, such that each of said detectors produces a beamformer signal that is focused along one of said plurality of scanning beam lines.
Claim 3
Dependent Claim
27 words
A beamformer as recited in claim 1, wherein each of said adders communicates with said corresponding adders in other receiving channels through a plurality of summing paths.
Claim 4
Dependent Claim
33 words
A beamformer as recited in claim 1, wherein each adder combines each digital sample signal with the contents of the adder and transfers the resulting data to the next adder in said sequence.
Claim 5
Dependent Claim
47 words
A beamformer as recited in claim 1, wherein each of said memories comprises a FIFO storage device with read-out means such that data from said memory are transferred to one of said adders from a selectable location in said memory that is determined by said control signal.
Claim 6
Dependent Claim
23 words
A beamformer as recited in claim 4, wherein each of said adders communicates with said corresponding adders through a plurality of summing paths.
Claim 7
Dependent Claim
33 words
A beamformer as recited in claim 4, wherein each adder combines each digital sample signal with the contents of the adder and transfers the resulting data to the next adder in the sequence.
Claim 8
Dependent Claim
76 words
A beamformer as recited in claim 4, wherein the timing of said data transfers from said FIFO storage device to said adder is governed by said control means, and such that for each plurality of digital sample signals said filter produces a plurality of beamformer signals, each beamformer signal being focused along one of said plurality of scanning beam lines, whereby said beamformer produces beamformer signals for a plurality of scanning beam lines by parallel processing.
Claim 9
Dependent Claim
23 words
A beamformer as recited in claim 7, wherein each of said adders communicates with said corresponding adders through a plurality of summing paths.
Claim 10
Dependent Claim
33 words
A beamformer as recited in claim 7, wherein each adder combines each digital sample signal with the contents of the adder and transfers the resulting data to the next adder in the sequence.
Claim 11
Dependent Claim
127 words
A beamformer as recited in claim 7, wherein said scanning beam lines form a group of neighboring scanning beam lines, and wherein each of said FIFO storage devices comprises: a long FIFO memory for receiving said digital sample signals sequentially and providing a long timing delay for said digital sample signals; and a plurality of short FIFO memories for receiving long-delayed digital sample signals from said long FIFO memory and providing a short timing delay for said digital sample signals, each of said short FIFO memories being communicative with one of said adders and transferring said short-delayed digital sample signals to said adder; wherein the read-out of signals from said long FIFO memory and said short FIFO memories are controlled by control signals from said control means.
Claim 12
Dependent Claim
23 words
A beamformer as recited in claim 10, wherein each of said adders communicates with said corresponding adders through a plurality of summing paths.
Claim 13
Dependent Claim
33 words
A beamformer as recited in claim 10, wherein each adder combines each digital sample signal with the contents of the adder and transfers the resulting data to the next adder in the sequence.
Claim 14
Dependent Claim
28 words
A beamformer as recited in claim 1, wherein each of said memories comprises a multiport random access memory having one write-in port and a plurality of read-out ports.
Claim 15
Dependent Claim
23 words
A beamformer as recited in claim 13, wherein each of said adders communicates with said corresponding adders through a plurality of summing paths.
Claim 16
Dependent Claim
33 words
A beamformer as recited in claim 13, wherein each adder combines each digital sample signal with the contents of the adder and transfers the resulting data to the next adder in the sequence.
Claim 17
Independent Claim
197 words
A method for receiving digital sample signals from a plurality of receiving channels in response to detection of ultrasonic echo signals from a plurality of scanning beam lines and producing beamformer signals for said plurality of scanning beam lines simultaneously, said method comprising the steps of: transferring the digital sample signals from each of said receiving channels to a memory with a sequence of locations, each of said memories receiving and storing said digital sample signals sequentially in said locations as stored sample signals; reading the stored sample signals from each memory into one of a plurality of adders communicative with said memory, wherein each of said adders has an adder output signal and corresponds to and sequentially communicates with an adder in each of the other receiving channels, the corresponding adders forming a group of adders that process the stored sample signals from the respective memories for one of said scanning beam lines; combining the stored sample signal with the adder output signals from corresponding adders in other receiving channels; and filtering the combined signals from all adders corresponding to each scanning beam line to produce a beamforming signal for each of said scanning beam lines.
Claim 18
Independent Claim
197 words
A method for receiving digital sample signals from a plurality of receiving channels in response to detection of ultrasonic echo signals from a plurality of scanning beam lines and producing beamformer signals for said plurality of scanning beam lines simultaneously, said method comprising the steps of: transferring the digital sample signals from each of said receiving channels to a memory with a sequence of locations, each of said memories receiving and storing said digital sample signals sequentially in said locations as stored sample signals; reading the stored sample signals from each memory into one of a plurality of adders communicative with said memory, wherein each of said adders has an adder output signal and corresponds to and sequentially communicates with an adder in each of the other receiving channels, the corresponding adders forming a group of adders that process the stored sample signals from the respective memories for one of said scanning beam lines; combining the stored sample signal with the adder output signals from corresponding adders in other receiving channels; and filtering the combined signals from all adders corresponding to each scanning beam line to produce a beamforming signal for each of said scanning beam lines.
Claim 19
Dependent Claim
40 words
A method as recited in claim 16, wherein the step of combining the stored sample signal with the adder output signals from corresponding adders in other receiving channels comprises the step of adding signals through a plurality of summing paths.
Claim 20
Dependent Claim
75 words
A method as recited in claim 16, wherein the step of reading the stored sample signals from each memory further comprises the step of reading said stored sample signals from locations in said memory that are controlled to effectively produce a time delay in each of said stored sample signals, such that said beamformer signal for one of said scanning beam lines is produced by each of said corresponding groups of adders by parallel processing.
Claim 21
Dependent Claim
40 words
A method as recited in claim 18, wherein the step of combining the stored sample signal with the adder output signals from corresponding adders in other receiving channels comprises the step of adding signals through a plurality of summing paths.
Claim 22
Dependent Claim
118 words
A method as recited in claim 18, wherein the step of reading the stored sample signals from locations in said memory comprises the steps of: reading said stored sample signals from locations in a long FIFO memory that are controlled to effectively produce a long time delay in each of said signals; writing each of said stored sample signals from said long FIFO memory into a plurality of short FIFO memories, wherein each of said short FIFO memories communicates with one of said adders; and reading into each of said corresponding adders said stored sample signals from locations in said short FIFO memory that are controlled to effectively produce a short time delay in each of said signals.
Claim 23
Dependent Claim
40 words
A method as recited in claim 20, wherein the step of combining the stored sample signal with the adder output signals from corresponding adders in other receiving channels comprises the step of adding signals through a plurality of summing paths.