Ultrasonic system and method for data transfer, storage...

Computer graphics processing and selective visual display system – Computer graphic processing system – Interface

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S519000, C600S437000, C128S916000

Reexamination Certificate

active

06262749

ABSTRACT:

BACKGROUND
This invention relates to an ultrasound system and method for processing data. In particular, the method and system provide for processing, transferring, and storing ultrasound data, control data, and other information.
Ultrasound systems acquire, process, and store acoustic information. The acoustic information is used to generate various types of images and other data. Typically, ultrasound imaging systems include several dedicated data processing structures, including one or more digital signal processors (DSP) for processing the acoustic data and one or more microprocessors for system control. The control microprocessors provide control instructions to the data processing structures. The control instructions are generated in response to operating system software, user interface input, and other communication and control software. One or more separate memory blocks provide bulk storage for CINE operations, storing acoustic data generated by the various data processing structures. The memory blocks are designed to support the specific volume and bandwidth of the real time data stored in and retrieved from them. A separate memory is used for storing the microprocessor software. As a result, the microprocessors do not have direct and efficient access to acoustic data during real time operation of the ultrasound system, and many different memories are required.
Another example of the separation of memories is the use of various display refresh memory planes for generating an image. Ultrasound systems typically employ separate display refresh memory planes for each of combination control information, text and graphics information, waveform information, and image information. The stored information is output from each of these memories at a constant rate to update and refresh the display. Due to different reconstruction and display requirements for the different types of data, the refresh memory planes are separated. Text and graphics information is generally constructed by a microprocessor and written into the text and graphics refresh memory plane. Image and waveform data are generally constructed by some combination of dedicated hardware and DSP processing. The image and waveform data are then stored in their respective memory planes. The output from the refresh memory planes is combined and displayed.
One example of an ultrasound system is disclosed in U.S. Pat. No. 4,662,222 (the '222 patent). The '222 patent describes various models for reconstructing an acoustic image using inverse scattering techniques. Beginning at column
19
, line
14
, the system for generating the acoustic image is described. The system includes a CPU and an array processor to control the electronic system in accordance with the flowcharts shown in
FIGS. 6A-6F
. At lines
25
-
28
, the disclosure notes that “special purpose computational hardware should be constructed to incorporate the flow diagrams of FIGS.
6
A-
6
F.” The appendix of the '222 patent discloses a program to solve the inverse scattering models by the array processor. The CPU's control of the system to solve the inverse scattering models is then described with reference to
FIGS. 6A-6F
.
Some ultrasound systems combine various memory structures and processing structures. For example, U.S. Pat. No.5,492,125 discloses two multi-processors for processing acoustic data. The multi-processors share a memory. The memory is accessed through a cross-bar. One multi-processor receives acoustic data and partially processes the data. The partially processed data is stored in the shared memory. The other multi-processor obtains the partially processed data and completes the processing.
Multi-processors are used in systems other than ultrasound systems. For example, multi-processors are used in personal computing. Various multi-processors are known, such as Pentium Pro®, Pentium II®, and other 686 class microprocessors that support multi-processing, and that use single instruction multiple data processing. For use with graphics intensive computers, interface devices such as the Intel® Accelerated Graphics Port chip set are used to provide high speed interactions between graphic accelerators, multi-processors and memories.
SUMMARY
The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. By way of introduction, the preferred embodiment described below includes an apparatus and method for processing ultrasound data. The apparatus includes an interface operatively connected to a memory, a processor, a source of acoustic data (such as a data bus) and a system bus.
In one embodiment, an interface device translates logical addresses associated with ultrasound data to physical addresses for storage in a memory. The translation is the same for data from both a processor and a source for at least a portion of a range of addresses.
In another embodiment, a programmable single instruction multiple data processor processes ultrasound image data, such as temporally or spatially filtering ultrasound image data. The processor also controls acquisition of the ultrasound data. In an alternative embodiment, the processor comprises two processors with a common host bus. Memory symmetry may also be provided.
Other embodiments are possible. Further aspects and advantages of the invention are discussed below in conjunction with the preferred embodiments.


REFERENCES:
patent: 4271842 (1981-06-01), Specht et al.
patent: 4662222 (1987-05-01), Johnson
patent: 4694680 (1987-09-01), Takeuchi et al.
patent: 5156152 (1992-10-01), Yamazaki et al.
patent: 5322066 (1994-06-01), Miyataka et al.
patent: 5396890 (1995-03-01), Weng
patent: 5461921 (1995-10-01), Papadakis et al.
patent: 5474073 (1995-12-01), Schwartz et al.
patent: 5477858 (1995-12-01), Norris et al.
patent: 5483963 (1996-01-01), Butler et al.
patent: 5485842 (1996-01-01), Quistgaard
patent: 5492125 (1996-02-01), Kim et al.
patent: 5588032 (1996-12-01), Johnson et al.
patent: 5645066 (1997-07-01), Gandini et al.
patent: 5709206 (1998-01-01), Teboul
patent: 5709209 (1998-01-01), Friemel et al.
patent: 5715823 (1998-02-01), Wood et al.
patent: 5787889 (1998-08-01), Edwards et al.
patent: 5795296 (1998-08-01), Pathak et al.
patent: 5795297 (1998-08-01), Daigle
patent: 5810747 (1998-09-01), Brudny et al.
patent: 5892964 (1999-04-01), Horan et al.
patent: 5909559 (1999-06-01), So
patent: 5911051 (1999-06-01), Carson et al.
patent: 0 829 735 A2 (1998-03-01), None
Basoglu et al; “A Programmable Ultrasound Subsystem for Native Image Processing”; SPIE vol. 2707; pp. 378-388 (1996).
Apollo VP3; VIA WWW page print out; Nov. 10, 1997.
Accelerated Graphics Port; AGP; tutorial and AGP benefits; WWW page print out; Nov. 14, 1997.
Intel 440LX; AGP set and product brief; Intel WWW page print out; Nov. 4, 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Ultrasonic system and method for data transfer, storage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Ultrasonic system and method for data transfer, storage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Ultrasonic system and method for data transfer, storage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2437751

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.