Patent US4800891A successfully refreshed from Google Patents.
US4800891A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Doppler velocity processing method and apparatus
Assignee: Siemens Medical Solutions USA Inc
•
Filing: 1987-11-13
•
Granted: 1989-01-31
•
Expires: 2007-11-13
Abstract
Abstract Method and apparatus for developing an estimation of the velocity of a moving target, comprising, transmitting groups of pulse signals towards the target, receiving groups of echo signals caused by reflections of the transmitted groups of pulse signals from the target and spatially processing the echo signals for developing the estimation of the velocity of the target. In a preferred embodiment, the spatial processing is for only a single pair of adjacent ones of ultrasonic echo signals and the estimation developes a two dimensional image of blood flow velocities in the body of a patient.
Inventors
- 👤 Jin H. Kim
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 11:26
CPC Classifications
G; G01; G01S; G01S15/00; G01S15/88; G01S15/89; G01S15/8906; G01S15/8979; A; A61; A61B; A61B8/00; A61B8/06
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
105 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of pulse signals towards said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; converting said received echo signals into real and imaginary vector signal components; vector processing of two temporally successive groups of said echo signals in their vector component format so as to develope real and imaginary processed vector signal components; spatial averaging of said real and imaginary processed vector components; and calculating said velocity estimation from said spatially averaged real and imaginary processed vector signal components.
Claim 2
Independent Claim
105 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of pulse signals towards said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; converting said received echo signals into real and imaginary vector signal components; vector processing of two temporally successive groups of said echo signals in their vector component format so as to develope real and imaginary processed vector signal components; spatial averaging of said real and imaginary processed vector components; and calculating said velocity estimation from said spatially averaged real and imaginary processed vector signal components.
Claim 3
Dependent Claim
38 words
The method of claim 1, wherein said vector processing step comprises: vector processing of only a single pair of temporally successive groups of said echo signals for use in developing said estimation of the velocity of said target.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein said vector processing and spatial averaging steps comprise: correlation processing of said two temporally successive groups of echo signals.
Claim 5
Dependent Claim
23 words
The method of claim 3, wherein said correlation processing step comprises: complex conjugate multiplication of said two temporally successive groups of echo signals.
Claim 6
Dependent Claim
35 words
The method of claim 3, wherein said calculating step comprises: calculating the arctan of a ratio of the spatially averaged imaginary and real processed vector components for developing a signal representative of said velocity estimation.
Claim 7
Dependent Claim
35 words
The method of claim 1, wherein said calculating step comprises: calculating the arctan of a ratio of the spatially averaged imaginary and real processed vector components for developing a signal representative of said velocity estimation.
Claim 8
Dependent Claim
44 words
The method of claim 1, further comprising: digitizing said groups of echo signals before said vector processing step, said digitizing resulting in echo signals samples being generated at a rate of approximately twice the Nyquist rate for each of said groups of echo signals.
Claim 9
Dependent Claim
55 words
The method of claim 1 wherein said spatial averaging step comprises: spatial averaging of a plurality of pairs of temporally successive ones of said echo signals in combination with temporal averaging of the results of said spatial averaging for each of said plurality of pairs of temporally successive echo signals for developing said velocity estimation.
Claim 10
Dependent Claim
22 words
The method of claim 8, comprising the further step of: calculating a turbulence estimation using said spatially and temporally averaged echo signals.
Claim 11
Dependent Claim
60 words
The method of claim 1, including the further steps of: repeatedly calculating velocity estimations in accordance with said prior steps so as to develope a two dimensional array of said velocity estimations over a given scan area; and displaying said two dimensional array of velocity estimations so as to develope an image of velocity estimations within said given scan area.
Claim 12
Dependent Claim
22 words
A method according to claim 1, comprising the further step of: calculating a turbulence estimation using said spatially averaged processed vector components.
Claim 13
Independent Claim
99 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of signals toward said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; and digital autocorrelation processing with spatial averaging of said echo signals for developing said estimation of the velocity of said moving target, wherein a digitizing step precedes said autocorrelation processing and spatial averaging step and generates digitized samples of said echo signals at a minimum rate of approximately twice the Nyquist rate for an individual one of said echo signals.
Claim 14
Independent Claim
99 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of signals toward said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; and digital autocorrelation processing with spatial averaging of said echo signals for developing said estimation of the velocity of said moving target, wherein a digitizing step precedes said autocorrelation processing and spatial averaging step and generates digitized samples of said echo signals at a minimum rate of approximately twice the Nyquist rate for an individual one of said echo signals.
Claim 15
Dependent Claim
39 words
The method according to claim 12 wherein said autocorrelation processing with spatial averaging step comprises: complex conjugate multiplication of two adjacent groups of said echo signals for developing vector component signals and spatial averaging of said vector component signals.
Claim 16
Dependent Claim
29 words
The method according to claim 13 further including: calculating the arctan of the ratio of the spatially averaged vector components for developing a signal representative of said velocity estimation.
Claim 17
Dependent Claim
18 words
The method according to claim 14 further including: calculating a turbulence estimation using said spatially averaged vector components.
Claim 18
Dependent Claim
60 words
The method of claim 12, including the further steps of: repeatedly calculating velocity estimations in accordance with said prior steps so as to develope a two dimensional array of said velocity estimations over a given scan area; and displaying said two dimensional array of velocity estimations so as to develope an image of velocity estimations within said given scan area.
Claim 19
Independent Claim
95 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of pulse signals towards said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; complex conjugate multiplication of a pair of temporally successive groups of said echo signals for developing vector component signals; spatial averaging of said vector component signals; and repetition of said above two steps for a successive pair of temporally successive groups of received echo signals for developing said estimation of the velocity of said target.
Claim 20
Independent Claim
95 words
A method for developing an estimation of the velocity of a moving target, comprising: transmitting groups of pulse signals towards said target; receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; complex conjugate multiplication of a pair of temporally successive groups of said echo signals for developing vector component signals; spatial averaging of said vector component signals; and repetition of said above two steps for a successive pair of temporally successive groups of received echo signals for developing said estimation of the velocity of said target.
Claim 21
Dependent Claim
60 words
The method of claim 17, including the further steps of: repeatedly calculating velocity estimations in accordance with said prior steps so as to develope a two dimensional array of said velocity estimations over a given scan area; and displaying said two dimensional array of velocity estimations so as to develope an image of velocity estimations within said given scan area.
Claim 22
Dependent Claim
118 words
Apparatus for developing an estimation of the velocity of a target, comprising: means for transmitting groups of pulse signals towards said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; spatial averaging means for spatially averaging said echo signals for developing said estimation of the velocity of said target, said spatial averaging means including delay means having a time delay equal to the time delay between adjacent groups of said transmitted pulse signals; and an adder having said delay means coupled thereto in a feedback manner so as to repeatedly perform spatial averagings of at least one pair of temporally successive ones of said echo signals.
Claim 23
Dependent Claim
118 words
Apparatus for developing an estimation of the velocity of a target, comprising: means for transmitting groups of pulse signals towards said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; spatial averaging means for spatially averaging said echo signals for developing said estimation of the velocity of said target, said spatial averaging means including delay means having a time delay equal to the time delay between adjacent groups of said transmitted pulse signals; and an adder having said delay means coupled thereto in a feedback manner so as to repeatedly perform spatial averagings of at least one pair of temporally successive ones of said echo signals.
Claim 24
Dependent Claim
19 words
Apparatus according to claim 19 further including: means for calculating a turbulence estimation from said spatially averaged echo signals.
Claim 25
Dependent Claim
33 words
The apparatus of claim 19, wherein: said spatial averaging means averages only a single pair of temporally successive ones of said echo signals for developing said estimation of the velocity of said target.
Claim 26
Dependent Claim
84 words
The apparatus of claim 19, wherein said spatial averaging means includes: means for converting said received echo signals into real and imaginary vector signal components; means for vector processing of two temporally successive groups of said echo signals in their vector component format so as to develop real and imaginary processed vector signal components; means for spatial averaging of said real and imaginary processed vector components; and means for calculating said velocity estimation from said spatially averaged real and imaginary processed vector signal components.
Claim 27
Dependent Claim
25 words
The apparatus of claim 22, wherein said vector processing means comprises: means for correlation processing of said two temporally successive groups of said echo signals.
Claim 28
Dependent Claim
31 words
The apparatus of claim 23, wherein said correlation processing means comprises: a complex conjugate multiplier for multiplying said two temporally successive groups of echo signals together in a complex conjugate manner.
Claim 29
Dependent Claim
37 words
The apparatus of claim 24, wherein said calculating means comprises: means for calculating the arctan of a ratio of the spatially averaged imaginary and real processed vector components for developing a signal representative of said velocity estimation.
Claim 30
Dependent Claim
29 words
The apparatus of claim 25, wherein said means for calculating the arctan comprises: a look-up table memory which is addressed by said spatially averaged imaginary and real vector components.
Claim 31
Dependent Claim
44 words
The apparatus of claim 19, further including: means for digitizing said groups of echo signals so as to supply to said spatial averaging means echo signal samples at a rate of approximately twice the Nyquist rate for each of said groups of echo signals.
Claim 32
Dependent Claim
28 words
Apparatus according to claim 19, further including: means for temporally averaging the results of said spatial averaging means, for developing said estimation of the velocity of said target.
Claim 33
Dependent Claim
102 words
Apparatus for developing an estimation of the velocity of a moving target, comprising: means for transmitting groups of signals toward said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; means for digitizing said echo signals; and means for digital autocorrelation processing with spatial averaging of said digitized echo signals for developing said estimation of the velocity of said moving target, wherein said digitizing means generates digitized samples of said echo signals at a minimum rate of approximately twice the Nyquist rate for an individual one of said echo signals.
Claim 34
Dependent Claim
102 words
Apparatus for developing an estimation of the velocity of a moving target, comprising: means for transmitting groups of signals toward said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; means for digitizing said echo signals; and means for digital autocorrelation processing with spatial averaging of said digitized echo signals for developing said estimation of the velocity of said moving target, wherein said digitizing means generates digitized samples of said echo signals at a minimum rate of approximately twice the Nyquist rate for an individual one of said echo signals.
Claim 35
Dependent Claim
48 words
Apparatus according to claim 29 wherein said means for autocorrelation processing with spatial averaging comprises: a complex conjugate multiplier for multiplying said two adjacent groups of said echo signals together in a complex conjugate manner for developing vector component signals and spatial averaging of said vector component signals.
Claim 36
Dependent Claim
30 words
Apparatus according to claim 30 further including: means for calculating the arctan of a ratio of the spatially averaged vector components for developing a signal representative of said velocity estimation.
Claim 37
Dependent Claim
19 words
Apparatus according to claim 31 further including: means for calculating a turbulence estimation using said spatially averaged vector components.
Claim 38
Dependent Claim
55 words
Apparatus according to claim 29, further including: means for repeatedly calculating velocity estimations so as to develope a two dimensional array of said velocity estimations over a given scan area; and means for displaying said two dimensional array of velocity estimations so as to develope an image of velocity estimations within said given scan area.
Claim 39
Dependent Claim
28 words
Apparatus according to claim 29, further including: means for temporally averaging the results of said spatial averaging means, for developing an estimation of the turbulence of said target.
Claim 40
Dependent Claim
107 words
Apparatus for developing an estimation of the velocity of a moving target, comprising: means for transmitting groups of pulse signals towards said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; means for complex conjugate multiplication of a pair of temporally successive groups of said echo signals for developing vector component signals; means for spatial averaging of said vector component signals; and means for temporal averaging of the results of said spatial averagings for a successive pair of temporally successive groups of said echo signal for developing said estimation of the velocity of said target.
Claim 41
Dependent Claim
107 words
Apparatus for developing an estimation of the velocity of a moving target, comprising: means for transmitting groups of pulse signals towards said target; means for receiving groups of echo signals caused by reflections of said transmitted groups of pulse signals from said target; means for complex conjugate multiplication of a pair of temporally successive groups of said echo signals for developing vector component signals; means for spatial averaging of said vector component signals; and means for temporal averaging of the results of said spatial averagings for a successive pair of temporally successive groups of said echo signal for developing said estimation of the velocity of said target.
Claim 42
Dependent Claim
21 words
Apparatus according to claim 35 further including: means for calculating a turbulence estimation from said spatially and temporally averaged vector components.
Claim 43
Dependent Claim
55 words
Apparatus according to claim 35, further including: means for repeatedly calculating velocity estimations so as to develope a two dimensional array of said velocity estimations over a given scan area; and means for displaying said two dimensional array of velocity estimations so as to develope an image of velocity estimations within said given scan area.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-01-31 | 1992-08-01 | 1993-01-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-01-31 | 1996-08-01 | 1997-01-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-01-31 | 2000-08-01 | 2001-01-31 | $7700.00 | Window Closed / Lapsed |