ULTRASOUND DIAGNOSTIC APPARATUS

Abstract: An ultrasound diagnostic apparatus for displaying two-dimensional blood flow information superimposed over anatomical information. A transducer probe (10) generates a series of ultrasound bursts which are directed towards the area of the body where blood flow and anatomical information are desired. The bursts are transmitted in several beam directions so as to form a sector scan. A receive interval follows each burst at which time the transducer detects ultrasound reflected from body structure and blood. A detector circuit receives the reflected ultrasound signals and produces a frequency difference signal which corresponds to the difference in frequency between the transmitted and reflected ultrasound, such difference being attributable to the Doppler shift produced by moving blood cells. The detected difference frequency data are forwarded to a processor unit (66) which generates velocity estimator data for various points along each of the beam directions. The velocity estimator data are then used to produce an image of blood flow on a display, such as a television monitor. Preferably, blood flow toward and away from the transducer will appear in different colors. Anatomical data produced from the reflected ultrasound is also used to provide an image of the display of body structure with the anatomical image being superimposed over the blood flow image.

Description: DESCRIPTION ULTRASOUND DIAGNOSTIC APPARATUS Technical Field The present invention relates generally to ultrasonic diagnostic apparatus and more particularly to apparatus which is capable of displaying super¬ imposed anatomical and blood flow velocity information. Background Art Diagnostic ultrasound apparatus provides a comprehensive evaluation of body health and disease. The proven safety and efficacy of ultrasound techniques have resulted in widespread acceptance by both patients and physicians. Diagnostic ultrasound equipment generates images of structures within the body by transmitting ultra- high frequency sound waves (typically on the order of 3.0 MHz) and then analyzing the waves reflected from the body structure. Perhaps the most widely used ultrasonic diagnostic apparatus displays structural information of an organ in the form of a two- dimensional image of a selected cross-section of the organ. The ultrasound is typically swept across the organ in the form of a sector scan. The sector scan is ordinarily performed in real time so that the image is available during the examination. In such cases, motion of the organ produces a corresponding moving image. In cardiology, most diseases are accompanied by both anatomical and blood flow abnormalities. Although two-dimensional anatomical images have proved very useful in detecting, for example, mitral stenosis, intra-cardiac shunts and wall-motion abnormalities, it has been less useful in evaluating aortic stenosis, mitral and aortic insufficiency and congenital defects. In these latter areas, the anatomical defects are extremely small, and often beyond the resolution of conventional anatomical ultrasonic apparatus. However, flow .abnormalities created by these defects are much more significant. Thus, if blood flow can be monitored, these abnormalities can be more easily detected. Some presently-available ultrasound systems provide blood flow information utilizing the Doppler principle. Exemplary Doppler ultrasound apparatus are disclosed in U.S. Patent No. 4,318,413 to Iinuma et al. and U.S. Patent No. 4,324,258 to Heubscher et al. A beam of ultrasonic energy is directed toward a blood vessel or other organ in which blood flow information is desired. The moving blood cells reflect the ultrasound energy and either impart an increase or decrease in frequency to the reflected energy, depending on the direction of blood flow, in accordance with the Doppler principle.' The magnitude of the frequency shift and direction of shift are detected so— that the velocity and direction of blood flow may be ascertained. Such Doppler ultrasound apparatus also typically provide anatomical information using conventional diagnostic ultrasound techniques. The Doppler ultrasound equipment ow in use is deficient in many respects. Perhaps the most serious deficiency is that such equipment is capable of providing blood flow information at only one point or at several individual points in an organ. Since blood flow is frequently not uniform within an organ, even within a relatively small volume, it is difficult to obtain complete blood flow information using such equipment. The present invention overcomes the above-noted limitations of Doppler ultrasound equipment. The disclosed ultrasonic diagnostic apparatus provides a real-ti-Be, two-dimensional blood flow image superimposed on a real-time, two-dimensional anatomical image. Blood flow information is displayed over the entire cross-section or a substantial portion of the cross-section of the organ rather than at a single point or multiple points. Thus, the examiner is able to ascertain blood flow information over an entire organ cross-section or a portion thereof at essentially a single point in time. This and other advantages of the present invention will become apparent to persons having ordinary skill in the art upon reading the following Best Mode for Carrying Out the Invention together with the drawings. Disclosure of the Invention An ultrasound diagnostic apparatus for displaying two-dimensional blood flow information is disclosed. The apparatus includes a transducer array for transmitting a series of ultrasound bursts toward the area of the patient in which blood flow information is* desired. The ultrasound is' transmitted in a plurality of directions along a given plane, typically 30 different directions, so as to achieve a sector scan. Ultrasound reflected from the blood is received by the transducer array and converted to corresponding electrical signals. Reflected ultrasound is periodically sampled during a receive interval following each transmitted burst of ultrasound. The sampled reflected ultrasound signals are fed to a detector circuit which detects a frequency difference between the transmitted and received ultrasound. The output of the detector circuit preferably includes in- phase and quadrature phase components. A processor unit receives frequency difference data from the detector circuit and generates velocity estimator signals in response to such data. The estimator signals are indicative of blood flow velocity at a plurality of points along each beam direction. There are typically on the order of 174 of such points along each beam line. Preferably, each velocity estimator signal is produced from detected data from five bursts of transmitted ultrasound, although data from fewer or greater numbers of bursts may be acceptable. The estimator signals are then coupled to a display such as a color television monitor. It is preferred that a scan converter memory be used to convert the format of the velocity estimator data from sector scan to standard raster scan. The display typically produces an image of blood flow away from the transducer array in one color, such as red, and another color, such as blue, for blood flow toward the transducer array. The brightness of the color is adjusted in accordance with the magnitude of the blood flow velocity. Brief Description of the Drawings Figure 1 is a diagram of an exemplary image produced by the subject ultrasound diagnostic apparatus and shows the corresponding position of the ultrasound- transmitter/receiver probe which produced the image. Figures 2A and 2B depict a block diagram of the subject ultrasound diagnostic apparatus. Figure 3 is a block diagram showing further details of the processor unit of the subject ultrasound diagnostic apparatus. Figure 4 is a block diagram of the coefficient multiplier sections of the processor unit. Figures 5A and 5B are timing diagrams which depict exemplary memory read/write sequences of the processor unit. Figure 6 shows a curve which represents the Doppler shift versus velocity estimator magnitude characteristics of the processor unit of the subject ultrasound diagnostic apparatus. Figure 7 shows further details of the summing/delay circuit of the subject ultrasound diagnostic apparatus. Best Mode for Carrying Out the Invention .Referring now to Figure 1 of the drawings, the subject ultrasound diagnostic apparatus includes a conventional phased array ultrasonic probe 10 connected to the main unit of the diagnostic equipment (not shown) by way of a multiwire cable 12. Probe 10 includes an array of piezoelectric transducers, as will be subsequently described, which are energized by electric excitation pulses in an approximately linear time sequence to form an ultrasound beam. A time delay is successively added to each excitation pulse so as to steer the ultrasound beam over a sector having a scan angle 0 typically ranging from 60° to 90°. An additional small delay is added to the center elements, primarily in order to focus the beam, as is well known. Ultrasound reflections or echoes returning from a given target in the direction of the transmitted beam arrive at the transducer elements at different times. Thus, additional time delay circuitry is provided in the receiving portion of the equipment so that all the signals produced by reflections from a given point in the body are summed simultaneously. The sector scan image, generally designated the numeral 14, is displayed on the color CRT of a tele- vision monitor. Image 14 is formed by performing a transmit/receive sequence along successive beam lines. One such beam line is depicted in Figure 1 as line 88. As will subsequently be described in greater detail, the image data are acquired as ultrasound beams are sequentially produced throughout the sector over angle 0 , and are stored in a scan converter memory. The data are then read out of the scan converter memory in order to produce the television image 14 using a standard raster scan format. Image 14 is produced from typically 150 bursts of ultrasound at various directions through angle 0. Each burst has a duration of about 8 microseconds. The frequency of the ultrasound is on the order of 3 MHz, C_v.FI " although somewhat higher frequencies can be used to achieve greater resolution and lower frequencies can be used to acheive greater penetration. The ultrasound bursts are spaced typically approximately 200 microseconds from one another. During the approximately 190 microsecond period between bursts, probe 10 acts as a receiver. Returning ultrasound reflected from body structure and groups of red blood cells are sampled approximately once every 1.12 microseconds for use by the blood flow processing circuitry and approximately once every 0.28 microseconds to obtain anatomical information. Thus, the reflected ultrasound is sampled about 174 times following each burst for providing the blood flow image and more frequently for providing the anatomical image. The returning ultrasound received during the early time intervals are reflected from body structure and blood cells in proximity to probe 10. Ultrasound received during later intervals is reflected from sources deeper in the body. The amplitude and timing of the reflected ultrasound are used to generate conventional, two- dimensional anatomical imaging information of body structure, such as the heart structure. image 16 depicted in Figure 1. Apparatus is also provided for displaying body structure in white. Movement of a reflecting body,, such as a group of blood cells, away from probe 10 increases the wavelength of the reflected ultrasound, whereas movement of the body toward the probe decreases the wavelength according to the Doppler principle. Given the speed of sound in tissue and the frequency of the ultrasound, human blood velocities will produce such Doppler shifts on the order of 200 Hz to 8 KHz. As will be seen, a total of 5 separate ultrasound bursts are generated to provide velocity information at points along 64 separate beam directions throughout angle 0 in order for form scan image 14. The image color and intensity is adjusted in accordance with the direction and velocity of flow. Velocity information for blood flow.away from the probe is shown in red whereas information on blood flow toward the probe is shown in blue. The greater the magnitude of the velocity, the brighter the image. Thus, for example, the blood flow image in region 18 adjacent the aorta valve would be bright red, since blood flow in this region is away from probe 10 at a relatively high velocity. Although the subject ultrasound apparatus is capable of superimposing blood flow information over the entire sector scan image 14, it is usually preferable to display such information only over a fraction of the scan angle 0. The anatomical data portion of the image is typically formed from 128 beams, or rays, of picture elements or pixels, for a full scan. A full scan of blood flow data would be comprised of 64 beams, or rays, of pixels. However, because of the relatively low rate at which the blood flow pixel data are produced, the image produced from a full scan of blood flow data tends to flicker. Although such flicker may be acceptable in some applications, it is usually preferable to limit the scan angle of blood flow information to some fraction of the anatomical scan angle 0. For example, a blood flow scan angle of approximately one-half that of the anatomical angle, comprising 30 beams of pixel data, substantially reduces flicker. In order to obtain the benefits of the subject invention, blood flow image data over at least two beam directions should be used, although several beam directions are prefered so as to provide a more complete image. The fraction of the scan angle over which blood flow information produced can be controlled by the operator. In addition, the depth of the blood flow information can be reduced to a fraction of that of the anatomical data. For example, if anatomical information down to a depth of 15 cm. in the body is displayed, the operator can limit the processing of blood flow information to 10 cm. in order OMPI O to improve the characteristics of the blood flow image. Again, suitable controls are provided (not shown) to enable the operator to adjust the maximum depth at which blood flow data is processed. Referring now to Figures 2A and 2B, the subject ultrasound apparatus includes a reference oscillator 20 which provides a 3.0 MHz output signal on line 22. The reference frequency is selected to be the operating *» frequency of the transuder probe. A pulse generator 24, which is coupled to the reference oscillator, produces a series of bursts or pulses of 3.0 MHz signal. The individual bursts are each typically 0.66 microseconds duration, with a series of bursts lasting no more than 8 microseconds. The series of pulses, referred hereinafter as bursts, are produced every 200 microseconds. The output of pulse generator 24 is connected to a plurality of phased array pulser circuits represented by block 26. There are typically 48 separate pulser circuits. Each pulser circuit has a digitally selected delay. The output of each pulser circuit is connected to an individual piezoelectric transducer 28 of a transducer array located within probe 10. The piezoelectric transducers convert the 3 MHz bursts or pulses provided by the pulser circuits 26 to ultrasound. The delays of the individual pulser circuits are controlled by conventional control circuitry (not shown) to produce a series of beams of ultrasound which are steered over angle 0 so as to provide the standard sector scan image 14 (Figure 1). Piezoelectric transducers 28 are also connected to a plurality of receiver circuits represented by block 28. During the 190 microsecond intervals between ultrasound transmissions, transducers 28 serve as ultrasound receivers and convert the reflected ultrasound to electrical signals. The electrical signals are fed to a delay/summing circuit 30 which provides a controllable delay for each transducer 28 output of probe 10 and sums the outputs together. As is well-known, it is necessary to selectively delay the signals provided by each transducer of a phased transducer array so that signals produced by ultrasound reflections from a single source in the body are processed simultaneously. Figure 7 shows further details of the delay/summing circuit 30. The 48 outputs of transducers 28 on lines 29 are each coupled to a preamplifier circuit 33. The outputs of amplifiers 33 are each connected to a variable short- delay circuit 31 having a digital control input (not shown) which permits the delay of each circuit 31 to be selectively varied by control apparatus (not shown) from a 0 to 0.32 microseconds. The outputs of the forty eight short-delay circuits 31 are each connected to the input of one of ' 48 analog multiplexers 32, ' each having 24 outputs. Each multiplexer has a control input (not shown) which— causes the analog signal at the input to be coupled to a selected one of the 24 outputs of the multiplexer. Each of the 24 outputs of the multiplexer is connected to a tap on a delay line 19. Outputs 0, for example, of each of the multplexers are fed to TAP 0 of delay line 19, as represented by line 21. Outputs 1 are fed to TAP 1 of the delay line, as represented by line 23. Outputs 3 though 22 (not shown) of .multiplexers 32 are connected to TAPs 2 through 22 of delay line 19. Finally, outputs 24 of the multiplexers are connected to TAP 23 of the analog delay line, as represented by line 25. Delay line 19 includes 24 separate analog fixed- delay circuits 27, each of which provides 300 nanoseconds of delay. TAP 0 of the circuit is connected to one input of a two-input summing amplifier 25. The output of the amplifier is connected to the input of one of the delay circuits 27. The output of delay circuit 27 is connected to the output line 43 via a buffer amplifier 29. Thus, signals on outputs 0 of multiplexers 32 will be delayed by 300 nanoseconds by delay line 19. TAP 1 of delay line 19 is connected to one input of another two-input summing amplifier 25. The output of amplifier 25 is connected to the second input of the first summing amplifier 25 through a second delay circuit 27. Thus, signals from multiplexer outputs 1, which are fed to TAP 1, will be delayed a total of 600 nanoseconds. The remainder of the delay circuits 27 and summing amplifiers 25 are associated with TAPS 3 through 22 and are configured in the same manner. Finally, TAP 23 of the delay line is connected to the input of a delay circuit 27 through another buffer amplifier 29. Signals from outputs 23 of the multiplexers, which are fed to TAP 23, will be delayed a total of 7,200 nanoseconds (300 nanoseconds x 24). The above-described implementation of delay/summing circuit 30 permits relatively large amounts of delay, on the order of 7 microseconds, to be provided at low cost. By controlling short-delay circuits 31 and multiplexers 32, using suitable control circuitry (not shown), delays are .provided which cause the signals out of transducers 28 produced by ultrasound reflected from a given source to be summed and presented simultaneously on output line 43. The output of delay/summing circuit 30 is connected to an absolute value detector circuit 36 which produces a positive output signal proportional to the amplitude of the A.C. signal produced by delay/summing circuit 30. Circuit 36 is followed by a low pass filter circuit 38 which removes the remaining A.C. component of the signal produced by circuit 36. Thus, absolute value circuit 36, together with filter circuit 38, serves as an amplitude detector. The D.C. output of filter circuit 38 is fed to a flash analog- to-digital converter 40 which provides a digital anatomic echo signal as output 42. As is well known, flash-type converters are capable of rapidly processing data and typically do not require an associated sample-and-hold circuit. As will be subsequently described, this digital signal is transmitted to a scan converter memory for converting the sector scan output to a raster scan format for display on a black and white and a color CRT or for recording on a video tape recorder. The output of summing amplifier 34 is also fed to inputs of a pair of phase detectors 42 and 44. The remaining input of detector 42 is connected to line 22 which carries the 3 MHz output signal from reference oscillator 20. The remaining input of detector 44 is connected to a phase shift circuit 46 which is in turn coupled to oscillator 20. Circuit 46 provides a 3 MH-z signal to detector 44 which is shifted 90 degrees with respect to the reference signal provided to detector 42. The outputs of phase detectors 42 and 44 are filtered by low pass filters 48 and 50, respectively. The filtered outputs are each connected to separate sample-and-hold circuits 42 and 54 which are activated by a common control circuit 56. The outputs of sample-and-hold circuits 52 and 54 are : connected to the inputs of ten bit analog-to-digital converter circuits 58 and 60, respectively. The converters are also connected to control circuit 56. The outputs of converters 58 and 60 are connected to output lines 62 and 64, respectively. Phase detector 42 and filter 48 serve as an in- phase synchronous detector and phase detector 44 and filter 50 serve as a quadrature-phase synchronous detector. Control circuit 56 causes the outputs of the two detectors to be periodically sampled and held for conversions to ten bit digital signals by converters 58 and 60. The digital outputs of converters 58 and 60 represent the magnitude and sign of the in-phase and quadrature phase components, respectively, of the reflected ultrasound signal at the reference frequency which is the operating frequency of probe 12. Referring now to Figure 2B, outputs of analog-to- digital converters 58 and 60 on lines 62 and 64 are fed to a processor unit 66. As will be described later in greater detail, processor unit 66 produces velocity estimator signals on output line 68 which represent the velocity of blood flow at a particular point along one of 64 beam directions spaced through angle 0 (Figure 1). The velocity estimator signals are sequentially written into a random-access scan converter memory 70 as the estimators are produced. The digital anatomic echo signals on line 42 are also sequentially written into another portion of scan converter memory 70 as these signals are generated. The velocity estimator signals and anatomical echo signals are read out of the scan converter memory on lines 72 and 74, respectively, in a standard raster scan format. The velocity estimator and blood flow data associated with a particular s . egment of the body are read out of separate areas of the memory at essentially the same time. The velocity estimator signals control a red/blue color modulator circuit 76. The output of color modulator circuit 76 is connected to an input of a combiner circuit 80. The anatomical echo signal data read out of the converter memory are coupled to a white modulator circuit 78, having an output which is connected to another combiner circuit 80 input. Combiner circuit 80 has a third input connected to a line 82 which carries a conventional composite video synchronization signal. This signal includes, for example, the horizontal and vertical syncs. A.color burst signal (now shown) is also fed to the combiner. A fourth combiner input is connected to the output of a Central Processor Unit (CPU) 83. CPU 83, among other things, provides textual information including, for example, the name of the patient, medical history and operating instructions which may be selected from a menu in the conventional manner. The output of combiner circuit 80 drives both a color cathode ray tube 84 (CRT) and a video tape recorder 86 (VTR) . The anatomical and blood flow data are superimposed by simply summing the two signals in the combiner. The subject ultrasound apparatus also preferably includes a black and white television monitor for displaying anatomical information exclusively. The monitor display includes a black and white CRT 87 which is driven by a second combiner circuit 85. One input of combiner 85 is connected to line 74 which carries the anatomical echo data read from scan converter memory 70. A second input is connected to a line 81 which carries a composite video synchronization signal. A third input is connected to central processor unit (CPU) 83. Operation of the subject ultrasound diagnostic apparatus will now be given in greater detail. As previously described, a pulsed beam of ultrasound energy is periodically transmitted from the phased transducer array of probe 12. The beams sweep over angle 0 to produce sector scan image 14 (Figure 1). For each of 64 belm directions, pulse generator 24 (Figure 2A) causes the probe to transmit five bursts of ultrasound approximately 200 microseconds apart. A signal is. produced at the output of delay/summing circuit 30 from the reflected ultrasound following each burst. If the reflecting source is moving with respect to the transmitted ultrasound, the reflected signal will have a frequency shift which is proportional to the component of the velocity of the source towards the probe. Filter 48 will provide a signal having a sign and magnitude which corresponds to the in-phase component of the reflected signal with respect to the reference frequency and filter 50 will provide a signal having a sign and magnitude which corresponds to the quadrature-phase component of the reflected signal with respect to the reference frequency. These analog signals are sampled and converted to digital signals once.every 1.12 microseconds by sample-and-hold circuits 52, 54 and converter circuits 58, 60. The digital data produced by the analog-to-digital converters 58 associated with the in-phase demodulator and the quadrature-phase demodulator are denoted as X and Yk, respectively. The subscript n varies from 0 n to 4 and indicates which of the five ultrasound bursts (beamline type) along a beam direction produced the data. The superscript k varies from 0 to 173, and indicates which of the 174 successive samples of reflected ultrasound produced the data. Thus, for example, X - represents the in-phase component produced during the sixty-first time interval following the transmission of a beamline type 2 (the third of five bursts) . The digital velocity estimator signals at the output of processor unit 66 represent the sign and magnitude of the blood velocity at a given point along one of the 64 beam directions. As previously noted, the user will typically adjust the subject diagnostic apparatus to limit the number of beam directions to less than 64 to improve the quality of the blood flow image. The signals may be either negative or positive, depending on the direction of blood flow with respect to probe 10. The estimators are denoted by V where superscript k again indicates the position of the blood sample along the beam line. Thus, for example, velocity estimator V would represent the velocity of a volume of blood which would be displayed on image 14 of Figure 1 somewhat more than halfway down the image. If the five ultrasound bursts were transmitted in the direction along beam line 88, for example, the resultant velocity estimator V would represent the velocity of blood flow in region 18 adjacent the aorta valve. An estimator V produced by the same five bursts would represent the velocity of blood flow deeper in the heart in region 90. The velocity estimators V are computed by processor unit 66 from values in accordance with the following equation: + X 2 S 2 Y k T ϊ 2 i 2 + x 3 s 3 - Y 3 T 3 I I (xO k τ Λ O + y k OsO + x k τ 3 + γ k s 3 (X o S o + Y o T o + x k s 1 + Y k T + X 2 S 2 + Y 2 T 2 + X 3 S 3 + Y 3 T 3 + x k s 4 + γ k τ 4 ) < X 0 T 0 γ o« s o Λ X 2 T 2 Y 2 S 2 + X 3 T 3 Y 3 S 3. where V= velocity estimator; k = time interval (0-173); X= in-phase component of demodulator output data; Y= quadrature-phase component of demodulator output data; S =1; S =-4; Reference is now made to Figure 3 for a further explanation of the operation of processor unit 66 and the manner in which the computation represented by equation (1) is carried out. Processor unit 66 is implemented utilizing conventional hardwired logic elements rather than a programmed microprocessor because of computational speed requirements. The particular implementation of the processor forms no part of the present invention, and could easily be accomplished in various ways by a person of average skill based upon the present disclosure. Rather than obscuring the true nature of the subject invention in unnecessary detail, operation of processor unit 66 will be described in a functional manner. The demodulated in-phase components X are multiplied by - constant coefficients Sn " or Tn as represented by block 92 of Figure 3. Similarly, the quadrature-phase components Y are also multiplied by * these coefficients as represented by block 94. The resultant respective products are then added together as represented by block 96 and forwarded to a second adder 98. Adders 96 and 98 are both capable of performing subtract operations. The remaining input of adder 98 is connected to the output of a buffer 101. The output of adder 98 is coupled to the data input of a read-only-memory 100. The data output of memory 100 is connected to the input of buffer 101. An address controller 102 is provided for generating memory addresses as required. The output of adder 98 is also connected to an absolute value circuit 104 which in turn, has an output connected to the input of Add Or Subtract circuit 106. The output of circuit 106 is connected to the input of a holding register 108, with the output of register 108 being connected back to the second input of circuit 106. The output of register 108 is also connected to the input of a li iter/interpolater circuit 110, the output of which serves as the output of the processor. Referring now to Figure 4, additional details of the coefficient multiplication circuit 92 of the processor will be given. Circuit 94, which is associated with the quadrature-phase data, Y , operates in a similar manner. Multiplication circuit 92 includes a four-input multiplexer circuit 116. Multiplexer 116 is capable of transferring thirteen bits of parallel data present on the selected one of the four inputs to the output on line 118. The 10 bits of X data on line 120 are fed n k directly to input IN of multiplexer 116. The X data fed to input IN is multiplied by 2 by multiplier circuit 122. Circuit 122 simply consists of wiring the least significant bit of IN to the next-to-least significant bit of Xk, and so forth, so that all bits n k k are shifted by 1 one place in wiring r Xn to IN1.. The Xn data coupled to input IN_ is multiplied by 4 by multiplier circuit 124. Circuit 124 accomplishes the multiplication function simply by having the ten bits of X data on line 120 shifted by two positions as n k they are wired to IN_. Finally, the X data applied to input IN is multiplied by 6. The multiplication is accomplished by multiplying the Xk data on line 120 by 2 through circuit 126 and by 4 through circuit 128 and adding the results together using adder 130. Circuits 126 and 128 are similar to multiplier circuits 122 and 124, respectively. Multiplication circuit 92 further includes control logic 131 which produces digital signals on output lines 132, 134 and 136 in a predetermined sequence. The output on line 132 is two bits of data which are fed to the Select input of multiplexer 116. The two bits of data on line 132 control which of the four inputs of the multiplexer is fed to the output. If constants S or T are to be either _+1 , input IN is selected. If the constants are to be either +2 r input IN. is selecte»d and if the constants are to be either +4, input IN is selected. Finally, if constants S or T are to be either +6, input IN- is selected. The output line 134 of controller 131 is connected to the Zero input of multiplexer 116. If a signal is applied to this input, the output of the multiplexer is all zeros. Thus, if constants S or T are to be zero," controller 131 will produce a signal on line 134. The 16 bit parallel output of multiplexer 116 is fed, as indicated by line 118, to a selectable complementer circuit 138 which is controlled by the output of controller 131 via line 136. If no signal is present on line 136, complementer circuit 138 generates a digital output in line 140 which is identical to the data applied to the input of the circuit. A signal on line 136 will cause the outputed data on line 140 to be the complement of the data out of multiplexer 116. Thus, if either constant S or T is to be negative, controller 131 will produce a signal on line 136. The function accomplished by complimenter 138 is actually implemented indirectly. If both the X and Yk data need to be complimented, the positive d n ata are first added by adder 96 (Figure 3) and forwarded to adder 98. Adder 98 is then directed to perform a subtract operation. If the Y data only need to be complemented, adder 96 is directed to perform a subtract operation. Finally, if just the X data are to be complemented, both adders 96 and 98 are directed to perform subtract operations. During a beamline type O (n = 0), which occurs during the 190 microsecond sampling period following the first of the five ultrasound bursts along a beam direction, adder 96 (Figure 3) generates a sequence of values as shown in Table 1. Table 1 5 X oo S oo " Y oo T no o o o o X o S o - Y o o 2 •>5ς X O S rO + Y O T «O 5 ETC. The first four values of Table 1 are computed from demodulator output signals Xo and Yo, these being the first samples (k=o) of the demodulator data for the beamline.. During the next time interval (k = 1), which 0 is the next 1.12 microsecond time interval, demodulator outputs are sampled again, yielding the data pair X 1 ° and Yo. The next four output values of Table 1 are derived from this new data. This process continues for each of the remaining intervals following the 5 transmission of the first ultrasound burst (k=2 through 174). Each time adder 96 completes an operation, the sum if fed to a second adder 98. At the same time, data is read out of random-access-memory 100 and is transferred 0 to a buffer register 101. The output of register 101 is coupled to the second input of adder 98 for addition to the data provided by adder 96. The sum is then loaded into a second buffer register 103 and then back into memory 100 at the same address from which data was 5 previously read out. Memory addressing is accomplished using an address controller 102. Memory 100 is preferably fabricated from high speed static random- access memories. Four 2K word by 8 bit CMOS memories, manufactured by Hitachi under the designation HM6116-P2 10 have been found suitable for this purpose. During a beamline type 0 (n = 0), data read from memory 100 and then fed to adder 98 is forced to all zeros by activating the reset control on buffer 101. This does not occur in other beamline types (n = 1-4)-. 15 The zero data of beamline type 0 is then summed by adder 98 with the data from adder 98 to produce the values shown in Table 1. The sums are then stored in memory 100. A separate area of memory 100 is reserved for each 20 pair of demodulater samples (X and Y). Each area has four addresses. During the beamline type 0, the four addresses for the first demodulator p ^air (Xo and Yo) will hold the four values shown in Table 2. Table 2 During the remainder of beamline type 0, the four values associated with each of the subsequent 169 data samples (n=1-174) will be stored in additional memory 40 locations. During the next beamline type (n = 1), the values produced by adder 96 are shown in Table 3. Table 3 X°T 1 + Y 1 S 1 X°Ti - Y ^1 x]s 1 1 " Y 1 1 X 1 S 1 + γ]τ. xjτ 1 - γ {s, 2 * . * , - Y^ 1 ETC . The values of Table 3 are sequentially forwarded to adder 98 to be summed with the corresponding values which were loaded into memory during the previous beamline type (n=o). The initial beamline type 0 values are shown in Table 1. The added result, which is shown in Table 4, is stored back in memory at the same locations. Table 4 - X no 3 oo Y°oTo + x°s. - Y°T. + o o o o + x°s 1 + γ°τ 1 - - 2 o o Y o T o + x 2 s . Y 1 T 1 ETC. The same sequence is repeated for the following three beamline types (n = 2-4). During the last, or fifth beamline type (n = 4), memory 100 is updated with the values shown in Table 5. Table 5 X° oS o - Y° oT o + X°S , - Y°T,+ X 2 S 2~ Y 2 T 2 + X X °3S b 3- Y X °3T X 3+ Φ * " Y ~°T~ X°T + X°T o o o o γ ι 3 + X 2 2 + Y ? S 2 + x°τ 3+ Y Y °3S b 3+ x°τ. + Y Y °4S S 4 x o°τ o - o o x°τ Y?8 + X 2 T 2 " Y 2 S 2 + x°τ 3 - 4 4 Y*°4S & 4 o s o~- γ ^ o τ ^ o + x]s γ]τ + X 2 S 2- Y 2 2 + x 3 s 3 - Y X 3T 1 3+ x 4!s4 Λ - Y 1 T 4 Y 2 S 2+ X 3 T 3 + Y 3 S 3 + X 4 T 4 + Y 1 S 4 o o Y o T o + x]s γ]τ + X 2 S 2 + Y 2 T 2 + X 3 S 3 + Y X 3T X 3+ X 4 S 4 + Y 4 T 4 o o o s y o x]τ X 2 2- Y 2 S 2 + X 3 T 3~ γ 3 s 3+ X 4 T 4- Y 4 S 4 o o Y x 2 Y?8 + X 2 T 2 + Y 2 S 2 + x 2 τ 3+ Y 3 S 3 + X 5 T 4 + Y 4 S 4 ECT. The first four values stored in memory 100 during the last beamline type, as shown in Table 5, correspond to the four terms used to compute the velocity estimator V as can be seen from equation (1). Similarly, the next four terms stored in the memory are used to compute the velocity estimator V . Each of the following four consecutive values stored in the memory at this time are used to compute the remaining velocity estimators V 2 through V174 in the same manner along a particular beam direction. Referring now to Figure 5A, the timing sequence for a fraction of a sector scan will be further described. Line A of the Figure 5A timing diagram depicts the beam directions along which ultrasound is transmitted to produce blood flow data over approximately one-half of a complete sector scan. A total of 64 beam directions would be used to provide blood flow information over the entire scan. As shown, a total of 30 beam directions are used for a half scan, with.each direction being assigned a direction number 0 through 29. Line B of the diagram shows the elapsed time in microseconds. A one-half scan requires approximately 30 milliseconds, with beam direction changes occuring every 1 millisecond. Lines B, C, D and E of Figure 5A depict the expanded time period during direction line numbers 1 and 2 of the scan. As indicated by line B, there are five beamline types (0-4) which occur in each beam direction. Each beamline is approximately 200 microseconds in duration. The time period of beamline type 3 of beam direction number 1 is depicted in lines F and G. Thi-s period falls between 1600 and 1800 microseconds points of the scan. During approximately the first 8 microsecond period, probe 12 transmits ultrasound. During the remaining 192 microsecond period, the probe acts as a receiver, and detects reflected ultrasound. An exemplary expanded segment of the receive interval is depicted in line H. This segment falls between the 1616.00 microsecond point and the 1621.60 microsecond point of the scan. Referring now to Figure 5B, memory 100 read and write operations of processor unit 60 and related events will now be further described. The time interval depicted in line H of Figure 5A, which occurs during the beamline type 3 of beam direction number 1, will be used as an example. Line A of Figure 5B shows the time interval of the scan which is to be examined. Line B shows relative time with time zero occurring at 1616.00 microseconds into the scan. The depicted period is broken up into 0.28 microsecond intervals. At the beginning of the first 0.28 microsecond interval, the in-phase coefficient multiplier 92 (Figure 3) is presented with signal X_ as indicated by line C of Figure 5B. Similarly, the quadrature-phase component is presented with signal 94 is Y. as OMPI WHO _ >j • ' 2 indicated by line D. These values are updated to X. and Y 2_, respectively, 1.12 microseconds later, as previously described. During the initial portion of the first 0.28 microsecond interval, coefficient multiplier 92 multiplies data X by S-, and multiplier 94 multiplies data Y 1, by T . These v ό alues are fed to adder 96 which -J J 1 -I produces the output value X,S_ -Y T_, as depicted on line E of Figure 5B. Multipliers 92 and 94 perform subsequent coefficient multiplications once every 0.28 microseconds as also shown on line E. A memory 100 write cycle, followed by a read cycle, occurs once every 0.28 microseconds. For example, as indicated by line F of Figure 5B, the contents of memory 100 at address 4 are read out during the second half of the first 0.28 microsecond interval. The data read out of memory 100 at address 4 at this time are shown in line G and are temporarily held in buffer 101 (Figure 3). During the first half of the next 0.28 microsecond interval, beginning at relative time 0.28 microseconds, data are written into memory address 3. These data are not used until the next beamline type and are not depicted. Also at this time, the content of buffer 101, shown on line G, which was just read out from address 4, is added to the data outputed by adder 96. This addition, which is performed by adder 98, is depicted in line H and the sum is held temporarily in buffer 103 (Figure 3). During the final half of the 0.28 microsecond interval, ending at relative time 0.56 microseconds, the contents of memory 100 at address 5 are read out and stored in buffer 101 as depicted in lines F and G. The output of adder 98 stored in buffer 103 is then written into memory 100 at address 4 during the first half of the next 0.28 microsecond interval beginning at relative time 0.56 microseconds, as depicted in lines F and G. The above-described alternating read/write sequence is repeated until four memory 100 locations (addresses 4-7) have beamline type 3 data for k=l stored in them. The sequence will then be repeated for k=2, beginning at relative time 1.12 microseconds at which time memory addresses 8-11 will commence to be loaded with beamline type 3 data. The memory loading sequence will * be repeated for the remainder of the type 3 data. During the next and final beamline (type 4), the data in memory 100 will be combined with the type 4 data in the same manner as previously described. The combined data then will be sequentially fed to absolute value circuit 104 (Figure 3), add/substract circuit 106, register 108 and limiter/interpolator circuit 110 in the manner previously described. These data circuits are not active until the beamline type 4 data are produced. It can be seen that the various components which comprise processor unit 66 operate simultaneously in synchronization with one another. Thus, for example, coefficient multipliers 92 and 94 are operating on one group of data while adder 98 and memory 100 are operating on another group. Also, memory writes for k=1 are interleaved somewhat with memory reads for k=2, and similarly for larger values of k. Such parallel operation, sometimes referred to as "pipelining", enables data to be processed at a high rate. As indicated by block 104, the absolute value A of the data stored in memory 100 during the final beamline line type (n=4) is sequentially computed. As further indicated by block 106, once the absolute value of a memory location is determined, the value A is either added or subtracted from a value B which was previously read out of the memory and which was momentarily held in a holding register 108. The values A and B are either added or subtracted from one another in accordance with the sign preceding each of the four absolute value terms of equation (1). For example, the velocity estimator for the first time interval (V w ) along one of the 30 beam directions will be as follows: + X ? S 1 ' Y 1 T 1 .+ x 3 s 3 Y 3 T 3 + X 4 S 4 " Y 4 T 4> + | (X o T o + Y o S o + X l 1 + Y 1 S 1 X 2 T 2 + Y 2 S 2 X 4 T 4 + Y 4 S 4> + χ° Sl + Y°T 1 x 1 X 2 S 2 + Y 2 T 2 + X ? S 3 + Y ? T 3 X 4 S 4 + Y 4 T 4> + X T - Y_CS __ — 2"2 + x 3 τ 3 - 3 S 3 The function of absolute value circuit 104 is implemented indirectly. If the output of buffer 103 is negative, the normal add/subtract operation of circuit 106 is reversed. Otherwise, normal add/subtract operations occur. Referring" now to figure 6, a curve 112 is depicted which generally represents the transfer characteristic of processor unit 66. The abscissa of the graph representes the Doppler shift detected in the reflected ultrasound and the ordinate represents the magnitude of the resultant velocity estimators V produced by processor unit 66. Estimators V magnitude and sign are expressed in terms of the color and intensity of the blood flow image produced on the display. The Doppler shift, which is proportional to the component of blood velocity in the direction of the probe is expressed in terms of the frequency f at which ultrasound reflected from the blood volume is sampled. As previously noted, the exemplary ultrasound bursts are produced once every 200 microseconds and a particular volume of blood is sampled at the same rate. Thus, the sampling rate f is 5 KHz. Curve 112 is basically a plot of equation (1) where Doppler shift (blood velocity) is expressed in blood flow towards probe 12, the first two absolute value terms of equation (1) predominate and a positive value of V is produced. For high velocity flow, the large magnitude velocity estimators will cause the color modulator 76 (Figure 2B) to produce a bright blue output. For smaller magnitudes of blood flow velocity toward probe 12, the brightness of the blood flow image is reduced. For blood flow away from probe 12, the last two absolute value terms of equation (1) predominate and a negative value of V is produced. For high velocity flow toward the probe, color modulator 76 will produce a bright red image. Lesser magnitude velocities in the same direction will cause the image to darken. An important aspect of the present invention is the ability of the subject diagnostic apparatus to reject relatively low frequency Doppler signals. These signals, which are largely developed by reflections from the slow moving walls of body organs, such as the heart, interfere with the display of blood flow information. As can be seen in Figure 6, curve 112 becomes very non-linear in the first and third quadrants of the graph in the vicinity of the origin. This inflection greatly enhances the ability of the - subject device to reject low frequency Doppler signals produced by moving organ walls. Preferably, circuitry is provided which produces a black output on the display when the magnitude of V drops below a predetermined value into a deadband 114. The inflection of curve 112 is achieved by selecting appropriate values S and T of equation (1), as will be subsequently described. It is possible that high velocity ^ blood flow will produce a Doppler shift which is comparable in magnitude to the sampling rate f . For example, as can be seen in Figure 6, a Doppler shift which is larger than 0.33 f will result in a reduced image brightness which is the opposite of the desired result. If the Doppler frequency is greater than 0.5 fs, the color of the image will acutally switch from blue to red. This phenomenon is commonly referred to as aliasing. Doppler shifts may, for example, be 3KHZ, in which case aliasing would take place should the exemplary sampling frequency fs of 5KHz be used. Thus, the sampling frequency should be increased. However, if the sampling frequency should be increased too much, it is possible that reflected ultrasound from deep within the body produced from one burst and ultra-sound reflected from a shallow segment of the body produced from the subsequent burst will be confused. This ambiguity can be avoided by limiting the processing of reflected ultrasound to a predetermined maximum depth. The maximum depth would depend on the sampling frequency and speed of sound in the body. For example, if it is necessary to increase the sampling frequency to 10 KHz in order to avoid aliasing, ambiguities can be avoided -_ by limiting the depth from which ultrasound is processed to about 6 cm, given that the speed of ultrasound in tissue is approximately 6.5 cm/microsecond. As previously noted, curve 112 of Figure 6 is basically a plot of equation (1). Although this particular equation, including the values of coefficients Sn and Tn, has been found to be p c referred for the present application, other transfer functions could be used. In this regard, a further explanation of equation (1) will be given, using an intuitive approach rather than a rigorous mathematical analysis. The Doppler signals presented to processor unit 66 can be expressed by the following equation: ' o W n =x n + ^ Y n " < 2) The value is a complex number (as indicated by °) which represents the Doppler signal. X is the in- phase component of the signal, Y is the quadrature phase component of the signal, k is the time interval, and n is the beamline type number. In the preferred embodiment, k varies from 0 to 174 and n varies from 0 through 4. Term °k can be visualized as five phasors plotted on the com . The phasors are determined by J the values g 3 enerated by 2 the detectors from the reflected ultrasound for the five beamline types. The successive phasors are produced at positions around the origin at a rate which corresponds to the detected Doppler shift of the reflected ultrasound. The direction of rotation is counter- clockwise for blood flow toward probe 12, and clockwise for blood flow away from the probe. In the time k k domain, values Xn and Yn would represent sinusoidal waveforms shifted 90° in phase from one another and 5 The m formed as ollows: 15 The value _* is a set of 5 complex numbers with the n asterisk siognifying that it is the comoplex conjugate of the value Rn. The various values of» j R.n are also selected such that the magnitude of G is large when blood flow is towards probe 12. As previously noted, 20 the various values of w °k for blood flow in this n direction may be represented by phasors which have successively larger phase angles. Thus, the phasors appear to rotate around the origin in a clockwise direction. The values of R are also selected such 25 that the magnitude of G °k is small when the Doppler frequency is low in comparison to the sampling rate f . If the Doppler frequency is low, the successive phase shifts of the five phasors of w 0 k will be relatively small. In the time domain, the Doppler signal waveform 30 over the time period in which the five samples are made appears approximately as a linear ramp with a constant offset and a slight curvature. Thus, for such low Doppler frequencies, the term °Wk can be approximated by a constant, plus a term which varies linearly with 35 n-2, (the n-2 term centers the waveform over the origin) plus a term which varies quadratically with n-2 as set forth in the following equation: . n W k = a+b(n-2)+c(n-2) 2 (4) -U n The terms Sn and Tn of equatioo n n (1) represent the real and imaginary components of R follows: o The five values each of S and T of equation (1) n n - were selected to be insensitive to the constant, linear and quadratic functions of (n-2) as set forth in equation (4). S was chosen to be an even function of n-2. The following further relationships were relied upon to select the five values of Sn: o S rT ° (6) Equation (6) ensures insensitivity to the constant term of equation (4). Equation (7) further ensures insensitivity to the quadratic term of equation (4). - In addition S was chosen to be a symmetric function of (n-2). The amplitude of S_ was set arbitrarily at 6. S- and S. were chosen as -4 and 1, respectively, to comply with equations (6) and (7). Since S is an even function, So = S4. = 1 and S.1 = S2_ = -4. The values of T were chosen as an odd function of n (n -2), thereby ensuring insensitivity to the constant and quadratic terms of equation (4). Coefficient T_ was arbitrarily set at -4. In order to provide insensitivity to the linear term of equation (4), the following equation was used: 2T Q - T 1+ T 3 - 2T 4 = O (8) From equation (8) and the other constraints, T 4 was chosen as 2, ' T,1 = -T3_ = 4, ' and To - -2. It should be noted that other values of Sn and Tn could be selected to provide insensitivity or near insensitivity to low velocity motion. The above-noted vβalues of Sn and Tn produce five complex coefficients R which are distributed'roughly equally around the origin of the complex plane. The coefficients are sequentially produced by processor unit 66 around the origin in the clockwise direction. OMPI As previously noted, the five values of °k can be viewed as five phasors on the complex plane which are sequentially produced at a rate equal to the sampling frequency f . If blood flow is away from probe 12, the 5 phasors will be produced in a clockwise direction. Blood flow towards the probe will cause the phasors to be generated in the counterclockwise direction. As noted in equation (3), value G °k is generated by adding together the five complex values produced by 10 multiplying coefficients °* with phasors °k. If the blood flow is away from probe 12, the phase angles of coefficients °* and value will advance in the same R n direction. In that case, the five products will have roughly the same phase angle and will, therefore, 15 constructively add together when summed. If blood flow is in the opposite direction, coefficients R and value W 0 k will advance in opposite directions n . The five products will have widely varying phase angles. Thus, when the products are added together, the 20 magnitude of the final value will be small. Thus, term G °k is relatively large for blood flow away from the probe and is relatively small for blood flow towards the probe and for low frequency Doppler produced by slow moving organ walls and blood. An additional term β k 25 H can be expressed as follows: Ov. _ 4 o I β ->n H --..—EL W n R n < 9 > 30 n=o ■ ι~. n The terms of equation (9) are soimilar to those of equation (3) except that the value R is used rather than the conjugate value °*. Thus, if blood flow away n from probe 12, the five products of equation (9) will 35 have ' roughly the same phase angle and will add β k constructively when summed. Thus, the value H will be relatively large for blood flow away from probe 12 and relatively small for flow towards the probe and relatively small for moving organ walls. Velocity estimator V can be determined from values β Gk and β Hk according to the following equation: The first two terms of equation (10) represent approximately the magnitude of H β k and correspond to the first two terms of equation (1). The last two terms of equation (10) approximately represent the magnitude of G and correspond to the last two terms of equation (1). As previously noted, the positive first two terms predominate when blood flow is away from probe 12 and the negative second two terms predominate when blood flow is towards the probe. Th-is is illustrated by curve 112 of Figure 6. None of the four terms are responsive to low frequency Doppler as indicated by deadband 114 of curve 112. As also previously noted, it may be necessary to adjust the sampling frequency f to ensure optimum operation of the subject ultrasound device. The sampling frequency should be at least twice the frequency of the maximum Doppler shift in accordance with the well-known Nyquist criterion. As can be seen from curve 112, undesirable aliasing will occur if the sampling frequency f is less than twice the maximum Doppler shift. If the sampling frequency f is too great, the Doppler signal will appear as a low frequency signal. As previously described, equation (10) has been optimized so as not to respond to such signals. The optimum sampling frequency f can be determined simply by monitoring the display until an optimum blood flow image is produced. Although it has been determined that five samples of ultrasound reflected from a particular point of the blood flow (n = 0-5) have been found to produce optimum results, other values can be used. For example, it has been determined by experimentation that an adequate blood flow image can be achieved by generating velocity estimators V from only four samples (n = 0 - 3). The resultant response curve is, however, inferior to that of Figure 6 in that the inflection at the origin is less pronounced. Thus, a system utilizing four samples is more susceptible to interference from slow moving organ walls. It is not believed that adequate results can be achieved by using only three samples (n = 0 -2) to produce velocity estimators. It should also be noted that the number of samples can also exceed the optimum number of five. In fact, the response characteristics of curve 112 of Figure 6 can be improved somewhat by processing a greater number of samples. However, the time required to generate a series of velocity estimators V along a given beam direction increases as the number of samples is increased. Thus, the number of beam directions which can be displayed without substantial image flicker is reduced. The rate at which velocity estimators V are- produced can be increased by increasing the sampling frequency f . However, as previously noted, the speed of ultrasound in tissue places a limit on the maximum sampling rate. Accordingly, if the sampling rate is to be increased a large amount, a limitation must be placed on the depth to which blood velocity data is processed. Otherwise, ambiguitites will occur between ultrasound reflections from deep within the body produced by one ultrasound burst and ultrasound reflections from a shallow portion of the body which are produced by a subsequent burst. Give the above-noted constraints, it is not believed that the benefits of the subject invention can be obtained by increasing the number of samples used to generate a velocity estimator V to a value greater than 8 (n = 0-7). The optimum value, as previously noted, is 5 samples. The preferred range of samples is 4 through 6, with samples less than 4 or greater than 8 failing to provide the full benefits of the present invention. Referring again to Figure 3, the velocity estimators V are forwarded from holding register 108 to limiter/interpolator circuit 110 * The limiter/interpolator circuit limits the brightness of the image produced from large magnitude velocity estimators V , thereby preventing damage to the display. The limiter function is implemented using a pair of Programmable Read Only Memories (PROM) (not shown) which convert the 16—bit velocity estimator data v to a five bit value for storage in the scan converter memory 70 (Figure 2B). The least signficant 4 bits are dropped because they are affected by digitization error. The next 5 least significant bits are used as output data unless the output data overflow. If there is positive overflow, the maximum allowable value, 01111, will be outputted from the memories. If there is negative overflow, the maximum allowable negative value of 10000 will be used. Table 6 shows the various outputs produced by the limiter function of circuit 110. Table 6 VELOCITY DISPLAYED VELOCITY ESTIMATOR COLOR v k 01111 BRIGHT BLUE HIGH TOWARD PROBE 01110 - * 01101 00001 DULL BLUE LOW TOWARD PROBE 00000 BLACK NO VELOCITY 11111 DULL RED LOW AWAY FROM PROBE 11110 11101 10001 10000 BRIG. IT RED HIGH AWAY FROM PROB The interpolator function of circuit 110 eliminates the borders around picture elements (pixels). The appearance of large square pixels on the display is avoided by filling the regions between successive samples (1.12 microseconds apart) with intermediate velocity values obtained by linear interpolation. This interpolation is obtained in a standard manner using a digital adder and wiring the output shifted one bit to achieve the sum divided by two, which is the average. The conditioned velocity estimators V , as previously noted, are loaded into scan converter memory 70 (Figure 2B) as the estimators are produced throughout the sector scan. The corresponding anatomical echo signal data are also loaded into the converter memory. Once all the data corresponding to a complete sector scan have been loaded, memory 70 is read out in a standard raster scan format for display. Typically, 30 sector scans are produced every second, this being sufficiently rapid to produce a moving image of blood flow and anatomical structure. Thus, a novel ultrasound diagnostic apparatus has been disclosed. Although a preferred embodiment of the apparatus has been described in some detail, it is to be understood that various changes could be made by persons skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims: Claims : 1. An ultrasound diagnostic apparatus for measuring blood flow in a body comprising: ultrasound transmitting means for transmitting a series of ultrasound bursts toward blood where flow is to be measured; ultrasound receiving means for receiving ultrasound reflected from the blood; detecting means for detecting a frequency between said transmitted and said received ultrasound and producing corresponding frequency difference data; processor means for generating velocity estimator data indicative of blood flow velocity in response to said frequency difference data, with each of said velocity estimator signals being generated using said difference data produced from N number of said ultrasound bursts where N may vary from 4 through 8; and display means for displaying an image of said blood flow in response to said velocity estimator data.

Inventors: MILLER LAWRENCE R, MILLER, LAWRENCE, R.
Applicants: ACOUSTEC PARTNERS
Application year: 1984
Main classification: A61B10
IPC codes: A61B8, G01S7, G01S15