Patent US4800891A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4391148A Cited
US4671294A Cited
US4697594A Cited
EP0214654A2 Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag