Inventors:
Anthony Wu - San Jose CA
Ali Moayer - Castro Valley CA
Pin Yu - Palo Alto CA
Assignee:
U-Systems, Inc. - Los Altos CA
International Classification:
G06F 1516
US Classification:
709200, 709101, 709106, 709201, 709205, 128915, 128916, 600437, 600442, 600447, 600453, 600345, 600502, 600810, 600348
Abstract:
An ultrasound information processing system is disclosed in which ultrasound image data is packetized into ultrasound information packets and routed to one or more of a plurality of processors for performing image processing operations on the ultrasound image data, the ultrasound information packets being routed according to entries in a host-programmable routing table. A common distribution bus is coupled between packetizing circuitry and dedicated input buffers corresponding to each processor for distributing the ultrasound information packets, and a common output bus to is used to transfer processed image data from the processors to an output device. The disclosed ultrasound information processing system architecture allows for a high throughput rate for accommodating real-time image processing operations, while also allowing for ready programmability and upgradability. Advantageously, the disclosed ultrasound information processing system may be readily upgraded by coupling additional processors to the common distribution bus and the common output bus and by reprogramming the routing table to include the additional processors as destinations for the ultrasound information packets. The disclosed ultrasound information processing system architecture also provides for added field reliability by providing for an optional spare processor coupled to the common distribution bus and the common output bus, wherein upon detection of a failure of one of the existing processors, the optional spare processor may be loaded with a copy of a program being run by the failing processor and the routing table may by automatically modified to redirect ultrasound data packets from the failing processor to the spare processor.