Computer graphics processing and selective visual display system – Computer graphic processing system – Plural graphics processors
Reexamination Certificate
2001-06-21
2002-07-09
Chauhan, Ulka J. (Department: 2671)
Computer graphics processing and selective visual display system
Computer graphic processing system
Plural graphics processors
C712S022000, C600S437000
Reexamination Certificate
active
06417857
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. 6A-6F.” 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®, Penitium 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: 5168877 (1992-12-01), Yamaguchi et al.
patent: 5322066 (1994-06-01), Miyataka et al.
patent: 5396890 (1995-03-01), Weng
patent: 5409007 (1995-04-01), Saunders et al.
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: 5524629 (1996-06-01), Mahony
patent: 5529068 (1996-06-01), Hoenninger, III et al.
patent: 5588032 (1996-12-01), Johnson et al.
patent: 5630421 (1997-05-01), Barlow et al.
patent: 5645066 (1997-07-01), Gandini et al.
patent: 5673407 (1997-09-01), Poland et al.
patent: 5689677 (1997-11-01), MacMillan
patent: 5709206 (1998-01-01), Teboul
patent: 5709209 (1998-01-01), Friemel et al.
patent: 5715823 (1998-02-01), Wood et al.
patent: 5739691 (1998-04-01), Hoenninger, III
patent: 5765010 (1998-06-01), Chung et al.
patent: 5779641 (1998-07-01), Hatfield 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: 5801970 (1998-09-01), Rowland et al.
patent: 5810747 (1998-09-01), Brudny et al.
patent: 5853367 (1998-12-01), Chalet et al.
patent: 5911051 (1999-06-01), Carson et al.
patent: 5961461 (1999-10-01), Mo et al.
patent: 5964708 (1999-10-01), Freeman et al.
patent: 5987587 (1999-11-01), Meltzer
patent: 6254542 (2001-07-01), Hamilton et al.
patent: 0 829 735 (1998-03-01), None
D. G. Beetner and R. M. Arthur, “Generation of Synthetic-Focus Images from Pulse Echo Ultrasound Using Difference Equations”, IEEE Transactions of Medical Imaging, vol. 15, No. 5, Oct. 1996, pp 665-672.*
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.
Declaration of Ismayil Guracar.
Stytz, M. R., Frieder, G. Frieder, O., “Three-Dimensional Medical Imaging: Algorithms and Computer Systems”, ACM Computing Surveys, vol. 23, No. 4, Dec. 1991, pp. 421-499.
Fash, III D. Grant
Finger David J.
Guracar Ismayil M.
Shakouri Shahrokh
Acuson Corporation
Chauhan Ulka J.
LandOfFree
System architecture and method for operating a medical... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System architecture and method for operating a medical..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System architecture and method for operating a medical... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2879669