US20070016023A1 - Scalable ultrasound system and methods - Google Patents
Scalable ultrasound system and methods Download PDFInfo
- Publication number
- US20070016023A1 US20070016023A1 US11/169,357 US16935705A US2007016023A1 US 20070016023 A1 US20070016023 A1 US 20070016023A1 US 16935705 A US16935705 A US 16935705A US 2007016023 A1 US2007016023 A1 US 2007016023A1
- Authority
- US
- United States
- Prior art keywords
- type
- medical diagnostic
- integrated circuit
- diagnostic ultrasound
- operable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52023—Details of receivers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52046—Techniques for image enhancement involving transmitter or receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52079—Constructional features
- G01S7/5208—Constructional features with integration of processing functions inside probe or scanhead
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52096—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging related to power management, e.g. saving power or prolonging life of electronic components
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/18—Methods or devices for transmitting, conducting or directing sound
- G10K11/26—Sound-focusing or directing, e.g. scanning
- G10K11/34—Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
- G10K11/341—Circuits therefor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/44—Constructional features of the ultrasonic, sonic or infrasonic diagnostic device
- A61B8/4427—Device being portable or laptop-like
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/89—Sonar systems specially adapted for specific applications for mapping or imaging
- G01S15/8906—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques
- G01S15/8909—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration
- G01S15/8915—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration using a transducer array
- G01S15/8927—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration using a transducer array using simultaneously or sequentially two or more subarrays or subapertures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49002—Electrical device making
- Y10T29/49005—Acoustic transducer
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49002—Electrical device making
- Y10T29/4902—Electromagnet, transformer or inductor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49002—Electrical device making
- Y10T29/4902—Electromagnet, transformer or inductor
- Y10T29/4908—Acoustic transducer
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49002—Electrical device making
- Y10T29/49117—Conductor or circuit manufacturing
- Y10T29/49169—Assembling electrical component directly to terminal or elongated conductor
- Y10T29/49171—Assembling electrical component directly to terminal or elongated conductor with encapsulating
- Y10T29/49172—Assembling electrical component directly to terminal or elongated conductor with encapsulating by molding of insulating material
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T29/00—Metal working
- Y10T29/49—Method of mechanical manufacture
- Y10T29/49002—Electrical device making
- Y10T29/49117—Conductor or circuit manufacturing
- Y10T29/49194—Assembling elongated conductors, e.g., splicing, etc.
Definitions
- the present embodiments relate to medical diagnostic ultrasound systems.
- common application specific integrated circuits ASICs are provided.
- Ultrasound data processing paths include transmit beamformers, receive beamformers, detectors, scan converters, image processors and other stages.
- the ultrasound data path acquires ultrasound data and generates an image from the ultrasound data.
- an ultrasound data path used for any given type of system is independently designed. Low cost systems have different bandwidth, power consumption, features or other characteristics as compared to high cost systems.
- a given ASIC may be used multiple times.
- a receive beamforming ASIC is designed for operation with a limited number of channels, such as 8 or 16 channels.
- an ultrasound imaging system with a larger number of channels is provided.
- the ASICs may be simple.
- different ASICs are used.
- U.S. Pat. No. 5,675,554 provides ASICs capable of different bandwidths as a number of different simultaneous beams are formed. Cascaded summation is then provided to beamformer across the plurality of ASICs.
- a same type of ASIC may be used in different products. For example, two different manufacturers use a same system for different products or brand names. Since the systems are the same, providing the same capabilities within the hardware, the same ASICs are used. When a new system is designed, new ASICs are developed. However, the design of new ASICs is expensive and time consuming.
- the preferred embodiments described below include methods and systems for scalable ultrasound imaging systems.
- a plurality of application specific integrated circuit chips with different functions is provided.
- Each of the ASICs perform one or more functions along an ultrasound data path.
- the chips include communications protocols or processes for allowing scaling.
- ASICs for backend processing include data exchange ports for communicating between other ASICs of the same type.
- receive beamformer ASICs cascade for beamformation.
- a receive beamformer ASIC is operable to determine spatial coordinates associated with a given beam along a straight line using real-time time of flight calculations. More complex systems include more advanced coordinate capabilities. Where multiple beams are received simultaneously, the spatial coordinates associated with the beams may be along a non-straight line. Similarly, Gaussian wavefronts or aberrations may contribute to receiving along spatial coordinates along a non-straight line.
- a wavefront calculator is provided in addition to the real-time time of flight calculator to implement the additional functionality in a high cost system. The wavefront calculator changes the acoustic sample coordinates used by the received beamformer. The time of flight calculator then calculates distances to the changed acoustic sample coordinates.
- a scalable system for receive beamforming with ultrasound.
- a real-time time of flight of calculator is operable to determine distances to acoustic sample coordinates.
- a wavefront calculator is operable to change to the acoustic sample coordinates to positions along a non-straight line.
- a receive beamformer is operable to form acoustic samples as a function of the distances.
- a scalable system for medical diagnostic ultrasound imaging.
- a first type of integrated circuit is operable to perform a first function along an ultrasound data path.
- the first type of integrated circuit is operable with one or more of the first type of integrated circuits substantially in parallel relative to the ultrasound data path.
- a second type of integrated circuit is operable to perform a second function along the ultrasound data path.
- the second function is responsive to data output by the first type of integrated circuit.
- the ultrasound data path has at least two different levels of complexity.
- a first level is associated with a lower cost medical diagnostic ultrasound system and a fewer number of the first type of integrated circuits.
- a second complexity level is associated with a higher cost medical diagnostic ultrasound system and a greater number of the type of integrated circuits.
- a method for scalable manufacturing of medical diagnostic ultrasound imaging systems.
- a first set of application-specific integrated circuit chips having ultrasound functions is provided.
- a second set of application-specific integrated circuit chips is assembled from the first set for a first type of medical diagnostic ultrasound imaging system.
- a third set of the application-specific integrated circuit chips from the first set is assembled for a second type of medical diagnostic ultrasound imaging system.
- the first type of medical ultrasound system is different than the second type, such as by having different hardware-based functionality.
- the third set includes at least two types of application-specific integrated circuits also included in the second set.
- FIG. 1 is a block diagram of one embodiment of a scalable medical diagnostic ultrasound imaging system
- FIG. 2 is a block diagram of one embodiment of an arrangement of application-specific integrated circuits for a low-end ultrasound system
- FIG. 3 is a block diagram of one embodiment of an arrangement of application-specific integrated circuits for a higher end ultrasound system
- FIG. 4 is a block diagram of a receive beamformer operating with two different spatial coordinate calculators in one embodiment
- FIG. 5 is a flowchart diagram of one embodiment of a method for scaling an ultrasound system.
- FIG. 6 is a block diagram an ASIC with scalable beam-channel product.
- a mix and match chip set is provided for building different medical diagnostic ultrasound systems. Chips for performing different functions are used in portable as well as higher-end systems.
- a given application-specific integrated circuit may not span an entire range of possible systems, but may be used in two or more different systems. By providing application-specific integrated circuits (ASICs) scaled for size, power and/or performance, the same circuits may be used for multiple ranges or types of systems.
- ASICs application-specific integrated circuits
- one standardized integrated circuit includes transmit waveform generators, transmit drivers, transmit receive switches, pre-amplification, time gain control and any sub-array or time multiplex devices.
- An additional integrated circuit is a receive beamformer designed to scale the number of channels and/or beams.
- an integrated circuit for tracking wavefronts to better steer the receive beamformer. Accordingly, the receive beamformer ASICs may be simplified for use with lower end systems.
- One or more backend ASICs provide for processing from radio frequency to audio/video conversion, such as providing for detection, pre-detection processes, post-detection processes, scan conversion or other functions.
- FIG. 1 shows one embodiment of a scalable system 10 for medical diagnostic ultrasound imaging.
- the system 10 includes a transducer 12 , a analog frontend ASIC 14 , a digital frontend ASIC 16 , a backend ASIC 18 , a cable 20 between the digital frontend and the backend ASICs 16 , 18 or elsewhere (e.g. between the transducer 12 and the analog frontend ASICs 14 ), and other external devices, such as a memory 22 , an audio device 24 , a display device 26 , a general control processor 28 , and/or a memory 30 for the control processor 28 . Additional, different or fewer components may be provided.
- the digital frontend ASIC 16 is divided into two separate ASICs, one associated with transmit and the other associated with receive.
- the backend ASIC 18 is divided into a plurality of different ASICs, such as a prior to detection ASIC, a detection ASIC, and a post-detection ASIC.
- the system 10 is a medical diagnostic ultrasound system.
- the system 10 is a portable, such as a handheld, medical diagnostic ultrasound system with analog and digital frontend ASICs 14 , 16 within a transducer head or probe.
- the system 10 is a cart-based or other more complex medical diagnostic ultrasound system.
- the medical diagnostic ultrasound system 10 includes an ultrasound data path between the transducer 12 and the display 26 .
- the ultrasound data path is responsible for acquiring ultrasound data.
- the digital frontend ASIC 16 generates transmit waveform control signals for operating a transmit pulser connected with the transducer 12 .
- a receive beamformer In response to echoes, a receive beamformer generates samples for detection, scan conversion or other processes to generate ultrasound data representing a scanned region. Any now known or later developed function for providing an ultrasound image performed by medical diagnostic ultrasound system may be provided along the ultrasound data path.
- the analog frontend ASIC 14 includes an integrated transmit pulser 32 , such as for operation from 60 to 100 volts peak. Other peak voltage may be provided, such as greater or lesser voltages. Unipolar, bipolar or other transmit pulsers may be implemented.
- An integrated transmit and receive switch 34 switches operation of the transducer 12 between the transmit pulser 32 and a receive path with the preamplifier 36 .
- the preamplifier 36 along with a time or depth gain control amplifier 38 are operable with a variable bias and power supply, such as providing for reduced voltages on the amplifier power rails or a programmable amplifier bias.
- reduced voltage and amplifier bias may be used to conserve power, such as for handheld battery operation.
- an increased voltage and amplifier bias may allow for better dynamic range and linearity while using the same component. Bias variation can be used to trade off dynamic range, sensitivity, frequency response and/or power dissipation to provide receive solutions over a wide range of products.
- a mixer and multiplexer 40 is provided for sub-array mixing, time division multiplexing, partial beamforming or other aperture reduction technique, such as disclosed in U.S. Patent Nos. 5,573,001, ______, ______ (application Ser. Nos. 10/788,021; 10/741,827; 10/741,438; and 10/834,779), the disclosures of which are incorporated herein by reference.
- a bypass may be provided to support high bandwidth operation. The bypass bypasses the mixer multiplexer 40 .
- aperture reduction is not provided.
- the frontend analog ASIC 14 uses 0.13 micron mixed signal technology to achieve high circuit density. Each frontend analog ASIC 14 provides 8, a greater or lesser number of channels. For operation with large apertures, a plurality of parallel analog ASICs 14 is provided. Alternatively or additionally, one or more of the analog ASICs 14 connects with more than 8 elements of the transducer 12 and uses the sub-array mixing or aperture reduction provided by the mixer multiplexer 40 . 50 milliwatts on transmit and 50 milliwatts on receive are provided for lower power operation per channel or for a low channel count system. Greater or lesser powers may be provided.
- the digital frontend ASIC 16 includes a transmit beamformer 42 and transmit controller 44 .
- the transmit beamformer 42 calculates delay and apodization profiles for one or more channels.
- the transmit controller 44 In response to signals from the transmit beamformer 42 , the transmit controller 44 generates driving signals for the transmit pulser 32 .
- Automatic tissue equalization and gain controller 46 generates control signals for time gain control and other gain control operations.
- a digital-to-analog converter 48 converts the signals to analog signals for use by the adjustable gain amplifier 38 .
- An analog-to-digital converter 50 receives analog signals and converts them to digital signals for receive beamformation by the receive beamformer 52 .
- the receive beamformer 52 generates receive samples from a subaperture or plurality of elements using delay profiles and apodization.
- the transmit beamformation, receive beamformation and gain control functions are implemented in a same frontend digital ASIC 16 , but may be implemented in two or three different ASICs 16 .
- the components of the digital frontend ASIC 16 are operable in response to various clock speeds for reducing power consumption depending on need. Different components within the digital ASIC 16 may be turned off while not in use or as a function of the type of system for which the ASIC 16 is being used. For example, about 9 watts, but greater or lesser wattage may be provided, are dissipated by operating all of the components of the digital frontend ASIC 16 .
- the digital frontend ASIC 16 is the receive beamformer disclosed in U.S. Nos. 5,369,624; 5,388,079; and 5,544,128, the disclosures of which are incorporated herein by reference.
- any number of channels may be implemented by a single digital frontend ASIC 16 , such as 16 channels using single beam transmit and receive. 90 nanometer or other sized ASIC traces are used.
- the receive beamformer 52 is operable in 1 to 4 beam simultaneous receive beam modes. For example, separate amplifiers, delays, phase rotators or other receive beamformer components are provided for each channel and each possible beam.
- the digital frontend ASIC 16 connects with a fewer number of channels of the transducer 12 than are available by the receive beamformer 52 , such as half the number of channels for implementing two substantially simultaneous receive beams. 16 channels are used to make 4 beams while connected to four elements.
- time interleaving data or aperture reduction data from a greater number of elements may be provided for implementing receive beamformation by a single digital ASIC 16 .
- 16 channels or elements are connected providing for the interleaving of four elements on each channel.
- 64 elements may be connected to a single digital frontend ASIC 16 .
- Other numbers of total channels may be provided, such as 24.
- the input rate may be different from the output rate, such as input rate of 50 MHz and output rate of 200 MHz.
- a greater number of beams may be formed given the same inputs.
- the digital frontend ASIC 16 is scalable, such as providing for 3, 4, 6 or 12 of the same frontend ASIC 16 operating in parallel. Greater or fewer or different numbers may be provided. Parallel operation is provided by cascaded summation of receive beamform signals. A final one of the digital frontend ASICs 16 performs the complete receive beamformation summation for passing through the cable 20 or to the backend ASIC 18 . In other embodiments, two or more different ones of the digital frontend ASICs 16 connect to the same channels or overlapping channel apertures of the transducer 12 for implementing multiple substantially simultaneous receive beams.
- the analog frontend ASIC 14 and the digital frontend ASIC 16 include configurable power dissipation. Dynamic range is sacrificed for lesser power. Power rails may vary, such as providing more than one rail to connect with external power sources. Bias current on amplifiers may be lowered, reducing linearity and power consumption. In a bypass mode, one of the mixers within the mixer multiplex 40 is used for low-cost continuous wave implementation.
- the backend ASIC 18 is a digital ASIC with an adjustable clock rate.
- the plurality of signal ports 60 connect with other components, such as a USB, radio frequency, PCI, DVI and/or other inputs. Fewer or different inputs than shown may be provided. By providing different signal ports, different levels of integration are provided.
- the PCI interface allows for high end or higher bandwidth processing connection with the processor controller 28 .
- USB allows for lower end or lower bandwidth control.
- a single backend ASIC 18 is provided for simple or low-end system 10 . Two or more ASICs 18 may be provided in parallel for higher end operation.
- the digital receiver 62 is operable to receive up to 80 mega samples per second, but greater or lesser rates may be provided.
- the digital receiver 62 implements base band filtering or processing.
- the memory controller 61 operates with the external memory 22 for storing data for use within the backend ASIC 18 .
- Intensity, such as B-mode or M-mode echo detection is provided by the echo detector 64 .
- Flow detection, such as velocity, power, or variance, is provided by the flow detector 74 .
- Pre- and post-detection processing may be provided.
- post-detection B-mode or flow processing is provided in component 68 .
- different aspects of the post- and pre-detection components may be turned off or enabled, altering power consumption.
- In-phase and quadrature information are processed prior to detection by the complex processors 65 and 66 .
- the echo complex processor 65 and flow processor 66 operate for multiple simultaneous receive beamformation. For example, different beams are interpolated or synthesized from receive beams for increased beam density using complex processes. Scan conversion is provided by coordinate reformatter 70 .
- a display processor 76 such as a frame buffer, outputs digital video information to the display 26 . Additional, different or fewer components may be provided.
- spectral and/or M-mode processing For spectral and/or M-mode processing, a wall filter, gap estimation, fast Fourier transform, audio processing and statistics computations are provided by the spectral audio processor 72 . Gap estimation interpolates between temporal samples of spectral or M-mode information. Any of various statistics may be provided, such as a mean, maximum, minimum or other value. Sweeping, scrolling, or graphical trace spectral Doppler functions are provided.
- the data ports 78 share data between the backend ASICs 18 used in parallel. Data processing is divided between backend ASICs 18 as a function of time or spatial location. For example, one ASIC is responsible for data processing associated with one portion of a scanned region, such as every other scan line. Where data is to be exchanged between ASICs, such as associated with filtering adjacent spatial locations, the ports 78 provide the data. Different ASICs 18 may perform different axial functions. For lateral processing, data is exchanged through the port 78 . As another example, spectral Doppler operations are performed using the same data sets in each of parallel backend ASICs 18 . Fourier transform processing is performed in parallel, but optimized for outputting different temporal samples.
- the wall filtering, gap estimation and fast Fourier transform are divided over time, such as for every other temporal sample between parallel ASICs 18 .
- a given backend ASIC 18 is optimized to receive data from only the sub-apertures, the data is transferred through the port 78 to other backend ASICs 18 for fast Fournier transforming from a full sampling.
- the display processor 76 includes a buffer for providing low-end graphics, such as a user name or other general system function summaries directly from the backend ASIC 18 for the display 26 .
- graphics generated by the controller 28 may be routed through the display processor 76 to the display 26 .
- different resolutions may be provided for different types of data. For example, 12 mega samples per second scan conversion is provided for B-mode, velocity, variance or power imaging, 24 mega samples per second are provided for sweep, scroll and vertical scaling associated with M-mode and spectral imaging, and 80 mega samples per second are provided for color frame interpolation to generate color frames for temporal appeal (e.g., receiving 10 frames per second and interpolating 60 frames per second).
- post-processing look-up tables such as color maps for flow imaging
- one or more functions described above for the backend ASICs 18 are performed in separate ASICs or by other devices.
- the pre- and post-detection processes are divided amongst two different ASICs.
- Each of the ASICs may be then scaled separately.
- scan conversion is provided by a different ASIC or other display processing.
- FIGS. 2 and 3 show two embodiments of a scalable system for medical diagnostic ultrasound imaging.
- Each of the embodiments includes one or more of a first type of integrated circuit 80 and are or more at a second type of integrated circuit 82 . Additional, different or fewer components may be provided. For example, a third type of integrated circuit common to both systems may be provided. As another example, additional or fewer of the first or second types of integrated circuits 80 , 82 is provided. As yet another example, one type of integrated circuit is used in one of the systems, such as the system of FIG. 3 , and not in the other system, such as the system of FIG. 2 . For simplicity, additional features or components, such as transducers, displays, memories, controllers, general processors, or other components along an ultrasound data path are not shown.
- FIGS. 2 and 3 use integrated circuits 80 , 82 common to both systems.
- scalable integrated circuits 80 , 82 different types of systems with different capabilities are provided with mixed and matched integrated circuits 80 , 82 .
- FIG. 2 shows three beamformer type integrated circuits 80 being used with a single backend integrated circuit 82
- FIG. 3 shows six of the beamformer type integrated circuits 80 used with two of the backend type integrated circuits 82 .
- Providing scalable integrated circuits 80 , 82 allows for growth in the number of channels, processing bandwidth, or addition of features.
- the first type of integrated circuit 80 performs one or more functions along an ultrasound data path. Different types of integrated circuits are used to distinguish between integrated circuits performing different functions. A given type of integrated circuit performs the same function and is a same device despite being used in different systems. Different systems provide different circuit arrangements or platforms. Different products may use a same system, such as a same circuit or platform provided in a different housing, but are sold through different marketing approaches, or programmed with different software.
- the first type of integrated circuit 80 is operable with other ones of the same type of integrated circuit 80 or alone.
- FIGS. 2 and 3 show parallel operation of the same type of integrated circuit 80 .
- the first type of integrated circuits 80 are provided in parallel operation across transmit or receive apertures or channels.
- parallel operation is provided across the apertures or channels as well as across a number of beams being formed using the same channels. Since the integrated circuits 80 , 82 are provided along or form an ultrasound data path, the operation is provided in parallel relative to the ultrasound data path.
- the first type of integrated circuit 80 includes data connectivity between the integrated circuits 80 .
- each of the integrated circuits 80 has an input for receiving partially beamformed data and an output for outputting further partially summed or completely summed beamformed data.
- the input may be operable with a no connection.
- Cascaded receive beamforming or summation is provided to output receive beamformed samples from a final one of the first type of integrated circuits 80 .
- the integrated circuits may be operable with different power levels. For example, different power or voltage rails are provided. As another example, different components within the integrated circuit 80 may be selectively disabled. As yet another example, amplifiers are provided with a programmable bias.
- the first type of integrated circuit 80 is the digital frontend ASIC 16 of FIG. 1 .
- the first type of integrated circuit 80 implements the analog frontend ASIC 14 of FIG. 1 .
- the first type of integrated circuit 80 implements other functions or a subset of the functions, such as implementing receive beamforming without transmit beamforming or time gain control.
- the first type of integrated circuit 80 implements transmit beamforming, receive beamforming, transmit and receive switching, a portion of any of the above-described functions or combinations thereof.
- the first type of integrated circuit 80 performs receive beamforming with a variable number of simultaneous receive beams.
- the same integrated circuit 80 may be connected to different channels as shown in FIGS. 2 and 3 or scaled by common connection to the same array elements for implementing additional receive beamformation as shown in FIG. 3 .
- a single one of the first type of integrated circuits 80 may be operable with a variable number of simultaneous receive beams. For example, time division multiplexing is provided for connecting 16 or other number of inputs to 64 different channels.
- the receive beamform sum signal from all 64 channels is output from the single first type of integrated circuit 80 .
- the samples represent a single beam. For generating two different receive beams, a multiplexer connects the integrated circuit 80 to only 32 channels.
- the integrated circuit 80 Since the integrated circuit 80 has capacity for 64 channels of operation, the redundant channels are used to form a separate or different receive beam in parallel or substantial simultaneously. Where a greater number of receive beams or the capability for receiving a greater number of substantially simultaneous receive beams is desired, such as associated with higher end systems, the given one of the first type of integrated circuits 80 is connected to a fewer number of channels.
- FIG. 4 shows one embodiment of a scalable system for receive beamforming with ultrasound.
- the first type of integrated circuit 80 includes a receive beamformer 83 and a real-time time of the flight calculator 85 .
- the integrated circuit 80 is connectable or connects with the transducer 12 .
- the integrated circuit 80 is operable without additional components for forming receive beams associated with an aperture along the transducer 12 .
- a wavefront calculator 84 is connectable with the integrated circuit 80 for more complex operation.
- the integrated circuit 80 is a low cost fixed beamformer, and the wavefront calculator 84 alters operation of the low cost fixed beamformer for more complex information processes.
- the real-time time of flight calculator 85 determines distances to acoustic sample coordinates.
- the time of flight calculator 85 includes a counter for counting clock pulses.
- the outbound time for the acoustic wavefront is common to all the elements of the array 12 and is determined with the counter.
- the return echo time is determined for each element of the array 12 .
- dynamic focusing is provided by determining a distance to a current receive focal point for each of the elements within the aperture. Using sine, cosine or both cosine and sine functions, distance is determined as a function of element location and associated acoustic sample locations. For example, a distance from a given element to a position along a straight scan line 86 is calculated.
- a time of flight relative to different acoustic sample locations along the scan line 86 is calculated.
- the real-time time of flight calculator disclosed in U.S. Pat. No. 5,501,219, the disclosure of which is incorporated herein by reference, is used.
- Other time of flight calculators may be provided.
- the position of the scan line 86 is a function of scan line origin along the transducer 12 and/or angle relative to the transducer 12 .
- the real-time time of flight calculator 85 determines the distance to each acoustic sample as needed during operation. As each scan line 86 is repositioned for scanning an object, the determined time of flight or distances may be updated through interpolation. Alternatively, the time of flight is independently calculated for each scan line. Since the beam coordinates are typically close to each other and close to the focus transmit beam, the echo path for all the beam coordinates or acoustic sample coordinates along a given scan line 86 are based on counting elapsed time and the velocity of sound.
- the outbound transmit path is simplified to an accounting of time from the initiation of the transmit beam center or origin from the transducer 12 to the range of interest.
- Beam coordinates are then generated from the point of initiation along straight scan line 86 of propagation.
- each of the receive beams may be warped by the distribution of acoustic energy in the transmit beam.
- Simple time of flight calculation may not accurately model the characteristics of a coherent acoustic wavefronts affected by wavelength and aperture. Aberrations may also result in inaccuracies. For implementation in simple systems, sacrifices associated with straight line assumption for receive beamforming may be used. For more complex systems, greater accuracy or resolution may be desired.
- the wavefront calculator 84 implements more accurate receive beamforming.
- the time of flight delay is partitioned into the simple scheme provided by the time of flight calculator 85 and the more sophisticated scheme provided by the wavefront calculator 84 .
- the time of flight calculator 85 includes inputs or ports for receiving externally generated acoustic sample coordinates.
- the wavefront calculator 84 is a separate component than the first type of integrated circuit 80 . If the wavefront calculator 84 is connected with the time of flight calculator 85 , the reception of external acoustic sample coordinates is activated. Since a given point in space has a common outbound time of flight, a single wavefront calculator 84 may be provided for each element of the transducer 12 or all of the first type of integrated circuits 80 implementing a receive beamforming function. The wavefront calculator 84 operates independent of the number of channels or beamformer devices.
- the wavefront calculator 84 is an integrated circuit, ASIC, processor, controller, memory, look-up table, digital signal processor, analog circuit, digital circuit, field programmable gate array, combinations thereof or other now known or later developed device for determining acoustic sample coordinates.
- the wavefront calculator 84 determines acoustic sample coordinates along non-straight lines.
- FIG. 4 shows receiving along two curved lines 88 generally corresponding to a curved distribution of acoustic energy associated with a transmit beam 90 along a scan line 86 .
- the transmit wavefront is determined as a function of time, the density of the receive samples (e.g., the number of simultaneous receive beams), and the extent laterally of the acoustic energy of the transmit beam 90 .
- the receive beams 88 is along a non-straight line.
- Other calculations may alternatively or additionally be performed, such as associated with determining Gaussian beam estimations or dynamically updating wavefront anomalies associated with tissue aberrations.
- the wavefront calculator 84 outputs the acoustic sample coordinates to the time of flight calculator 85 .
- the output acoustic sample coordinates changes the acoustic sample coordinates to be used by the time of flight calculator. The change is to an input coordinate instead of or as an alternative to using a coordinate determined by the time of flight calculator 85 .
- the time of flight calculator 85 changes the acoustic sample coordinates, overriding the internal coordinate determination functions.
- the acoustic sample coordinates are loaded synchronously with the internal timing of the time of flight calculator 85 .
- the outbound time of flight remains or uses the counter, and return echo time of flight is based on a distance to the acoustic sample coordinates loaded from the wavefront calculator 84 .
- the wavefront calculator 84 For subsequent processing, the wavefront calculator 84 generates reconstruction coefficients for converting acoustic sample coordinates to a linear space.
- the coefficients are interpolation values, weighting, or a definition of the sample grid used for calculating the acoustic sample coordinates.
- Each sample is associated with a coefficient for reconstructing the data at a later stage, such as prior to detection or before or after any synthetic or complex sample processing. Outputting coefficients may complicate later signal processing, but allows for more simplistic implementation of the receive beamformer 83 of the first type of integrated circuit 80 .
- the computations for beamforming tend to be more extensive given large channel counts than scaling or converting acoustic samples.
- the receive beamformer 83 forms the acoustic samples as a function of distances received from the time of flight calculator 85 .
- the acoustic samples are formed for a portion of an aperture on the transducer 12 or for the entire aperture.
- the real-time time of flight calculator 85 and receive beamformer 83 are operable without the wavefront calculator 84 .
- a lower cost system is implemented without the wavefront calculator 84 .
- a higher cost system includes the wavefront calculator 84 .
- the receive beamformer 83 In response to distances provided by the time of flight calculator 85 based on simple straight line geometry or more complex geometry provided by the wavefront calculator 84 , the receive beamformer 83 outputs acoustic samples with or without additional reconstruction coefficients.
- the first type of integrated circuit 80 operating as a receive beamformer includes the wavefront calculation components.
- a receive beamformer with database or lookup table based delay profiles is provided.
- the second type of integrated circuit 82 shown in FIGS. 2 and 3 is the back end ASIC 18 of FIG. 1 or a different integrated circuit.
- the second type of integrated circuit 82 performs an additional function along the ultrasound data path.
- functions include: base band processing detection, scan conversion, image processing, predetection synthesis, complex processing, scan conversion, continuous wave image processing, quantification or combinations thereof.
- the function performed by the second type of integrated circuit 82 is responsive to data output by the first type of integrated circuit 80 .
- acoustic samples are output by the first type of integrated circuit 80 .
- the second type of integrated circuit 82 receives the acoustic samples and generates image data.
- the second type of integrated circuit 82 receives input data and outputs data subjective to further processing but not in a format or values for display.
- the second type of integrated circuit 82 is scalable.
- FIG. 2 shows one of the second type of integrated circuits 82
- FIG. 3 shows two of the second type of integrated circuits 82 in parallel along the ultrasound data path.
- Data is exchanged between different ones of the second type of integrated circuit 82 for implementing parallel processing, such as for implementing M-mode or spectral Doppler type imaging.
- One of the second type of integrated circuits 82 combines the information from all of the second type of integrated circuits 82 for outputting a display image.
- an additional component combines information output from the different ones of the second type of integrated circuits 82 .
- both low and high cost diagnostic ultrasound systems use a single one of the second type of integrated circuits 82 .
- the ultrasound data path provided by the first type of integrated circuit 80 , the second type of integrated circuit 82 and any other integrated circuits usable in multiple systems has different complexity levels.
- FIG. 2 represents a lower complexity level than FIG. 3 .
- Complexity is provided by increased bandwidth, performance of additional functions, ability to operate with additional inputs, ability to operate with additional outputs, resolution, or other factors.
- the complexity level is associated with cost.
- FIG. 3 represents an increased complexity for a higher cost medical diagnostic ultrasound imaging system
- FIG. 2 represents a lower complexity level associated with a lower cost medical diagnostic ultrasound imaging system.
- the lower complexity level is associated with a fewer number of the first type of integrated circuits 80 and/or the second type of integrated circuits 82 .
- Different housings may be provided, such a cart based system for the more complex level of the ultrasound data path and a portable (e.g., hand-held or carryable) housing for the lower complexity level system.
- a cart based system for the more complex level of the ultrasound data path
- a portable (e.g., hand-held or carryable) housing for the lower complexity level system.
- additional types of integrated circuits or other components not included in the low cost medical diagnostic ultrasound system are provided.
- the wavefront calculator 84 shown in FIG. 4 is included in a higher cost medical diagnostic ultrasound imaging system but not in a lower cost medical diagnostic ultrasound imaging system.
- the number of the first type of integrated circuit 80 or receive beamformer components may be greater for more complex ultrasound data paths, such as associated with operation with a greater number of simultaneous receive beams.
- FIGS. 1, 2 and 3 show two or three different levels of complexity.
- FIG. 2 is a general representation of the system of FIG. 1 .
- More than two levels of complexity and associated cost for ultrasound systems may be provided.
- a middle cost medical diagnostic ultrasound system with a mid-complexity level of the ultrasound data path is provided.
- Any of the various features described above may be provided in the same, or different level than the low and high complexity level ultrasound data paths.
- a fewer number of the first type of integrated circuits 80 are provided in the middle cost system than for a high cost system of FIG. 3 , and a greater number are provided than for the low cost system of FIG. 2 .
- FIG. 6 shows a receive beamforming ASIC with a channel input, a channel output, a beamsum input and a beamsum output.
- the channel input connects with the beamsum output and the channel output.
- the channel output outputs the input signal without alteration.
- the beamsum output connects with a beamformer and summer for combining the channel input signals with the beamsum input signals.
- the ASICs are combined beamsum input to output for implementing beamforming in a simple or lower cost system. To provide formation of multiple beams using the same input channels, the ASICs are combined so that additional beams are formed from connection with the channel output (i.e., multiple columns of ASICs).
- the arrangement of FIG. 6 may be used in addition to the arrangement of FIG. 3 .
- Table 1 shows five different levels of complexity and associated cost of medical diagnostic ultrasound imaging systems.
- TABLE 1 1st price segment 2nd 3rd 4th 5th TX/RX Channels 192/192 96/96 64/64 48/48 16/32 Color/flow Y Y Y Y (power) PW/CW/Aux CW Y/Y/Y Y/Y/Y Y/Y/Y/Y/Y N/Y/N Parallel RX beams 4 4 2 2 1 Probe elements 192 192 192 192 128 64 Ports-transducer 3 3 3 1 ⁇ 2 1 connectors Pixels 1152/864 920/690 720/540 720/540 290/216 Power 1200 W 800 W 300 W 100 W 5 W
- the fifth price segment is associated with a hand-held system.
- the partial beamformer, time division multiplexing, or subarray mixing are used to allow 16 analog-to-digital converters to cover 32 elements.
- Color or flow indication with a Y for yes indicates velocity, power and/or variance.
- the number of parallel receive beams indicate the maximum number of substantially simultaneously formed receive beams.
- the probe elements number indicates a maximum number of elements within a probe that may be connected with the system.
- the number of ports or transducer connectors varies depending on housing options, such as two ports being available with a mobile cart and only one port being available with a non-cart (e.g. suitcase size portable) system.
- the number of pixels indicates a resolution for display. Other distribution of features and price segments may be provided than shown in table 1.
- FIG. 5 shows one embodiment of a method for scalable manufacturing of medical diagnostic ultrasound imaging systems. Additional or different acts may be provided than shown in FIG. 5 . For example, additional types of systems with different levels of complexity are assembled.
- a set of application specific integrated circuit chips is provided. Different types of chips have different ultrasound functions. The set is provided for mix and match assembling of different ultrasound systems.
- a first type of medical diagnostic ultrasound imaging system is assembled.
- a set of chips from the mix and match set are connected or assembled together.
- the low cost medical diagnostic ultrasound system shown in FIG. 2 is assembled from the two, at least in part, types of integrated circuits 80 , 82 .
- a fewer number of beamforming type circuits are assembled together.
- a higher cost medical diagnostic ultrasound system is assembled from the same types of application specific integrated circuit chips.
- the system shown in FIG. 3 is assembled. More of the beamforming type of integrated circuits are provided. Additional integrated circuits not in a lower end system may be provided, such as including the wavefront calculator 84 shown in FIG. 4 .
- the integrated circuit chips used for the different types of medical diagnostic ultrasound systems include common integrated circuit chips. For example, those systems use the same integrated receive beamformer and integrated detection type chips.
- the application specific integrated circuit chips used in the different systems may operate at different power levels, with different numbers of maximum simultaneous receive beams or other features or functions.
- the same types of application specific integrated circuit chips may be assembled into yet other medical diagnostic ultrasound imaging systems. Different numbers of the same chips or different combinations of the provided application specific integrated circuit chips are connected together for implementing different medical diagnostic ultrasound imaging systems or platforms. The same types of chips are used in different systems, such as providing for two, three, four or more types of common application specific integrated circuit chips in different ultrasound imaging platforms.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
A plurality of application specific integrated circuit (ASIC) chips with different functions is provided. Each of the ASICs performs one or more functions along an ultrasound data path. The chips include communications protocols or processes for allowing scaling. For example, ASICs for backend processing include data exchange ports for communicating between other ASICs of the same type. As another example, receive beamformer ASICs cascade for beamformation. By providing ASICs implementing many or most of the ultrasound data path functions, with scalability, the same ASICs may be used for different system designs. A family of systems from high end to low-end using the same types of ASICs, but in different configurations, is provided.
Description
- The present embodiments relate to medical diagnostic ultrasound systems. In particular, common application specific integrated circuits (ASICs) are provided.
- Medical diagnostic ultrasound systems include ultrasound data processing paths. Ultrasound data processing paths include transmit beamformers, receive beamformers, detectors, scan converters, image processors and other stages. The ultrasound data path acquires ultrasound data and generates an image from the ultrasound data. Typically, an ultrasound data path used for any given type of system is independently designed. Low cost systems have different bandwidth, power consumption, features or other characteristics as compared to high cost systems.
- Within a given system, a given ASIC may be used multiple times. For example, a receive beamforming ASIC is designed for operation with a limited number of channels, such as 8 or 16 channels. By providing a plurality of these ASICs in parallel, an ultrasound imaging system with a larger number of channels is provided. For low cost systems, the ASICs may be simple. For high cost systems, different ASICs are used. For example, U.S. Pat. No. 5,675,554 provides ASICs capable of different bandwidths as a number of different simultaneous beams are formed. Cascaded summation is then provided to beamformer across the plurality of ASICs.
- A same type of ASIC may be used in different products. For example, two different manufacturers use a same system for different products or brand names. Since the systems are the same, providing the same capabilities within the hardware, the same ASICs are used. When a new system is designed, new ASICs are developed. However, the design of new ASICs is expensive and time consuming.
- By way of introduction, the preferred embodiments described below include methods and systems for scalable ultrasound imaging systems. A plurality of application specific integrated circuit chips with different functions is provided. Each of the ASICs perform one or more functions along an ultrasound data path. The chips include communications protocols or processes for allowing scaling. For example, ASICs for backend processing include data exchange ports for communicating between other ASICs of the same type. As another example, receive beamformer ASICs cascade for beamformation. By providing ASICs implementing many or most of the ultrasound data path functions, with scalability, the same ASICs may be used for different system designs. A family of systems from high end to low-end using the same ASICs, but in different configurations, is provided.
- In one example of scalability, a receive beamformer ASIC is operable to determine spatial coordinates associated with a given beam along a straight line using real-time time of flight calculations. More complex systems include more advanced coordinate capabilities. Where multiple beams are received simultaneously, the spatial coordinates associated with the beams may be along a non-straight line. Similarly, Gaussian wavefronts or aberrations may contribute to receiving along spatial coordinates along a non-straight line. A wavefront calculator is provided in addition to the real-time time of flight calculator to implement the additional functionality in a high cost system. The wavefront calculator changes the acoustic sample coordinates used by the received beamformer. The time of flight calculator then calculates distances to the changed acoustic sample coordinates.
- In a first aspect, a scalable system is provided for receive beamforming with ultrasound. A real-time time of flight of calculator is operable to determine distances to acoustic sample coordinates. A wavefront calculator is operable to change to the acoustic sample coordinates to positions along a non-straight line. A receive beamformer is operable to form acoustic samples as a function of the distances.
- In a second aspect, a scalable system is provided for medical diagnostic ultrasound imaging. A first type of integrated circuit is operable to perform a first function along an ultrasound data path. The first type of integrated circuit is operable with one or more of the first type of integrated circuits substantially in parallel relative to the ultrasound data path. A second type of integrated circuit is operable to perform a second function along the ultrasound data path. The second function is responsive to data output by the first type of integrated circuit. The ultrasound data path has at least two different levels of complexity. A first level is associated with a lower cost medical diagnostic ultrasound system and a fewer number of the first type of integrated circuits. A second complexity level is associated with a higher cost medical diagnostic ultrasound system and a greater number of the type of integrated circuits.
- In a third aspect, a method is provided for scalable manufacturing of medical diagnostic ultrasound imaging systems. A first set of application-specific integrated circuit chips having ultrasound functions is provided. A second set of application-specific integrated circuit chips is assembled from the first set for a first type of medical diagnostic ultrasound imaging system. A third set of the application-specific integrated circuit chips from the first set is assembled for a second type of medical diagnostic ultrasound imaging system. The first type of medical ultrasound system is different than the second type, such as by having different hardware-based functionality. The third set includes at least two types of application-specific integrated circuits also included in the second set.
- The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. Further aspects and advantages of the invention are discussed below in conjunction with the preferred embodiments.
- The components and the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. Moreover, in the figures, like reference numerals designate corresponding parts throughout the different views.
-
FIG. 1 is a block diagram of one embodiment of a scalable medical diagnostic ultrasound imaging system; -
FIG. 2 is a block diagram of one embodiment of an arrangement of application-specific integrated circuits for a low-end ultrasound system; -
FIG. 3 is a block diagram of one embodiment of an arrangement of application-specific integrated circuits for a higher end ultrasound system; -
FIG. 4 is a block diagram of a receive beamformer operating with two different spatial coordinate calculators in one embodiment; -
FIG. 5 is a flowchart diagram of one embodiment of a method for scaling an ultrasound system; and -
FIG. 6 is a block diagram an ASIC with scalable beam-channel product. - A mix and match chip set is provided for building different medical diagnostic ultrasound systems. Chips for performing different functions are used in portable as well as higher-end systems. A given application-specific integrated circuit may not span an entire range of possible systems, but may be used in two or more different systems. By providing application-specific integrated circuits (ASICs) scaled for size, power and/or performance, the same circuits may be used for multiple ranges or types of systems. For example, one standardized integrated circuit includes transmit waveform generators, transmit drivers, transmit receive switches, pre-amplification, time gain control and any sub-array or time multiplex devices. An additional integrated circuit is a receive beamformer designed to scale the number of channels and/or beams. For multiple simultaneous receive beams, an integrated circuit is provided for tracking wavefronts to better steer the receive beamformer. Accordingly, the receive beamformer ASICs may be simplified for use with lower end systems. One or more backend ASICs provide for processing from radio frequency to audio/video conversion, such as providing for detection, pre-detection processes, post-detection processes, scan conversion or other functions.
-
FIG. 1 shows one embodiment of ascalable system 10 for medical diagnostic ultrasound imaging. Thesystem 10 includes atransducer 12, a analog frontend ASIC 14, adigital frontend ASIC 16, abackend ASIC 18, acable 20 between the digital frontend and thebackend ASICs transducer 12 and the analog frontend ASICs 14), and other external devices, such as amemory 22, anaudio device 24, adisplay device 26, ageneral control processor 28, and/or amemory 30 for thecontrol processor 28. Additional, different or fewer components may be provided. For example, thedigital frontend ASIC 16 is divided into two separate ASICs, one associated with transmit and the other associated with receive. As another example, thebackend ASIC 18 is divided into a plurality of different ASICs, such as a prior to detection ASIC, a detection ASIC, and a post-detection ASIC. - The
system 10 is a medical diagnostic ultrasound system. In one embodiment, thesystem 10 is a portable, such as a handheld, medical diagnostic ultrasound system with analog anddigital frontend ASICs 14, 16 within a transducer head or probe. In alternative embodiments, thesystem 10 is a cart-based or other more complex medical diagnostic ultrasound system. - The medical
diagnostic ultrasound system 10 includes an ultrasound data path between thetransducer 12 and thedisplay 26. The ultrasound data path is responsible for acquiring ultrasound data. For example, thedigital frontend ASIC 16 generates transmit waveform control signals for operating a transmit pulser connected with thetransducer 12. In response to echoes, a receive beamformer generates samples for detection, scan conversion or other processes to generate ultrasound data representing a scanned region. Any now known or later developed function for providing an ultrasound image performed by medical diagnostic ultrasound system may be provided along the ultrasound data path. - In the example of
FIG. 1 , three different application-specificintegrated circuits pulser 32, such as for operation from 60 to 100 volts peak. Other peak voltage may be provided, such as greater or lesser voltages. Unipolar, bipolar or other transmit pulsers may be implemented. An integrated transmit and receiveswitch 34 switches operation of thetransducer 12 between the transmitpulser 32 and a receive path with thepreamplifier 36. Thepreamplifier 36 along with a time or depthgain control amplifier 38 are operable with a variable bias and power supply, such as providing for reduced voltages on the amplifier power rails or a programmable amplifier bias. For operation in low-end systems, reduced voltage and amplifier bias may be used to conserve power, such as for handheld battery operation. For high end systems, an increased voltage and amplifier bias may allow for better dynamic range and linearity while using the same component. Bias variation can be used to trade off dynamic range, sensitivity, frequency response and/or power dissipation to provide receive solutions over a wide range of products. - In one embodiment, a mixer and
multiplexer 40 is provided for sub-array mixing, time division multiplexing, partial beamforming or other aperture reduction technique, such as disclosed in U.S. Patent Nos. 5,573,001, ______, ______ (application Ser. Nos. 10/788,021; 10/741,827; 10/741,438; and 10/834,779), the disclosures of which are incorporated herein by reference. For spectral Doppler or high frequency transducer operation, a bypass may be provided to support high bandwidth operation. The bypass bypasses themixer multiplexer 40. Alternatively, aperture reduction is not provided. - In one embodiment, the frontend analog ASIC 14 uses 0.13 micron mixed signal technology to achieve high circuit density. Each frontend analog ASIC 14 provides 8, a greater or lesser number of channels. For operation with large apertures, a plurality of parallel analog ASICs 14 is provided. Alternatively or additionally, one or more of the analog ASICs 14 connects with more than 8 elements of the
transducer 12 and uses the sub-array mixing or aperture reduction provided by themixer multiplexer 40. 50 milliwatts on transmit and 50 milliwatts on receive are provided for lower power operation per channel or for a low channel count system. Greater or lesser powers may be provided. - The
digital frontend ASIC 16 includes a transmitbeamformer 42 and transmit controller 44. The transmitbeamformer 42 calculates delay and apodization profiles for one or more channels. In response to signals from the transmitbeamformer 42, the transmit controller 44 generates driving signals for the transmitpulser 32. Automatic tissue equalization and gaincontroller 46 generates control signals for time gain control and other gain control operations. A digital-to-analog converter 48 converts the signals to analog signals for use by theadjustable gain amplifier 38. An analog-to-digital converter 50 receives analog signals and converts them to digital signals for receive beamformation by the receivebeamformer 52. The receivebeamformer 52 generates receive samples from a subaperture or plurality of elements using delay profiles and apodization. - In the embodiment shown in
FIG. 1 , the transmit beamformation, receive beamformation and gain control functions are implemented in a same frontenddigital ASIC 16, but may be implemented in two or threedifferent ASICs 16. The components of thedigital frontend ASIC 16 are operable in response to various clock speeds for reducing power consumption depending on need. Different components within thedigital ASIC 16 may be turned off while not in use or as a function of the type of system for which theASIC 16 is being used. For example, about 9 watts, but greater or lesser wattage may be provided, are dissipated by operating all of the components of thedigital frontend ASIC 16. In one embodiment, thedigital frontend ASIC 16 is the receive beamformer disclosed in U.S. Nos. 5,369,624; 5,388,079; and 5,544,128, the disclosures of which are incorporated herein by reference. - Any number of channels may be implemented by a single
digital frontend ASIC 16, such as 16 channels using single beam transmit and receive. 90 nanometer or other sized ASIC traces are used. In one embodiment, the receivebeamformer 52 is operable in 1 to 4 beam simultaneous receive beam modes. For example, separate amplifiers, delays, phase rotators or other receive beamformer components are provided for each channel and each possible beam. As another example, thedigital frontend ASIC 16 connects with a fewer number of channels of thetransducer 12 than are available by the receivebeamformer 52, such as half the number of channels for implementing two substantially simultaneous receive beams. 16 channels are used to make 4 beams while connected to four elements. By time interleaving data or aperture reduction, data from a greater number of elements may be provided for implementing receive beamformation by a singledigital ASIC 16. For example, 16 channels or elements are connected providing for the interleaving of four elements on each channel. For single beam operation, 64 elements may be connected to a singledigital frontend ASIC 16. Other numbers of total channels may be provided, such as 24. Using time interleaving, the input rate may be different from the output rate, such as input rate of 50 MHz and output rate of 200 MHz. Using time interleaving, a greater number of beams may be formed given the same inputs. - The
digital frontend ASIC 16 is scalable, such as providing for 3, 4, 6 or 12 of thesame frontend ASIC 16 operating in parallel. Greater or fewer or different numbers may be provided. Parallel operation is provided by cascaded summation of receive beamform signals. A final one of thedigital frontend ASICs 16 performs the complete receive beamformation summation for passing through thecable 20 or to thebackend ASIC 18. In other embodiments, two or more different ones of thedigital frontend ASICs 16 connect to the same channels or overlapping channel apertures of thetransducer 12 for implementing multiple substantially simultaneous receive beams. - The analog frontend ASIC 14 and the
digital frontend ASIC 16 include configurable power dissipation. Dynamic range is sacrificed for lesser power. Power rails may vary, such as providing more than one rail to connect with external power sources. Bias current on amplifiers may be lowered, reducing linearity and power consumption. In a bypass mode, one of the mixers within themixer multiplex 40 is used for low-cost continuous wave implementation. - The
backend ASIC 18 is a digital ASIC with an adjustable clock rate. The plurality ofsignal ports 60 connect with other components, such as a USB, radio frequency, PCI, DVI and/or other inputs. Fewer or different inputs than shown may be provided. By providing different signal ports, different levels of integration are provided. The PCI interface allows for high end or higher bandwidth processing connection with theprocessor controller 28. USB allows for lower end or lower bandwidth control. In the embodiment shown inFIG. 1 , asingle backend ASIC 18 is provided for simple or low-end system 10. Two ormore ASICs 18 may be provided in parallel for higher end operation. - The
digital receiver 62 is operable to receive up to 80 mega samples per second, but greater or lesser rates may be provided. Thedigital receiver 62 implements base band filtering or processing. Thememory controller 61 operates with theexternal memory 22 for storing data for use within thebackend ASIC 18. Intensity, such as B-mode or M-mode echo detection is provided by theecho detector 64. Flow detection, such as velocity, power, or variance, is provided by theflow detector 74. Pre- and post-detection processing may be provided. For example, post-detection B-mode or flow processing is provided incomponent 68. For higher end operation, different aspects of the post- and pre-detection components may be turned off or enabled, altering power consumption. In-phase and quadrature information are processed prior to detection by thecomplex processors echo complex processor 65 andflow processor 66 operate for multiple simultaneous receive beamformation. For example, different beams are interpolated or synthesized from receive beams for increased beam density using complex processes. Scan conversion is provided by coordinatereformatter 70. Adisplay processor 76, such as a frame buffer, outputs digital video information to thedisplay 26. Additional, different or fewer components may be provided. - For spectral and/or M-mode processing, a wall filter, gap estimation, fast Fourier transform, audio processing and statistics computations are provided by the spectral audio processor 72. Gap estimation interpolates between temporal samples of spectral or M-mode information. Any of various statistics may be provided, such as a mean, maximum, minimum or other value. Sweeping, scrolling, or graphical trace spectral Doppler functions are provided.
- The
data ports 78 share data between thebackend ASICs 18 used in parallel. Data processing is divided betweenbackend ASICs 18 as a function of time or spatial location. For example, one ASIC is responsible for data processing associated with one portion of a scanned region, such as every other scan line. Where data is to be exchanged between ASICs, such as associated with filtering adjacent spatial locations, theports 78 provide the data.Different ASICs 18 may perform different axial functions. For lateral processing, data is exchanged through theport 78. As another example, spectral Doppler operations are performed using the same data sets in each ofparallel backend ASICs 18. Fourier transform processing is performed in parallel, but optimized for outputting different temporal samples. The wall filtering, gap estimation and fast Fourier transform are divided over time, such as for every other temporal sample betweenparallel ASICs 18. Where a givenbackend ASIC 18 is optimized to receive data from only the sub-apertures, the data is transferred through theport 78 toother backend ASICs 18 for fast Fournier transforming from a full sampling. - The
display processor 76 includes a buffer for providing low-end graphics, such as a user name or other general system function summaries directly from thebackend ASIC 18 for thedisplay 26. For higher end displays, graphics generated by thecontroller 28 may be routed through thedisplay processor 76 to thedisplay 26. Using the coordinatereformatter 70, different resolutions may be provided for different types of data. For example, 12 mega samples per second scan conversion is provided for B-mode, velocity, variance or power imaging, 24 mega samples per second are provided for sweep, scroll and vertical scaling associated with M-mode and spectral imaging, and 80 mega samples per second are provided for color frame interpolation to generate color frames for temporal appeal (e.g., receiving 10 frames per second and interpolating 60 frames per second). Other differences in distribution of display processing with fewer or greater samples per second may be provided. In one embodiment, post-processing look-up tables, such as color maps for flow imaging, are integrated as part of thebackend ASIC 18. Alternatively, one or more functions described above for thebackend ASICs 18 are performed in separate ASICs or by other devices. For example, the pre- and post-detection processes are divided amongst two different ASICs. Each of the ASICs may be then scaled separately. As another example, scan conversion is provided by a different ASIC or other display processing. -
FIGS. 2 and 3 show two embodiments of a scalable system for medical diagnostic ultrasound imaging. Each of the embodiments includes one or more of a first type ofintegrated circuit 80 and are or more at a second type ofintegrated circuit 82. Additional, different or fewer components may be provided. For example, a third type of integrated circuit common to both systems may be provided. As another example, additional or fewer of the first or second types ofintegrated circuits FIG. 3 , and not in the other system, such as the system ofFIG. 2 . For simplicity, additional features or components, such as transducers, displays, memories, controllers, general processors, or other components along an ultrasound data path are not shown. - The systems of
FIGS. 2 and 3 use integratedcircuits integrated circuits integrated circuits FIG. 2 shows three beamformer type integratedcircuits 80 being used with a single backend integratedcircuit 82, andFIG. 3 shows six of the beamformer type integratedcircuits 80 used with two of the backend type integratedcircuits 82. Providing scalableintegrated circuits - The first type of
integrated circuit 80 performs one or more functions along an ultrasound data path. Different types of integrated circuits are used to distinguish between integrated circuits performing different functions. A given type of integrated circuit performs the same function and is a same device despite being used in different systems. Different systems provide different circuit arrangements or platforms. Different products may use a same system, such as a same circuit or platform provided in a different housing, but are sold through different marketing approaches, or programmed with different software. - The first type of
integrated circuit 80 is operable with other ones of the same type ofintegrated circuit 80 or alone. For example, bothFIGS. 2 and 3 show parallel operation of the same type ofintegrated circuit 80. InFIG. 2 , the first type ofintegrated circuits 80 are provided in parallel operation across transmit or receive apertures or channels. InFIG. 3 , parallel operation is provided across the apertures or channels as well as across a number of beams being formed using the same channels. Since theintegrated circuits - For scaling, the first type of
integrated circuit 80 includes data connectivity between theintegrated circuits 80. For example, each of theintegrated circuits 80 has an input for receiving partially beamformed data and an output for outputting further partially summed or completely summed beamformed data. The input may be operable with a no connection. Cascaded receive beamforming or summation is provided to output receive beamformed samples from a final one of the first type ofintegrated circuits 80. In addition to scaling, the integrated circuits may be operable with different power levels. For example, different power or voltage rails are provided. As another example, different components within the integratedcircuit 80 may be selectively disabled. As yet another example, amplifiers are provided with a programmable bias. - Any function along an ultrasound data path may be implemented by the first type of
integrated circuit 80. In the example shown inFIGS. 2 and 3 , the first type ofintegrated circuit 80 is thedigital frontend ASIC 16 ofFIG. 1 . Alternatively, the first type ofintegrated circuit 80 implements the analog frontend ASIC 14 ofFIG. 1 . In yet other embodiments, the first type ofintegrated circuit 80 implements other functions or a subset of the functions, such as implementing receive beamforming without transmit beamforming or time gain control. For example, the first type ofintegrated circuit 80 implements transmit beamforming, receive beamforming, transmit and receive switching, a portion of any of the above-described functions or combinations thereof. - In one embodiment, the first type of
integrated circuit 80 performs receive beamforming with a variable number of simultaneous receive beams. The sameintegrated circuit 80 may be connected to different channels as shown inFIGS. 2 and 3 or scaled by common connection to the same array elements for implementing additional receive beamformation as shown inFIG. 3 . A single one of the first type ofintegrated circuits 80 may be operable with a variable number of simultaneous receive beams. For example, time division multiplexing is provided for connecting 16 or other number of inputs to 64 different channels. The receive beamform sum signal from all 64 channels is output from the single first type ofintegrated circuit 80. The samples represent a single beam. For generating two different receive beams, a multiplexer connects the integratedcircuit 80 to only 32 channels. Since theintegrated circuit 80 has capacity for 64 channels of operation, the redundant channels are used to form a separate or different receive beam in parallel or substantial simultaneously. Where a greater number of receive beams or the capability for receiving a greater number of substantially simultaneous receive beams is desired, such as associated with higher end systems, the given one of the first type ofintegrated circuits 80 is connected to a fewer number of channels. -
FIG. 4 shows one embodiment of a scalable system for receive beamforming with ultrasound. The first type ofintegrated circuit 80 includes a receivebeamformer 83 and a real-time time of theflight calculator 85. Theintegrated circuit 80 is connectable or connects with thetransducer 12. Theintegrated circuit 80 is operable without additional components for forming receive beams associated with an aperture along thetransducer 12. Awavefront calculator 84 is connectable with theintegrated circuit 80 for more complex operation. Theintegrated circuit 80 is a low cost fixed beamformer, and thewavefront calculator 84 alters operation of the low cost fixed beamformer for more complex information processes. - The real-time time of
flight calculator 85 determines distances to acoustic sample coordinates. The time offlight calculator 85 includes a counter for counting clock pulses. The outbound time for the acoustic wavefront is common to all the elements of thearray 12 and is determined with the counter. The return echo time is determined for each element of thearray 12. For receive operation, dynamic focusing is provided by determining a distance to a current receive focal point for each of the elements within the aperture. Using sine, cosine or both cosine and sine functions, distance is determined as a function of element location and associated acoustic sample locations. For example, a distance from a given element to a position along astraight scan line 86 is calculated. Given the distance and the speed of sound, a time of flight relative to different acoustic sample locations along thescan line 86 is calculated. In one embodiment, the real-time time of flight calculator disclosed in U.S. Pat. No. 5,501,219, the disclosure of which is incorporated herein by reference, is used. Other time of flight calculators may be provided. - During a scan, the position of the
scan line 86 is a function of scan line origin along thetransducer 12 and/or angle relative to thetransducer 12. The real-time time offlight calculator 85 determines the distance to each acoustic sample as needed during operation. As eachscan line 86 is repositioned for scanning an object, the determined time of flight or distances may be updated through interpolation. Alternatively, the time of flight is independently calculated for each scan line. Since the beam coordinates are typically close to each other and close to the focus transmit beam, the echo path for all the beam coordinates or acoustic sample coordinates along a givenscan line 86 are based on counting elapsed time and the velocity of sound. - Given a few beams and a transmit focus, the outbound transmit path is simplified to an accounting of time from the initiation of the transmit beam center or origin from the
transducer 12 to the range of interest. Beam coordinates are then generated from the point of initiation alongstraight scan line 86 of propagation. However, if multiple receive beams are formed substantially simultaneously in response to a single transmit beam, each of the receive beams may be warped by the distribution of acoustic energy in the transmit beam. Simple time of flight calculation may not accurately model the characteristics of a coherent acoustic wavefronts affected by wavelength and aperture. Aberrations may also result in inaccuracies. For implementation in simple systems, sacrifices associated with straight line assumption for receive beamforming may be used. For more complex systems, greater accuracy or resolution may be desired. Thewavefront calculator 84 implements more accurate receive beamforming. The time of flight delay is partitioned into the simple scheme provided by the time offlight calculator 85 and the more sophisticated scheme provided by thewavefront calculator 84. - The time of
flight calculator 85 includes inputs or ports for receiving externally generated acoustic sample coordinates. Thewavefront calculator 84 is a separate component than the first type ofintegrated circuit 80. If thewavefront calculator 84 is connected with the time offlight calculator 85, the reception of external acoustic sample coordinates is activated. Since a given point in space has a common outbound time of flight, asingle wavefront calculator 84 may be provided for each element of thetransducer 12 or all of the first type ofintegrated circuits 80 implementing a receive beamforming function. Thewavefront calculator 84 operates independent of the number of channels or beamformer devices. Thewavefront calculator 84 is an integrated circuit, ASIC, processor, controller, memory, look-up table, digital signal processor, analog circuit, digital circuit, field programmable gate array, combinations thereof or other now known or later developed device for determining acoustic sample coordinates. - Rather than a sine or cosine scaled counter, the
wavefront calculator 84 determines acoustic sample coordinates along non-straight lines. For example,FIG. 4 shows receiving along twocurved lines 88 generally corresponding to a curved distribution of acoustic energy associated with a transmitbeam 90 along ascan line 86. The transmit wavefront is determined as a function of time, the density of the receive samples (e.g., the number of simultaneous receive beams), and the extent laterally of the acoustic energy of the transmitbeam 90. By receiving multiple simultaneous receive beams distributed laterally within the transmitbeam 90, one or more of the receivebeams 88 is along a non-straight line. Other calculations may alternatively or additionally be performed, such as associated with determining Gaussian beam estimations or dynamically updating wavefront anomalies associated with tissue aberrations. - The
wavefront calculator 84 outputs the acoustic sample coordinates to the time offlight calculator 85. The output acoustic sample coordinates changes the acoustic sample coordinates to be used by the time of flight calculator. The change is to an input coordinate instead of or as an alternative to using a coordinate determined by the time offlight calculator 85. By loading the acoustic sample coordinates determined by thewavefront calculator 84, the time offlight calculator 85 changes the acoustic sample coordinates, overriding the internal coordinate determination functions. The acoustic sample coordinates are loaded synchronously with the internal timing of the time offlight calculator 85. The outbound time of flight remains or uses the counter, and return echo time of flight is based on a distance to the acoustic sample coordinates loaded from thewavefront calculator 84. - For subsequent processing, the
wavefront calculator 84 generates reconstruction coefficients for converting acoustic sample coordinates to a linear space. The coefficients are interpolation values, weighting, or a definition of the sample grid used for calculating the acoustic sample coordinates. Each sample is associated with a coefficient for reconstructing the data at a later stage, such as prior to detection or before or after any synthetic or complex sample processing. Outputting coefficients may complicate later signal processing, but allows for more simplistic implementation of the receivebeamformer 83 of the first type ofintegrated circuit 80. The computations for beamforming tend to be more extensive given large channel counts than scaling or converting acoustic samples. - The receive
beamformer 83 forms the acoustic samples as a function of distances received from the time offlight calculator 85. The acoustic samples are formed for a portion of an aperture on thetransducer 12 or for the entire aperture. The real-time time offlight calculator 85 and receivebeamformer 83 are operable without thewavefront calculator 84. For example, a lower cost system is implemented without thewavefront calculator 84. A higher cost system includes thewavefront calculator 84. In response to distances provided by the time offlight calculator 85 based on simple straight line geometry or more complex geometry provided by thewavefront calculator 84, the receivebeamformer 83 outputs acoustic samples with or without additional reconstruction coefficients. - In alternative embodiments, the first type of
integrated circuit 80 operating as a receive beamformer includes the wavefront calculation components. In yet other embodiments, a receive beamformer with database or lookup table based delay profiles is provided. - The second type of
integrated circuit 82 shown inFIGS. 2 and 3 is theback end ASIC 18 ofFIG. 1 or a different integrated circuit. The second type ofintegrated circuit 82 performs an additional function along the ultrasound data path. For example, functions include: base band processing detection, scan conversion, image processing, predetection synthesis, complex processing, scan conversion, continuous wave image processing, quantification or combinations thereof. The function performed by the second type ofintegrated circuit 82 is responsive to data output by the first type ofintegrated circuit 80. For example, acoustic samples are output by the first type ofintegrated circuit 80. The second type ofintegrated circuit 82 receives the acoustic samples and generates image data. Alternatively, the second type ofintegrated circuit 82 receives input data and outputs data subjective to further processing but not in a format or values for display. - The second type of
integrated circuit 82 is scalable. For example,FIG. 2 shows one of the second type ofintegrated circuits 82, andFIG. 3 shows two of the second type ofintegrated circuits 82 in parallel along the ultrasound data path. Data is exchanged between different ones of the second type ofintegrated circuit 82 for implementing parallel processing, such as for implementing M-mode or spectral Doppler type imaging. One of the second type ofintegrated circuits 82 combines the information from all of the second type ofintegrated circuits 82 for outputting a display image. Alternatively, an additional component combines information output from the different ones of the second type ofintegrated circuits 82. In alternative embodiments, both low and high cost diagnostic ultrasound systems use a single one of the second type ofintegrated circuits 82. - The ultrasound data path provided by the first type of
integrated circuit 80, the second type ofintegrated circuit 82 and any other integrated circuits usable in multiple systems has different complexity levels. For example,FIG. 2 represents a lower complexity level thanFIG. 3 . Complexity is provided by increased bandwidth, performance of additional functions, ability to operate with additional inputs, ability to operate with additional outputs, resolution, or other factors. In general, the complexity level is associated with cost.FIG. 3 represents an increased complexity for a higher cost medical diagnostic ultrasound imaging system, andFIG. 2 represents a lower complexity level associated with a lower cost medical diagnostic ultrasound imaging system. The lower complexity level is associated with a fewer number of the first type ofintegrated circuits 80 and/or the second type ofintegrated circuits 82. Different housings may be provided, such a cart based system for the more complex level of the ultrasound data path and a portable (e.g., hand-held or carryable) housing for the lower complexity level system. For more complex ultrasound data path, additional types of integrated circuits or other components not included in the low cost medical diagnostic ultrasound system are provided. For example, thewavefront calculator 84 shown inFIG. 4 is included in a higher cost medical diagnostic ultrasound imaging system but not in a lower cost medical diagnostic ultrasound imaging system. The number of the first type ofintegrated circuit 80 or receive beamformer components may be greater for more complex ultrasound data paths, such as associated with operation with a greater number of simultaneous receive beams. -
FIGS. 1, 2 and 3 show two or three different levels of complexity. For example,FIG. 2 is a general representation of the system ofFIG. 1 . More than two levels of complexity and associated cost for ultrasound systems may be provided. For example, a middle cost medical diagnostic ultrasound system with a mid-complexity level of the ultrasound data path is provided. Any of the various features described above may be provided in the same, or different level than the low and high complexity level ultrasound data paths. For example, a fewer number of the first type ofintegrated circuits 80 are provided in the middle cost system than for a high cost system ofFIG. 3 , and a greater number are provided than for the low cost system ofFIG. 2 . -
FIG. 6 shows a receive beamforming ASIC with a channel input, a channel output, a beamsum input and a beamsum output.. The channel input connects with the beamsum output and the channel output. The channel output outputs the input signal without alteration. The beamsum output connects with a beamformer and summer for combining the channel input signals with the beamsum input signals. The ASICs are combined beamsum input to output for implementing beamforming in a simple or lower cost system. To provide formation of multiple beams using the same input channels, the ASICs are combined so that additional beams are formed from connection with the channel output (i.e., multiple columns of ASICs). The arrangement ofFIG. 6 may be used in addition to the arrangement ofFIG. 3 . - In one example price distribution for medical diagnostic ultrasound systems, five different platforms using different selections of the same
integrated circuits TABLE 1 1st price segment 2nd 3rd 4th 5th TX/RX Channels 192/192 96/96 64/64 48/48 16/32 Color/flow Y Y Y Y (power) PW/CW/Aux CW Y/Y/Y Y/Y/Y Y/Y/Y Y/Y/Y N/Y/N Parallel RX beams 4 4 2 2 1 Probe elements 192 192 192 128 64 Ports-transducer 3 3 3 ½ 1 connectors Pixels 1152/864 920/690 720/540 720/540 290/216 Power 1200 W 800 W 300 W 100 W 5 W - In table 1, the fifth price segment is associated with a hand-held system. For the difference in the number of transmit and receive channels for the fifth price segment system, the partial beamformer, time division multiplexing, or subarray mixing are used to allow 16 analog-to-digital converters to cover 32 elements. Color or flow indication with a Y for yes indicates velocity, power and/or variance. The number of parallel receive beams indicate the maximum number of substantially simultaneously formed receive beams. The probe elements number indicates a maximum number of elements within a probe that may be connected with the system. For the fourth price segment system, the number of ports or transducer connectors varies depending on housing options, such as two ports being available with a mobile cart and only one port being available with a non-cart (e.g. suitcase size portable) system. The number of pixels indicates a resolution for display. Other distribution of features and price segments may be provided than shown in table 1.
-
FIG. 5 shows one embodiment of a method for scalable manufacturing of medical diagnostic ultrasound imaging systems. Additional or different acts may be provided than shown inFIG. 5 . For example, additional types of systems with different levels of complexity are assembled. - In
act 94, a set of application specific integrated circuit chips is provided. Different types of chips have different ultrasound functions. The set is provided for mix and match assembling of different ultrasound systems. - In
act 96, a first type of medical diagnostic ultrasound imaging system is assembled. A set of chips from the mix and match set are connected or assembled together. For example, the low cost medical diagnostic ultrasound system shown inFIG. 2 is assembled from the two, at least in part, types ofintegrated circuits - In
act 98, a higher cost medical diagnostic ultrasound system is assembled from the same types of application specific integrated circuit chips. For example, the system shown inFIG. 3 is assembled. More of the beamforming type of integrated circuits are provided. Additional integrated circuits not in a lower end system may be provided, such as including thewavefront calculator 84 shown inFIG. 4 . - By using a same collection of types of integrated circuits, the integrated circuit chips used for the different types of medical diagnostic ultrasound systems include common integrated circuit chips. For example, those systems use the same integrated receive beamformer and integrated detection type chips. To further differentiate the systems, the application specific integrated circuit chips used in the different systems may operate at different power levels, with different numbers of maximum simultaneous receive beams or other features or functions.
- The same types of application specific integrated circuit chips may be assembled into yet other medical diagnostic ultrasound imaging systems. Different numbers of the same chips or different combinations of the provided application specific integrated circuit chips are connected together for implementing different medical diagnostic ultrasound imaging systems or platforms. The same types of chips are used in different systems, such as providing for two, three, four or more types of common application specific integrated circuit chips in different ultrasound imaging platforms.
- While the invention has been described above by reference to various embodiments, it should be understood that many changes and modifications can be made without departing from the scope of the invention. It is therefore intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of this invention.
Claims (30)
1. A scalable system for receive beamforming with ultrasound, the system comprising:
a real-time time of flight calculator operable to determine distances to acoustic sample coordinates;
a wavefront calculator operable to change the acoustic sample coordinates to positions along a non-straight line; and
a receive beamformer operable to form acoustic samples as a function of the distances.
2. The system of claim 1 wherein the real-time time of flight calculator and receive beamformer are operable without the wavefront calculator.
3. The system of claim 2 wherein a higher cost system includes the wavefront calculator and wherein a lower cost system is without the wavefront calculator.
4. The system of claim 1 wherein the real-time time of flight calculator is operable to determine distances as a cosine, sine or cosine and sine function of element coordinates to the acoustic sample coordinates.
5. The system of claim 1 wherein the wavefront calculator is operable to override the acoustic sample coordinates as a function of multiple simultaneous receive beams.
6. The system of claim 1 wherein the wavefront calculator is operable to override the acoustic sample coordinates as a function of aberrations.
7. The system of claim 1 wherein the wavefront calculator is operable to override the acoustic sample coordinates as a function of a Gaussian beam wavefront.
8. The system of claim 1 wherein the receive beamformer and real-time time of flight calculator are operable to output the acoustic samples and wherein the wavefront calculator is operable to provide reconstruction coefficients for converting the acoustic sample coordinates to a linear space.
9. The system of claim 1 wherein the wavefront calculator is operable to change the acoustic sample coordinates as a function of a location as a function of time, a lateral density of samples and a lateral extent.
10. A scalable system for medical diagnostic ultrasound imaging, the system comprising:
a first type of integrated circuit operable to perform a first function along an ultrasound data path, the first type of integrated circuit operable with one or more of the first type of integrated circuits substantially in parallel relative to the ultrasound data path; and
a second type of integrated circuit operable to perform a second function along the ultrasound data path, the second function responsive to data output by the first type of integrated circuit;
wherein the ultrasound data path has at least first and second complexity levels, the first complexity level associated with a lower cost medical diagnostic ultrasound imaging system and a fewer number of the first type of integrated circuits and the second complexity level associated with a higher cost medical diagnostic ultrasound imaging system and a greater number of the first type of integrated circuits.
11. The scalable system of claim 10 wherein the first type of integrated circuit are operable with different powers.
12. The scalable system of claim 10 wherein the lower cost medical diagnostic ultrasound imaging system is a portable system and the higher cost medical diagnostic ultrasound imaging system is a cart based system.
13. The scalable system of claim 10 wherein the lower cost medical diagnostic ultrasound imaging system has fewer transducer connector ports, a lesser image resolution capability and less power than the higher cost medical diagnostic ultrasound imaging system.
14. The scalable system of claim 10 wherein the first type of integrated circuit is operable to perform transmit beamforming, receive beamforming, transmit and receive switching or combinations thereof.
15. The scalable system of claim 14 wherein the first type of integrated circuit is operable to perform receive beamforming with a variable number of simultaneous receive beams, the lower cost medical diagnostic ultrasound imaging system configured to operate with a fewer number of the simultaneous receive beams than the high cost medical diagnostic ultrasound imaging system.
16. The scalable system of claim 15 wherein the first type of integrated circuit is operable for scaling across an array and scaling by common connection to array elements.
17. The scalable system of claim 16 wherein the first type of integrated circuit includes a beamsum input, a channel input, a beamsum output and a channel output, the channel output associated with passing the channel input without alteration and the beamsum output summing the channel input with the beamsum input.
18. The scalable system of claim 15 wherein the high cost medical diagnostic ultrasound imaging system includes a third type of integrated circuit not included in the low cost medical diagnostic ultrasound imaging system, the third type of integrated circuit operable to change acoustic sample coordinates used by the first type of integrated circuit to positions along a non-straight line.
19. The scalable system of claim 10 wherein the second type of integrated circuit is operable to perform detection, scan conversion, image processing or combination thereof, and is operable to exchange data for parallel processing.
20. The scalable system of claim 19 wherein the low and high cost medical diagnostic ultrasound systems each use a single one of the second type of integrated circuit.
21. The scalable system of claim 10 further comprising a middle cost medical diagnostic ultrasound system for a third complexity level of the ultrasound data path, a fewer number of the first type of integrated circuits being in the middle cost medical diagnostic ultrasound system than the high cost medical diagnostic and a greater number of the first type of integrated circuits being in the middle cost medical diagnostic ultrasound system than the low cost medical diagnostic system.
22. A method for scalable manufacturing of medical diagnostic ultrasound imaging systems, the method comprising:
providing a first set of application specific integrated circuit chips having ultrasound functions;
assembling a second set of the application specific integrated circuit chips from the first set for a first type of medical diagnostic ultrasound imaging system; and
assembling a third set of the application specific integrated circuit chips from the first set for a second type of medical diagnostic ultrasound imaging system, the first type of medical diagnostic ultrasound imaging system different than the second type;
wherein the third set includes at least two types of application specific integrated circuit chips also included in the second set.
23. The method of claim 22 wherein at least one type of the application specific integrated circuit chips is operable with different powers.
24. The method of claim 22 wherein assembling the second set comprises assembling a lower cost medical diagnostic ultrasound imaging system, and assembling the third set comprises assembling a higher cost medical diagnostic ultrasound imaging system.
25. The method of claim 24 wherein assembling the second set comprises assembling with fewer of a beamforming type of application specific integrated circuits for the lower cost medical diagnostic ultrasound imaging system and assembling the third set comprises assembling with more of the beamforming type of application specific integrated circuits for the higher cost medical diagnostic ultrasound imaging system.
26. The method of claim 25 where assembling the second and third sets comprise setting the beamforming type of application specific integrated circuits for a fewer number of maximum simultaneous receive beams for the lower cost medical diagnostic ultrasound imaging system than for the higher cost medical diagnostic ultrasound imaging system.
27. The method of claim 22 wherein assembling the third set comprises including at least one type of application specific integrated circuit not in the second set.
28. The method of claim 22 wherein assembling the second and third sets comprise assembling a plurality of receive beamforming application specific integrated circuits and one or more detection, scan conversion, image processing or combination thereof application specific integrated circuits.
29. The method of claim 22 further comprising assembling a fourth set of the application specific integrated circuit chips from the first set for a third type of medical diagnostic ultrasound imaging system, the third type of medical diagnostic ultrasound imaging system different than the first and second types;
wherein the fourth set includes at least two types of application specific integrated circuit chips also included in the second set.
30. The method of claim 22 wherein assembling the second and third sets comprise summing a beamsum input with a channel input and passing the channel input to a channel output without alteration.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/169,357 US20070016023A1 (en) | 2005-06-28 | 2005-06-28 | Scalable ultrasound system and methods |
US12/234,470 US7941908B2 (en) | 2005-06-28 | 2008-09-19 | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/169,357 US20070016023A1 (en) | 2005-06-28 | 2005-06-28 | Scalable ultrasound system and methods |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/234,470 Division US7941908B2 (en) | 2005-06-28 | 2008-09-19 | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070016023A1 true US20070016023A1 (en) | 2007-01-18 |
Family
ID=37662508
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/169,357 Abandoned US20070016023A1 (en) | 2005-06-28 | 2005-06-28 | Scalable ultrasound system and methods |
US12/234,470 Expired - Fee Related US7941908B2 (en) | 2005-06-28 | 2008-09-19 | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/234,470 Expired - Fee Related US7941908B2 (en) | 2005-06-28 | 2008-09-19 | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems |
Country Status (1)
Country | Link |
---|---|
US (2) | US20070016023A1 (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090007414A1 (en) * | 2005-06-28 | 2009-01-08 | Phelps Robert N | Scalable ultrasound system and methods |
US20120259226A1 (en) * | 2011-04-08 | 2012-10-11 | Yasufumi Takahashi | Ultrasound diagnostic apparatus |
JP2014518124A (en) * | 2011-06-30 | 2014-07-28 | コーニンクレッカ フィリップス エヌ ヴェ | Two-dimensional ultrasonic diagnostic imaging system using two beamformer stages |
US20160287213A1 (en) * | 2015-03-30 | 2016-10-06 | Toshiba Medical Systems Corporation | Ultrasonic probe and ultrasonic diagnostic device |
US20170156693A1 (en) * | 2014-07-08 | 2017-06-08 | Healcerion Co., Ltd. | Portable ultrasonic diagnostic device and power efficiency improvement method therein |
WO2018041635A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer having integrated circuits fabricated with different manufacturing processes |
WO2018041636A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with multiline digital microbeamformer |
WO2018041987A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with low frequency, low voltage digital microbeamformer |
WO2018041644A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer using fir filters with no multipliers |
US10267769B2 (en) * | 2010-03-04 | 2019-04-23 | Ventana Medical Systems, Inc. | Processing system for processing specimens using acoustic energy |
US20190142387A1 (en) * | 2017-11-15 | 2019-05-16 | Butterfly Network, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
CN109804268A (en) * | 2016-09-02 | 2019-05-24 | 皇家飞利浦有限公司 | Ultrasonic probe with multi-thread digital microwave beamformer |
US11446003B2 (en) * | 2017-03-27 | 2022-09-20 | Vave Health, Inc. | High performance handheld ultrasound |
US20220313207A1 (en) * | 2021-04-01 | 2022-10-06 | Bfly Operations, Inc. | Apparatuses and methods for configuring ultrasound devices |
US11504093B2 (en) | 2021-01-22 | 2022-11-22 | Exo Imaging, Inc. | Equalization for matrix based line imagers for ultrasound imaging systems |
US11531096B2 (en) | 2017-03-23 | 2022-12-20 | Vave Health, Inc. | High performance handheld ultrasound |
US11553896B2 (en) | 2017-03-23 | 2023-01-17 | Vave Health, Inc. | Flag table based beamforming in a handheld ultrasound device |
US11624684B2 (en) | 2011-02-17 | 2023-04-11 | Ventana Medical Systems, Inc. | Method for tissue sample fixation |
US11630193B2 (en) | 2016-09-02 | 2023-04-18 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer having integrated circuits fabricated with different manufacturing processes |
US20230213649A1 (en) * | 2022-01-06 | 2023-07-06 | Exo Imaging, Inc. | Full-array digital 3d ultrasound imaging system integrated with a matrix array transducer |
WO2024054589A1 (en) | 2022-09-09 | 2024-03-14 | Exo Imaging, Inc. | Coherent matrix of digital imaging systems on chip |
US11959840B2 (en) | 2010-03-04 | 2024-04-16 | Ventana Medical System, Inc. | Systems and methods for monitoring tissue sample processing |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9295444B2 (en) * | 2006-11-10 | 2016-03-29 | Siemens Medical Solutions Usa, Inc. | Transducer array imaging system |
US20080114246A1 (en) * | 2006-11-10 | 2008-05-15 | Penrith Corporation | Transducer array imaging system |
US8220334B2 (en) * | 2006-11-10 | 2012-07-17 | Penrith Corporation | Transducer array imaging system |
US8622914B2 (en) * | 2011-02-10 | 2014-01-07 | Siemens Medical Solutions Usa, Inc. | Integrated ultrasound transmitter with cascode trimming |
RU2623818C2 (en) * | 2012-06-28 | 2017-06-29 | Конинклейке Филипс Н.В. | Two-dimensional arrays of ultrasonic transducers working with different ultrasound systems |
US12023201B2 (en) * | 2020-04-22 | 2024-07-02 | Bfly Operations, Inc. | Methods and apparatuses for beamforming in ultrasound systems using unbuffered data samples |
GB2626478A (en) * | 2024-04-18 | 2024-07-24 | Darkvision Tech Inc | Application-specific integrated circuit and system for ultrasonic transmission and detection |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5369624A (en) * | 1993-03-26 | 1994-11-29 | Siemens Medical Systems, Inc. | Digital beamformer having multi-phase parallel processing |
US5388079A (en) * | 1993-03-26 | 1995-02-07 | Siemens Medical Systems, Inc. | Partial beamforming |
US5544128A (en) * | 1994-07-05 | 1996-08-06 | Siemens Medical Systems, Inc. | Multi-beam digital beamforming method and apparatus |
US5573001A (en) * | 1995-09-08 | 1996-11-12 | Acuson Corporation | Ultrasonic receive beamformer with phased sub-arrays |
US6142946A (en) * | 1998-11-20 | 2000-11-07 | Atl Ultrasound, Inc. | Ultrasonic diagnostic imaging system with cordless scanheads |
US6186948B1 (en) * | 1998-10-07 | 2001-02-13 | Kabushiki Kaisha Toshiba | Ultrasonic diagnostic apparatus |
US6524245B1 (en) * | 2000-08-04 | 2003-02-25 | Acuson, Corp. | Medical diagnostic ultrasound imaging system and method for network management |
US6530887B1 (en) * | 1996-12-24 | 2003-03-11 | Teratech Corporation | Ultrasound probe with integrated electronics |
US20040068188A1 (en) * | 2002-04-30 | 2004-04-08 | Robinson Brent S. | Synthetically focused ultrasonic diagnostic imaging system for tissue and flow imaging |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5501219A (en) * | 1993-09-30 | 1996-03-26 | Siemens Medical Systems, Inc. | Real-time dynamic time-of-flight calculator |
US5997479A (en) * | 1998-05-28 | 1999-12-07 | Hewlett-Packard Company | Phased array acoustic systems with intra-group processors |
US7998072B2 (en) * | 2003-12-19 | 2011-08-16 | Siemens Medical Solutions Usa, Inc. | Probe based digitizing or compression system and method for medical ultrasound |
US8257262B2 (en) * | 2003-12-19 | 2012-09-04 | Siemens Medical Solutions Usa, Inc. | Ultrasound adaptor methods and systems for transducer and system separation |
US7691063B2 (en) * | 2004-02-26 | 2010-04-06 | Siemens Medical Solutions Usa, Inc. | Receive circuit for minimizing channels in ultrasound imaging |
US7635334B2 (en) * | 2004-04-28 | 2009-12-22 | Siemens Medical Solutions Usa, Inc. | Dynamic sub-array mapping systems and methods for ultrasound imaging |
US20070016023A1 (en) * | 2005-06-28 | 2007-01-18 | Siemens Medical Solutions Usa, Inc. | Scalable ultrasound system and methods |
-
2005
- 2005-06-28 US US11/169,357 patent/US20070016023A1/en not_active Abandoned
-
2008
- 2008-09-19 US US12/234,470 patent/US7941908B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5369624A (en) * | 1993-03-26 | 1994-11-29 | Siemens Medical Systems, Inc. | Digital beamformer having multi-phase parallel processing |
US5388079A (en) * | 1993-03-26 | 1995-02-07 | Siemens Medical Systems, Inc. | Partial beamforming |
US5544128A (en) * | 1994-07-05 | 1996-08-06 | Siemens Medical Systems, Inc. | Multi-beam digital beamforming method and apparatus |
US5573001A (en) * | 1995-09-08 | 1996-11-12 | Acuson Corporation | Ultrasonic receive beamformer with phased sub-arrays |
US6530887B1 (en) * | 1996-12-24 | 2003-03-11 | Teratech Corporation | Ultrasound probe with integrated electronics |
US6186948B1 (en) * | 1998-10-07 | 2001-02-13 | Kabushiki Kaisha Toshiba | Ultrasonic diagnostic apparatus |
US6142946A (en) * | 1998-11-20 | 2000-11-07 | Atl Ultrasound, Inc. | Ultrasonic diagnostic imaging system with cordless scanheads |
US6783493B2 (en) * | 1999-06-22 | 2004-08-31 | Teratech Corporation | Ultrasound probe with integrated electronics |
US6524245B1 (en) * | 2000-08-04 | 2003-02-25 | Acuson, Corp. | Medical diagnostic ultrasound imaging system and method for network management |
US20040068188A1 (en) * | 2002-04-30 | 2004-04-08 | Robinson Brent S. | Synthetically focused ultrasonic diagnostic imaging system for tissue and flow imaging |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7941908B2 (en) | 2005-06-28 | 2011-05-17 | Siemens Medical Solutions Usa, Inc. | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems |
US20090007414A1 (en) * | 2005-06-28 | 2009-01-08 | Phelps Robert N | Scalable ultrasound system and methods |
US11959840B2 (en) | 2010-03-04 | 2024-04-16 | Ventana Medical System, Inc. | Systems and methods for monitoring tissue sample processing |
US11614426B2 (en) | 2010-03-04 | 2023-03-28 | Ventana Medical Systems, Inc. | Processing system for processing specimens using acoustic energy |
US10267769B2 (en) * | 2010-03-04 | 2019-04-23 | Ventana Medical Systems, Inc. | Processing system for processing specimens using acoustic energy |
US11624684B2 (en) | 2011-02-17 | 2023-04-11 | Ventana Medical Systems, Inc. | Method for tissue sample fixation |
US20120259226A1 (en) * | 2011-04-08 | 2012-10-11 | Yasufumi Takahashi | Ultrasound diagnostic apparatus |
JP2014518124A (en) * | 2011-06-30 | 2014-07-28 | コーニンクレッカ フィリップス エヌ ヴェ | Two-dimensional ultrasonic diagnostic imaging system using two beamformer stages |
US10702241B2 (en) * | 2014-07-08 | 2020-07-07 | Healcerion Co., Ltd. | Portable ultrasonic diagnostic device and power efficiency improvement method therein |
US20170156693A1 (en) * | 2014-07-08 | 2017-06-08 | Healcerion Co., Ltd. | Portable ultrasonic diagnostic device and power efficiency improvement method therein |
US20160287213A1 (en) * | 2015-03-30 | 2016-10-06 | Toshiba Medical Systems Corporation | Ultrasonic probe and ultrasonic diagnostic device |
US10959705B2 (en) * | 2015-03-30 | 2021-03-30 | Canon Medical Systems Corporation | Ultrasonic probe and ultrasonic diagnostic device |
CN109642942A (en) * | 2016-09-02 | 2019-04-16 | 皇家飞利浦有限公司 | Ultrasonic probe with low frequency, low-voltage digital microwave beamformer |
WO2018041636A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with multiline digital microbeamformer |
CN109804268A (en) * | 2016-09-02 | 2019-05-24 | 皇家飞利浦有限公司 | Ultrasonic probe with multi-thread digital microwave beamformer |
WO2018041635A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer having integrated circuits fabricated with different manufacturing processes |
JP2019526351A (en) * | 2016-09-02 | 2019-09-19 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Ultrasonic probe including multi-line digital microbeamformer |
JP2019526349A (en) * | 2016-09-02 | 2019-09-19 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Ultrasonic probe including low frequency low voltage digital microbeamformer |
US11841425B2 (en) | 2016-09-02 | 2023-12-12 | Koninklijke Philips N.V. | Ultrasound probe with multiline digital microbeamformer |
US11627940B2 (en) | 2016-09-02 | 2023-04-18 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer using fir filters with no multipliers |
WO2018041644A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer using fir filters with no multipliers |
US11630193B2 (en) | 2016-09-02 | 2023-04-18 | Koninklijke Philips N.V. | Ultrasound probe with digital microbeamformer having integrated circuits fabricated with different manufacturing processes |
JP7041125B2 (en) | 2016-09-02 | 2022-03-23 | コーニンクレッカ フィリップス エヌ ヴェ | Ultrasonic probe including low frequency low voltage digital microbeam former |
JP7059258B2 (en) | 2016-09-02 | 2022-04-25 | コーニンクレッカ フィリップス エヌ ヴェ | Ultrasonic probe with multi-line digital microbeam former |
JP7041125B6 (en) | 2016-09-02 | 2022-05-30 | コーニンクレッカ フィリップス エヌ ヴェ | Ultrasonic probe including low frequency low voltage digital microbeam former |
JP7059258B6 (en) | 2016-09-02 | 2022-06-03 | コーニンクレッカ フィリップス エヌ ヴェ | Ultrasonic probe including multi-line digital microbeam former |
US11353582B2 (en) * | 2016-09-02 | 2022-06-07 | Koninklijke Philips N.V. | Ultrasound probe with low frequency, low voltage digital microbeamformer |
WO2018041987A1 (en) * | 2016-09-02 | 2018-03-08 | Koninklijke Philips N.V. | Ultrasound probe with low frequency, low voltage digital microbeamformer |
US11531096B2 (en) | 2017-03-23 | 2022-12-20 | Vave Health, Inc. | High performance handheld ultrasound |
US11553896B2 (en) | 2017-03-23 | 2023-01-17 | Vave Health, Inc. | Flag table based beamforming in a handheld ultrasound device |
US11446003B2 (en) * | 2017-03-27 | 2022-09-20 | Vave Health, Inc. | High performance handheld ultrasound |
WO2019099638A1 (en) | 2017-11-15 | 2019-05-23 | Butterfly Network, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
US11375980B2 (en) * | 2017-11-15 | 2022-07-05 | Bfly Operations, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
EP3709894A4 (en) * | 2017-11-15 | 2021-08-04 | Butterfly Network, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
CN111479514A (en) * | 2017-11-15 | 2020-07-31 | 蝴蝶网络有限公司 | Ultrasound apparatus and method for manufacturing ultrasound device |
US20190142387A1 (en) * | 2017-11-15 | 2019-05-16 | Butterfly Network, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
US20190261955A1 (en) * | 2017-11-15 | 2019-08-29 | Butterfly Network, Inc. | Ultrasound apparatuses and methods for fabricating ultrasound devices |
US11504093B2 (en) | 2021-01-22 | 2022-11-22 | Exo Imaging, Inc. | Equalization for matrix based line imagers for ultrasound imaging systems |
US20220313207A1 (en) * | 2021-04-01 | 2022-10-06 | Bfly Operations, Inc. | Apparatuses and methods for configuring ultrasound devices |
US20230213649A1 (en) * | 2022-01-06 | 2023-07-06 | Exo Imaging, Inc. | Full-array digital 3d ultrasound imaging system integrated with a matrix array transducer |
WO2024054589A1 (en) | 2022-09-09 | 2024-03-14 | Exo Imaging, Inc. | Coherent matrix of digital imaging systems on chip |
Also Published As
Publication number | Publication date |
---|---|
US20090007414A1 (en) | 2009-01-08 |
US7941908B2 (en) | 2011-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7941908B2 (en) | Method for scalable manufacturing of medical diagnostic ultrasound imaging systems | |
US12004898B2 (en) | Ultrasound gray-scale imaging system and method | |
Brunner | Ultrasound system considerations and their impact on front-end components | |
JP3756517B2 (en) | Method and system for a Doppler receive beam generator system | |
US7207943B2 (en) | Synthetic elevation aperture for ultrasound systems and methods | |
US6172939B1 (en) | Method and apparatus for transmit beamformer system | |
Thomenius | Evolution of ultrasound beamformers | |
US6013032A (en) | Beamforming methods and apparatus for three-dimensional ultrasound imaging using two-dimensional transducer array | |
KR100734756B1 (en) | Method and apparatus for coherent filtering of ultrasound images | |
US20040158154A1 (en) | Portable three dimensional diagnostic ultrasound imaging methods and systems | |
US20150025387A1 (en) | Efficient architecture for 3d and planar ultrasonic imaging-synthetic axial acquisition and method thereof | |
US20050148874A1 (en) | Ultrasonic imaging aberration correction with microbeamforming | |
JP2006204923A (en) | Coherence factor adaptive ultrasound imaging | |
US10799208B2 (en) | Compressional sound speed imaging using ultrasound | |
US11715454B2 (en) | Beamforming device, method of controlling the same, and ultrasound diagnostic apparatus | |
US6733453B2 (en) | Elevation compounding for ultrasound imaging | |
JP2019523094A (en) | Ultrasound system front-end circuit for 128-element array probe | |
EP3494405B1 (en) | Ultrasound system front-end circuit with pulsers and linear amplifiers for an array transducer | |
US20090076394A1 (en) | High-frequency tissue imaging devices and methods | |
US20070038083A1 (en) | Automatic velocity scale identification for medical diagnostic ultrasound | |
US5050611A (en) | Ultrasonic imaging apparatus | |
US20080228078A1 (en) | Ultrasound diagnostic system and method for displaying a doppler spectrum image | |
US6366227B1 (en) | Delta-sigma beamformers with minimal dynamic focusing artifacts | |
US6558329B1 (en) | Medical ultrasound receive architecture | |
Rezvanitabar et al. | Integrated hybrid sub-aperture beamforming and time-division multiplexing for massive readout in ultrasound imaging |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIEMENS MEDICAL SOLUTIONS USA, INC., PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PHELPS, ROBERT N.;PETERSEN, DAVID A.;LAZENBY, JOHN C.;REEL/FRAME:016747/0034 Effective date: 20050623 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |