1
GENERAL PURPOSE DISTRIBUTED
OPERATING ROOM CONTROL SYSTEM
CROSS-REFERENCE TO RELATED
APPLICATION 5
This is a continuation patent application which claims priority from U.S. patent application Ser. No. 08/693,352 filed Aug. 6, 1996, now U.S. Pat. No. 6,646,541 the full disclosure of which is incorporated herein by reference. 10
STATEMENT AS TO RIGHTS TO INVENTIONS
MADE UNDER FEDERALLY SPONSORED
RESEARCH OR DEVELOPMENT
15
Not Applicable
REFERENCE TO A "SEQUENCE LISTING," A
TABLE, OR A COMPUTER PROGRAM LISTING
APPENDIX SUBMITTED ON A COMPACT 20
DISK.
Not Applicable
BACKGROUND OF THE INVENTION 25
1. Field of the Invention
The present invention generally relates to control systems. More particularly, the present invention relates to a control 3Q system and apparatus that allows multiple surgical devices to be controlled from one or more input devices. Even more particularly, the present invention provides a run-time configurable control system allowing operating room component connectivity and control. 35
2. Description of Related Art
Many surgical procedures are performed with multiple instruments. For example, some laproscopic procedures are performed utilizing a robotic arm system produced by Computer Motion, Inc. of Goleta, Calif, to hold and move an 40 endoscope. The surgeon may also use a laser to cut tissue, an electrocautery device to cauterize the tissue, and lights to illuminate the surgical site.
Each instrument has a unique control interface for its operation. Therefore, the surgeon must independently oper- 45 ate each device. For example, the surgeon must utilize a foot pedal to control the electrocautery device, a separate foot pedal to operate the robotic arm, and yet another interface to operate the laser.
Operating multiple devices may distract the surgeon, 50 thereby reducing the efficiency of performing various procedures. Additionally, it is cumbersome utilizing various devices where each device has a separate user interface. If a new device is introduced into the operating room environment, the doctor must learn how to use the new user 55 interface. Additionally, there is currently no known run time configurable system for operating more than one specific operating room device via voice control. As such, if there are two or more devices in the operating room that are voice controlled, the doctor has to remove the microphone used for 60 one device and replace it with the microphone for the other device. Obviously, this creates many problems associated with productivity. Additionally, the necessity of actually switching between many user interfaces takes a measurable amount of time and as such, extends the time that a patient 65 is under anesthesia, which may add to the danger of a procedure.
2
Therefore, what is needed in the art is a general purpose platform for controlling a plurality of devices such that devices can be added or subtracted from the platform depending upon the environment into which the platform, also known as a control system is introduced. The system may additionally be automatically configured at start up. Additionally, what is needed is a system and method for selecting and operating one of the plurality of the attached devices, namely operating room devices. It is to the solution of the hereinabove mentioned problems to which the present invention is directed.
BRIEF SUMMARY OF THE INVENTION
In accordance with the present invention there is provided a control system for selecting from and controlling a plurality of devices in an operating room, the control system comprising:
a master controller, the master controller comprising: means for receiving selection commands from a user wherein each selection command is associated with one specific device in electrical communication with the master controller;
means for receiving control commands from a user;
means for converting selection commands and control commands into corresponding selection signals and control signals;
d) means for routing control signals to a device specified by a selection command received by the means for receiving selection commands.
In accordance with a first aspect of the present invention, there is provided a master controller for selecting and controlling a plurality of devices. Each of the plurality of devices to be controlled are in electrical communication or in wireless communication with the master controller, either directly or via a slave controller which will be discussed in more detail hereinbelow with respect to the second aspect of the present invention.
The master controller includes means for receiving selection commands issued by a user. The selection commands available to the user are based upon the devices in electrical communication with the master controller. The master controller may recognize those devices that are in electrical communication therewith upon startup of the master controller. This will be described in detail in the description of the preferred embodiment. Each device in electrical communication with the master controller is represented by a correspondingly available selection command.
The master controller additionally includes means for receiving control commands from the user. Both the means for receiving selection commands and the means for receiving control commands from a user may be included in a voice control interface (VCI) for receiving voice commands. The system may additionally employ a foot pedal, a hand held device, or some other device which receives selection or control commands or inputs indicative of such commands from a user. The VCI provides signals indicative of a user's selection of a specific device and signals indicative of control commands the user wishes to supply to the device specified by a specific selection command. These are known, respectively, as selection signals and control signals. If the user is using a foot pedal, hand controller or some other input device, the VCI is not utilized as the inputs are already in the form of electrical signals as opposed to voice input. Alternatively, a combination of devices may be used to receive selection and control commands and to provide selection and control signals indicative of such commands.