|
|
 |
|
PC Technology Builds Better Ultrasound
Off-the-shelf PC hardware and software significantly lower cost while improving performance of ultrasound systems.
|
|
|
|
The Virtual Console control system represents a significant advance in the ultrasound industry, since it replaces expensive and breakable hardware-based
knobs, levers, and switches with "virtual knobs" represented as software-generated icons on the computer's monitor. The console can be custom-configured, so
that minor software alterations such as using sliders instead of knobs can be made. It can also be configured to operate in one of fifteen languages at the
touch of a virtual button. Since different examinations require different measurements (i.e. a pregnancy exam versus a gall bladder exam), various presets,
or templates, are stored in the computer. In this way, the Virtual Console streamlines the examination process, saving the operator the time it would take
to reconfigure the machine manually. |
|
|
|
Perception's use of mainstream PC technology is part of a growing trend as developers recognize the benefits of
today's PC platform. Continual advances in PC technology have recently culminated in processors such as the Pentium, the PCI bus, and
32-bit operating systems like Windows NT. These technologies work together to give the PC the performance level required for demanding
applications such as medical imaging, yet mainstream PC technology is relatively inexpensive.
|
|
Perception was born based on the idea that PC technology was up to the task of ultrasound. Their design specifications called for
off-the-shelf imaging hardware and software for the PC that could also meet their objectives of high-performance and low cost. Specifically, Perception
required an integrated, single-slot imaging solution with: |
|
real-time transfer capabilities |
non-destructive overlay |
support for Microsoft Visual Basic |
portable software tools |
a high-level imaging library |
software that would be easy to
integrate with their Virtual Console. |
|
|
|
Perception saw early in the design stage that the PC platform offered more than cost savings through low-cost components. The PC offered the potential to use
time-saving (and therefore, money-saving) development tools. In Perception's case, the engineers had chosen Microsoft Visual Basic. Microsoft Visual Basic is a popular development
environment with over 2 million packages already sold. Visual Basic is a programming system used to build Windows applications. Microsoft supplies a rapid application development
environment by providing user interface code as pre-built components. The developer writes a processing function and assigns it to a display component. For example, a generic button
can be given a specific graphical appearance and associated with an event such as saving to disk or processing an image. With Visual Basic, the user interface does not have to be
written from scratch. By supporting the Visual Basic environment, Matrox provided Perception with access to the high-level MIL-32 operations (i.e. hardware control, image processing).
This accelerated development of the imaging functions available via the Virtual Console. Other features, such as database archiving of sessions, were implemented using various third
party components. Optimized third party DLLs, VBX and OLE controls that can be used with Visual Basic are available in abundance. By using Visual Basic and third party components,
Perception was able to capitalize on other companies' software expertise. |
|
Device-independent software is the driving force behind open architecture. With Windows NT's support of future processors comes easy upgrading to more power.
Later this year, Pentium Pro systems will start to ship, giving developers like Perception's engineers even more performance for demanding applications.
|
|
Developing using PC technology has numerous benefits and at no time in its history has this been more true. More developers are building systems based on
the PC that compete with proprietary solutions and sell for much less. The availability of cutting edge, low-cost hardware tools, rapid application software development tools
such as Microsoft Visual Basic and MIL-32, and a robust and secure operating environment such as Windows NT are reasons the PC is becoming the platform of choice for even
more developers. Easy upgradability to the faster and less expensive PC technology of tomorrow is another. The bottom line is that using PC technology saves time and money
during the development process; and lower cost, high-quality equipment is available more quickly to the markets that need it. |
|
|
|
|