the following description of the preferred embodiment of the present invention is merely exemplary in nature and is in no way intended to limit the invention or its application or uses . the apparatus for performing endoscopic examination and resection apparatus of the present invention is shown in fig1 and 2 and is generally designated by the numeral 10 . the apparatus 10 comprises an imaging unit 12 , an intra - articular unit 14 , a keyboard 16 , an autoclavable remote control unit 18 , a video monitor 20 , a video cassette recorder 22 , a video printer 24 and a cart 26 . each of these components of the apparatus 10 will be individually discussed below . the cart 26 houses the majority of the components of the apparatus 10 . the cart 26 is pre - wired for easy installation of the imaging unit 12 , the intra - articular unit 14 , the video cassette recorder 22 and the video printer 24 . in this regard , most of the electrical conductors connecting the various components of the apparatus 10 are contained internally within the cart 26 and are connected to various electrical connectors mounted on the cart 26 . by simply inserting the imaging unit 12 or the intra - articular unit 14 into the cart 26 , all the necessary inter - related connections are automatically made thereby reducing the time required to set - up of the system . as will be more fully described below , the electrical conductors within the cart 26 allow the imaging unit 12 to intercommunicate with the intra - articular unit 14 so as to allow the imaging unit 12 to operate interdependently with the intra - articular unit 14 . for example , the remote control unit 18 may be connected to either the imaging unit 12 or the intra - articular unit 14 and can control both . in addition , the imaging unit 12 may be used when the operation of the intra - articular unit 14 is being programmed . other ways in which the imaging unit 12 and the intra - articular unit 14 operate interdependently are described below . the cart 26 provides ample storage racks 58 for storage trays , the video cassette recorder 22 and the video printer 24 . the cart 26 is also equipped with an isolation transformer located in the base 60 of the cart 26 which provides for electrical leakage containment of the components within the cart 26 . the cart 26 can be easily maneuvered on its swivel locking caster wheels 62 . the imaging unit 12 of the apparatus 10 as shown in fig3 comprises an rgb monitor 30 , a high output xenon light source 32 and a camera 34 all contained in a chassis 36 . the rgb monitor 30 can be used as a programming screen with menu driven control for individual system preferences such as light illumination and picture color as more fully described below . alternatively , the monitor 30 can be used as a secondary monitor for viewing the surgical procedure . system programming of the imaging unit 12 is accomplished by utilizing the keyboard 16 as well as by the remote control unit 18 as will also be more fully described below . the camera 34 has an auto iris which provides instant illumination adjustments to reduce glare while an auto white balance eliminates time consuming camera set - ups . the camera 34 receives optical signals from a camera head 38 which is connected to the chassis 36 by both a fiber optic cable 39 and an electrical cord 40 . operation of the various functions of the imaging unit 12 can be accomplished by controls on the front panel of the imaging unit 12 or by the remote control unit 18 as described below . the intra - articular unit 14 of the apparatus 10 as shown in fig4 comprises an rgb monitor 42 , a shaver power unit 44 and a pumping unit 48 , all of which are contained in a chassis 64 . the rgb monitor 42 provides display of current running information ( e . g ., the speed of the shaver , fluid flow rate and cavity pressure ) and can be utilized for information on operating the apparatus 10 . inflow of fluid from the pumping unit 48 to the cavity can be accomplished through the camera head 38 or by a separate cannula , both utilizing built - in pressure protection . the shaver power unit 48 is used to drive shaver handpiece 52 ( see fig1 ) which is connected to the chassis 64 by the electrical cord 54 . operation of the various functions can be accomplished by controls on the front panel of the intra - articular unit 14 or also by means of the remote control unit 18 as described below . referring now to fig5 an upper level block diagram of the apparatus 10 is shown depicting the imaging unit 12 , the intra - articular unit 14 , the video cassette recorder 22 , the video printer 24 , the video monitor 20 , the keyboard 16 , an optional bar code wand 72 and the cart 26 . the components of the imaging unit 12 and the intra - articular unit 14 will be more fully discussed below . the video monitor 20 , normally located on the top of the cart 26 , receives the output of the imaging unit 12 and provides a color picture of the endoscopic procedure from the output of the camera head 38 . various connections are made from the video monitor 20 to the cart 26 to provide video output for the imaging unit 12 as well as receiving output from the video cassette recorder 22 . these connections are made through the bus 134 and include rgb video , y / c video input and audio input . the video cassette recorder 22 is provided to enable the surgeon to make a taped record of the endoscopic examination or procedure . the video cassette recorder 22 is located in the rear of the cart 26 normally located on one of the storage racks 58 . various connections are made to the cart 26 for recording and playback of the pictures created by the imaging unit 12 . these connections are made through the bus 118 and include composite vcr out , audio in , video cassette recorder control , y / c video , audio out and y / c video out . the video printer 24 is provided in order to allow the surgeon to have a permanent copy of any picture displayed on the video monitor 20 . the video printer 24 is also located at the rear of the cart 26 on one of the storage racks 58 . various connections are made through the cart 26 for allowing the video printer 24 to interface with the other components of the imaging unit 12 . these connections are made through the bus 128 and include freeze rgb , rgb video in and rs232 . the bar code wand 72 connected to the cart 26 through the wand bus 136 . the bar code wand 72 is used to allow easy and relatively quick readouts of operating room charges , patient charges or other standard information . the keyboard 16 is also an optional device and is connected to the cart 26 by the keyboard bus 138 . the remote control unit 18 may be connected to either the imaging unit 12 or the intra - articular unit 14 . the operation of the remote control unit 18 is identical regardless of where the connection is made . the remote control unit 18 includes a plurality of push - button switches which control the following operational characteristics of the apparatus 10 : because the remote control unit 18 is autoclavable and therefore used in the sterile field proximate to the surgical site , the surgeon is able to control the apparatus 10 from the sterile field by using the remote control unit 18 . referring now to fig6 a block diagram of the imaging unit 12 is shown . the imaging unit 12 comprises a camera front panel 142 , a light source front panel 144 , the light source 32 , the rgb monitor 30 , a camera mpu 146 , and the camera 34 . all necessary connections to the other components within the apparatus 10 are located on the rear of the imaging unit 12 and inserting the imaging unit 12 into the cart 26 makes the connections through the use of hypertronic ™ zero insertion connectors . in this regard , the insertion of the imaging unit 12 makes the following connections through the bus 88 to the cart 26 : audio , video cassette recorder control , y / c video , composite video , freeze rgb video , rgb video , rs 232 - to - print , remote control unit bus , serial bus ( unit - to - unit ), wand bus , keyboard bus , serial image unit bus and unit - to - unit enable . the camera front panel 142 provides an electrical connection to electrically couple the imaging unit 12 to the microphone 74 through the bus 80 , the camera head 38 through the bus 116 , the polaroid camera 76 through the bus 84 and the remote control unit 18 through the bus 82 . the camera front panel 142 is also electrically coupled to the camera 34 through the bus 120 , the camera mpu 146 through the bus 122 and the input power 150 . all five rs - 232 serial ports of the imaging unit 12 use a plurality uarts controlled by the camera mpu 146 , each having their own baud rate generator . the s - bus output is a serial data bus with a standard protocol data system generated by the camera mpu 146 using an internal timer . all ports are double buffered allowing the camera mpu 146 to write or read characters irrespective of the peripheral timing . the camera mpu 146 itself contains multiple pulse modulators which when attached to a low pass filter produce controllable analog voltages . these voltages preferably control the adjustment of a camera iris for the camera 34 as well as the beeper volume . multiple digital input / output lines of the camera mpu 146 are used for switch status input , remote scanning , s - bus generation , sio control , camera control and video multiplexer control . the rgb monitor 30 of the imaging unit 12 is preferably a 9 - inch monitor which displays various menus enabling the surgeon to quickly set or change various operating parameters by using the remote control unit 18 . each menu is generated in accordance with a software program 298 ( which is described in connection with fig1 and 13 ) by the camera mpu 146 and written to the external ram memory at vidstore , as listed in the appendix . this data is then downloaded to a video ram in the mpu 146 during the vertical retrace . the various menus displayed on the rgb monitor 30 will be more fully described below . the video signal generated by the camera mpu 146 represents three identical channels of rgb information . the video signal from the camera mpu 146 is delivered to the video monitor 20 , the rgb monitor 30 , the video printer 24 and the video cassette recorder 22 . in this regard , a composite video signal is delivered to the video cassette recorder 22 , with all other peripherals receiving either composite or rgb video . the rgb monitor 30 preferably displays the video signal from the camera mpu 146 with a computer generated overlay or with freeze images . the video printer 24 and the video cassette recorder 22 preferably receive a camera image with an overlay generated thereon . the overlays may represent patient id or other helpful information relating to the surgical procedure . selection of the source / destination video and sync is performed by a multiplexer in the video section operating under cpu control . the front panel 142 of the camera 34 offers various controls for operating the apparatus 10 . a power switch is electrically coupled to the input power 150 through the fuse block 154 . the power switch is also electrically coupled to the various power supplies of the imaging unit 12 through an emi filter 156 and an isolation transformer 158 . in addition to the power switch , the front panel 142 of the camera 34 provides an auto iris on / off switch , a print switch , a scroll up switch , a scroll down switch and an enter switch . all of the above mentioned switches are electrically coupled to the camera mpu 146 through the bus 122 . the camera mpu 146 is preferably a zilog z86c97 cmos digital tv controller containing a z8 cpu core , on screen display generator , multiple pulse width modulator and parallel input / output ports . documentation on this microprocessor is available from the manufacturer in the form of the z86c27 / c97 manual and the z8 family design handbook , both documents of which are hereby incorporated by reference . the imaging unit 12 further contains both internal and external random - access memory and an external eprom program memory . a memory mapping may be found in module eq , also listed in the appendix b . the imaging unit 12 further includes a front panel 144 of the light source 32 which provides a port 170 for connection of the optical fiber cable 39 , as well as a lamp - on switch and a lamp - off switch . the lamp - on and lamp - off switches control the xenon light source 32 which delivers light to the camera head 38 through the optical fiber cable 39 . the components of the intra - articular unit 14 will now be described in greater detail with reference to fig7 . the intra - articular unit 14 comprises the shaver power console 46 , the pump console 50 , the shaver power unit 44 , the pumping unit 48 , the rgb monitor 42 , and a shaver / pump mpu 182 . all necessary connections to the other components within the apparatus are located on the rear of the intra - articular unit 14 and inserting the intra - articular unit 14 into the cart 26 makes the connections through the use of hypertronic ™ zero insertion connectors 184 . in this regard , the insertion of the intra - articular unit 14 into the cart 26 makes the following connections through the bus 108 to the cart 26 : serial intra - articular unit bus , data bus ( unit - to - unit ), remote control unit bus and unit - to - unit enable . the shaver power console 46 provides electrical connections to electrically couple to the intra - articular unit 14 the shaver handpiece 52 through the bus 104 , the foot switch 56 through the bus 106 , and the remote control unit 18 through the bus 110 . the shaver power console 46 is also electrically coupled to the shaver motor drive electronics 44 through the bus 90 , the shaver / pump mpu 182 through the bus 92 and the input power 186 . the shaver power console 46 includes a power switch which is electrically coupled to the input power 186 through a fuse block 190 . the power switch is also electrically coupled to the various power supplies of the intra - articular unit 14 through an emi filter 192 and an isolation transformer 194 . the rgb monitor 42 preferably comprises a 9 inch vga color monitor which displays real - time system variables in a variety of bar , numeric and message formats . for example , the rgb monitor 42 may simultaneously display a bar graph of the speed of the shaver handpiece 52 , an indication of the mode of operation of the shaver handpiece 52 ( forward , reverse or oscillate ), as well as an indication of whether the shaver handpiece 52 in on or off . alternatively or simultaneously displayed on a split screen , the rgb monitor 42 may generate a display showing a bar graph of the flow rate of fluid into the cavity as well as the pressure of fluid in the cavity . the vga interface for the rgb monitor 42 preferably comprises an industry standard vga card which is mounted as a daughter board within the intra - articular unit 14 . the rgb monitor 42 provides a high resolution ( 640 × 480 ) pixel vga map . due to this high resolution , the intra - articular unit 14 hardware is designed to maximize transfer rate between the shaver / pump mpu 182 and the vga card in communication with the rgb monitor 42 . maximum data transfer is accomplished by the use of several techniques . first , a memory address - auto increment capability is used to allow cpu - vga memory transfers without having to load each address prior to each data transfer . in addition , a function decode produces input / output write , input / output read , memory write and memory read pulses with a single input / output instruction . furthermore , a strobe pulse is generated on either the rise or fall of a generated command . this eliminates the necessity to use two instructions to produce a strobe pulse . in addition , the vga transfer is synchronized by an automatic weight pulse stretcher . this eliminates the requirement of the cpu to test for vga ready status . furthermore , the vga screen is normally mapped as four planes to produce one out of 16 color codes and normally requires writing data four times to the same address to produce color pixels . by eliminating the allowable number of colors to 6 and restricting which colors can over - write others , the intra articular unit 14 can write a color pixel in one operation . in addition , by using a memory mapping technique , the high order bits of the vga memory map can be set to allow a mirror image of a rom memory , containing , for example , high resolution logo pictures . when used in conjunction with the auto increment address capability , bytes can be transferred directly from the rom to the vga card with one instruction . finally , incorporating a hardware pixel rotator allows read - modify - write shifting of pixel row data with only two instructions . the combination of the above techniques increases the cpu to vga data throughput to a peak rate of approximately 682k pixels / second . reference information relating to vga programming is available from the &# 34 ; programmers guide to the ega and vga cards &# 34 ;, by ferraro and addison - wesley , and &# 34 ; cirrus cl - gd5320 technical reference manual &# 34 ; by cirrus logic , inc ., both documents of which are hereby incorporated by reference . as shown in fig7 the front panel 50 of the pumping unit 48 of the intra - articular unit 14 provides an access door 196 to install a pump cassette 198 , a pressure - up switch , a pressure - down switch , a flow - up switch , a flow - down switch and a pump prime switch . all of the above mentioned switches are electrically coupled to the shaver / pump mpu 182 through the bus 208 . the pumping unit 48 of the intra - articular unit 14 is electrically coupled to the shaver / pump mpu 182 and comprises an irrigation pump motor drive 210 with an associated tachometer 212 , an aspiration pump motor drive 214 with an associated tachometer 216 and a pressure sensor 218 . including both the irrigation and aspiration pumps 222 and 224 within the pump cassette 198 enables both of the pumps 222 and 224 to be driven when the pump cassette 198 is inserted through the access door 196 . the pressure sensor 218 monitors the system pressure as will be described later herein . the separate pumps for irrigation and aspiration have capabilities of 0 - 1000 ml / min and a pressure range of 0 - 150 mm hg . with reference to fig7 and 8 , the tachometers 212 and 216 are not physically connected to the motors that drive the pumps 222 and 224 . rather , the pumping unit 48 generates electrical pulses by the movement of magnets on rotors of the irrigation and aspiration pumps 222 and 224 as the magnets move rotationally past stationary hall - effect sensors . the electrical pulses are indicative of the speed of the motors and are delivered to the shaver / pump mpu 182 . the shaver / pump mpu 182 uses the changing frequency of the pulses to control the speed of the motor drives 210 and 214 . the microprocessor of the shaver / pump mpu 182 is preferably a hitachi hd647180x cmos device containing an hd64180 cpu core , multiple timers , dual serial input / output port , a 512 byte internal ram memory and a 16k byte internal otp program rom memory and parallel input / output ports . documentation for these components is available from the manufacturer in the form of hd 647180x 8 bit microcontroller hardware manual and an hd 64180 series 8 bit microprocessor programming manual , both documents of which are hereby incorporated by reference . detailed mapping for memory and input / output is defined in the equate module eq , as listed in the appendix d . the shaver motor drive electronics 44 , the irrigation pump motor drive 210 and the aspiration pump motor drive 214 each determine speed and direction for each of the motors of the motor drive circuits 210 and 214 . more specifically , the speed is controlled by analog voltages produced from three d / a converters . the direction of each of the irrigation and aspiration pump motors is determined by a logic level signal generated by the shaver / pump mpu 182 . the intra - articular unit 14 includes several internal monitoring circuits for monitoring motor current , motor drive fault , status and pressure sensed by the pressure sensor 218 . the two port serial input / output is provided to allow communication with the imaging unit 12 or an external computer and external host computer interface . the intra - articular unit14 may be controlled by either the front panel switches on the unit 14 , the foot switch 56 or the remote control unit 18 . an external , non - volatile memory contains calibration constants which control motor control offset and gain . the pump cassette 198 will now be described in greater detail with particular reference to fig1 and 8 through 10 . the pump cassette 198 comprises the housing 220 , the irrigation pump 222 , the aspiration pump 224 , the ball check valves 226 , 228 , 230 and 232 , the pressure dome 234 and the five fluid tubes 236 , 238 , 240 , 242 and 244 . the tube 236 connects a fluid supply 246 with the inlet side 222a of the irrigation pump 222 . the tube 238 connects the output 222b of the irrigation pump 222 to the cannula 248 being used for introducing fluid into the cavity . the pressure dome 234 reacts to the pressure present in the tube 238 so as to provide an estimate of the fluid pressure within the cavity . the tube 240 connects an outflow cannula 250 with a first input 224a of the aspiration pump 224 through the check valve 226 and the filter 221 . the tube 242 connects on output 224b , and on output 224b2 of the aspiration pump 224 with a drain reservoir 252 through both the check valves 228 and 230 . the tube 244 connects the outflow from the shaver handpiece 52 with a second input 224c to the aspiration pump 224 through the filter 245 . the pump cassette 198 is inserted through the access door 196 ( fig7 ) into the intra - articular unit 14 . once the pump cassette 198 has been inserted into the intra - articular unit 14 , the irrigation pump motor drive 210 is automatically coupled to the irrigation pump 222 , the aspiration pump motor drive 214 is automatically coupled to the aspiration pump 224 , and the pressure sense 218 is positioned proximate to the pressure dome 234 . while the pressure at the outlet of the irrigation pump 222 is readily measured by the pressure sensor 218 in conjunction with the pressure dome 234 , the pressure sensed by the pressure sensor 218 may not accurately indicate the pressure in the cavity because the pressure drop through the tube 238 can be significant . the advantage of having the irrigation pump 222 control the flow rate into the cavity is that the flow rate through the tube 238 is known . since the pressure drop through the tube 238 is a function of the flow rate through the tube 238 , the pressure drop through the tube 238 can be accurately determined by the apparatus 10 by subtracting the known pressure drop in the tube 238 from the pressure sensed by the pressure sensor 218 . operation of the apparatus 10 begins by insertion of the cannulas 248 and 250 into the internal cavity of the patient as shown in fig1 . depending upon the specific operation being performed , the number of incisions can vary between two and four . if the surgery is exploratory in nature and the inflow of fluid is accomplished through the camera head 38 , the only incisions required are for the camera head 38 and the cannula 250 for the outflow from the cavity . if the surgery is exploratory in nature , and the inflow of fluid is accomplished by a separate cannula , three incisions must be made : one for the camera head 38 , one for the cannula 248 for inflow of fluid and one for the cannula 250 for outflow of fluid . when the surgery is to include use of the shaver handpiece 52 , then an additional incision to those mentioned above must be made . the pump cassette 198 , being disposable , allows for the insertion and attachment of all required tubing and surgical instruments prior to insertion into the cavity . once the patient has been prepared , the pump cassette 198 is inserted through the access door 196 of the intra - articular unit 14 and coupling of the motor drivers 210 and 214 with the gear pumps 222 and 224 respectively is accomplished . in addition , the proximity pressure sensor 218 is positioned proximate to the pressure dome 234 . the imaging unit 12 and the intra - articular unit 14 are then switched on and operation of the apparatus 10 begins . the surgeon selects a fixed flow rate for the irrigation pump 222 and a desired pressure to be maintained within the cavity either by front panel controls on the intra - articular unit 14 or by the remote control unit 18 . the irrigation pump 222 begins pumping fluid from the fluid supply 246 to the cavity . the pressure within the cavity is monitored by the pressure sensor 218 reacting to the proximity of the pressure dome 234 . as the pressure within the cavity increases , the pressure dome 234 expands and moves closer to the pressure sensor 218 . the pressure sensor 218 , being a proximity sensor , senses the change in location of the pressure dome 234 and converts the position of the pressure dome 234 into a corresponding pressure signal . once the predetermined pressure set by the surgeon is reached , the aspiration pump 224 begins pumping fluid from the cavity through the tube 240 and the check valve 226 , through the output port 224b2 , through the check valve 230 , and through the tube 242 to the drain reservoir 252 . the speed of the aspiration pump 224 is responsive to the pressure sensor 218 and provides for a constant pressure within the cavity regardless of the leakage which may occur . the operation continues with the irrigation pump 222 pumping at a fixed flow rate and the pressure sensor 218 maintaining a specified pressure within the cavity by controlling the speed of the aspiration pump 224 . if the surgeon desires a higher pressure with the cavity , the desired selection may be made by either a switch on the front panel 50 or by the remote control unit 18 . similarly , if the surgeon desires a lower pressure , that selection is also made by a switch on the front panel 50 or the remote control unit 18 . when a higher pressure is selected , the speed of the aspiration pump 224 is slowed until the higher pressure is reached . when a lower pressure is selected , the speed of the aspiration pump 224 is increased until the lower pressure is reached . in a similar fashion , the surgeon can increase or decrease the flow rate of the irrigation pump 222 by using additional switches located on the front panel 50 or the remote control unit 18 . when an increase or decrease in the flow rate is selected , the pressure sensor 218 maintains the desired pressure within the cavity by controlling the speed of the aspiration pump 224 . when the surgeon has selected to use the shaver handpiece 52 , the fluid within the cavity is also withdrawn through the shaver handpiece 52 in a manner described below so as to cause a change in the flow of fluid leaving the cavity . in addition , the flow rate of fluid may have to be increased to provide for the flushing of debris or blood . this increased inflow rate and the switching of outflow of fluid to go through the shaver handpiece 52 occurs automatically with the activation of the shaver handpiece 52 . in this regard , when the shaver handpiece 52 is activated , the direction of the aspiration pump 224 is reversed and the speed of the irrigation pump 222 is set to a predetermined ( usually higher ) flow rate . the reversing of the aspiration pump 224 changes the input from the tube 240 and the check valve 226 to the tube 244 and the check valve 232 . the outflow is changed from the check valve 230 to the check valve 228 . as can be seen from fig1 , both the check valve 228 and the check valve 230 are in communication with the tube 242 , which is in communication with the drain reservoir 252 . during the increase in flow rate and switching of inputs to the aspiration pump 224 , the pressure sensor 218 , working in conjunction with the pressure dome 234 , maintains the preselected pressure within the cavity . upon deactivation of the shaver handpiece 52 , the system reverts back to the operation as described above . the shaver handpiece 52 can be controlled by front panel controls on the intra - articular unit 14 or by the remote control unit 18 . in either instance , the speed of the shaver handpiece 52 can be adjusted by suitable push button switches to either increase or decrease the shaver speed , and to control start and stop operation of the shaver handpiece . referring now to fig1 , an enlarged longitudinal cross - section of the shaver handpiece 52 is shown . the shaver handpiece 52 comprises a generally hollow cylindrical housing 260 . an aspiration port 262 is located toward the rear end of the housing 260 and provides a connecting port for the tube 232 . a seal 264 is located between the aspiration port 262 and the housing 260 to seal the internal portion of the housing 260 . the aspiration port 262 has a hollow bore 258 to provide for the movement of fluid as will be described later herein . a motor stator 264 is positioned in the housing 260 using an interference fit between the motor stator 264 and the inside diameter of the housing 260 . a frame 266 is positioned between the aspiration port 262 and the motor stator 264 within the housing 260 . the frame 266 axially locates the motor stator 264 within the housing 260 . an end cap 270 is fixedly secured to the end of the housing 260 opposite the aspiration port 262 to enclose the interior portion of the housing 260 . a seal 272 located between the housing 260 and the end cap 270 seals the interior portion of the housing 260 from the outside environment . a hollow motor rotor 274 is rotatably positioned within the housing 260 and the motor stator 266 by a pair of bearings 276 and 278 . the bearing 276 rotatably mounts the rear end of the motor rotor 274 relative to the frame 266 . the bearing 278 rotatably mounts the front end of the motor rotor 274 relative to the end cap 270 . the motor rotor 274 has a hollow bore 280 which is in communication with the hollow bore 258 for the movement of fluid . a pair of seals 282 and 284 seal the interior of the housing 260 . a chuck 286 is fixedly attached to the open end of the end cap 270 and provides for the quick change of the various shaver blades 288 which are needed during the procedure . the shaver blades 288 can include a full radius shaver of various sizes , a synovial resector , a meniscus cutter , a flat end cutter , a round end cutter , a side cutter , a slotted whisker cutter , a round abrader , a tapered abrader , as well as a wide variety of other shaver blades . the shaver blades 288 have a hollow bore 290 which is in communication with the hollow bore 280 of the motor rotor 274 when the shaver blade 288 is locked into the shaver handpiece 52 by the chuck 286 . locking the shaver blade 288 into the shaver handpiece 52 by the chuck 286 also connects the shaver blade 288 with the motor rotor 274 for rotation therewith . upon activation of the shaver handpiece 52 , the motor rotor 274 rotates the blades 288 to perform the necessary operation on the patient . activation of the shaver handpiece 52 also switches the outflow of fluid from the cavity from a separate cannula to the shaver handpiece 52 as previously described . fluid withdrawn from the cavity travels through the hollow bore 290 , through the hollow bore 280 , through the hollow bore 258 and into the tube 232 . during the aspiration of fluid from the cavity , the direction of travel of fluid through the shaver handpiece 52 is in a generally straight line . the design of the shaver handpiece 52 eliminates the need for the fluid to travel around corners which tend to cause clogging of the aspiration path . the generally straight path formed within the shaver handpiece 52 insures a free flow of fluid from the cavity and minimizes the tendency of the aspiration path to clog . referring now to fig1 - 14 , there is shown a simplified flowchart 298 of the menu - driven software of the apparatus 10 of the present invention . after power up of the apparatus 10 , the user may select a main menu 300 having the following nine fields representing options by which the user can adjust or set up the apparatus 10 to suit a variety of particular preferences and / or for a variety of operating parameters : the user selects one of the above nine mentioned options 302 - 318 by using either the keyboard 16 , the remote control unit 18 or the front panel controls of the imaging unit 12 . if the system status 302 option is selected , then the rgb monitor 30 of the imaging unit 12 displays the amount of time the bulb of the camera head 38 has been used ( in hours ), the amount of time the apparatus 10 has been on and the amount of print ribbon remaining in the video printer 24 , as indicated at block 320 . accordingly , if the time of use of the bulb indicates that the bulb should be changed , or if the amount of print ribbon left indicates that the print ribbon should be changed , these items can be attended to before beginning the surgical procedure . the system 298 then returns to the main menu 300 , as indicated by block 322 . if the auto setup 304 option is selected , the user is presented with the choice of either retrieving existing operating parameters as indicated by block 324 , stored in the apparatus 10 or storing new operating parameters , as indicated by block 326 , for the apparatus 10 . if the existing parameters are to be used , then the user merely enters his / her name , as indicated by block 328 , and the system 298 returns to the main menu 300 , as shown by block 330 . if the user desires to store new operating parameters , then the user selects and stores the new parameter ( s ), as indicated by the block 326 , enters his / her name , as indicated by the block 332 , then selects new parameters , as indicated by the block 334 . this associates the new parameters with the entered user &# 39 ; s name and may be recalled at future times by merely entering the user &# 39 ; s name . the system 298 then returns to the main menu 300 as indicated by the block 330 . if the user selects the select patient id field 306 , then a menu showing the existing patient &# 39 ; s name is displayed , as indicated at the block 336 , and the system 298 returns to the main menu 300 as indicated by the block 338 . if the user desires to enter a new patient name , then this option is provided , as indicated by the block 340 , whereby the system 298 will store the new patient name entered before returning to the main menu 300 , as indicated by the block 338 . if the normalized system option 308 is selected , then the system 298 automatically resets all of the operating parameters previously stored to default selections , as indicated at the block 342 , before returning to the main menu 300 , as indicated by block 344 . if the select vcr controls option 310 is selected by the user , a menu displaying options to select either vcr stop 346 to stop recording or playback operation of the video cassette recorder 22 , enabling vcr recording 348 , initiating vcr playback 350 , initiating rewind 352 , and initiating vcr fast forward operation 354 are provided . after the user selects the desired option the system 298 returns to the main menu 300 as shown by block 356 . if the user selects the auto iris option 312 from the main menu 300 , the user will be presented with a menu displaying the option of having the iris adjustment performed automatically , as indicated by the block 358 , or the option of manually adjusting the iris , as indicated by the block 360 . if the manual iris adjustment option 360 is selected , the user is allowed to manually adjust the iris , as indicated by the block 362 , before the system 298 returns to the main menu 300 , as indicated by the block 364 . if the auto iris option 358 is selected , the system 298 automatically adjusts the iris before returning to the main menu , as indicated by the block 364 . if the select timer option 314 is selected , then a menu is displayed which provides the user with the option of starting or stopping a timer for timing the surgical procedure , as indicated by the block 366 , or displaying the elapsed time of the timer on the rgb monitor 30 , as indicated by the block 368 , before the system returns to the main menu 300 , as shown by the block 370 . if the select system setup option 316 is selected , then the user is presented with a variety of options for setting up the various peripherals of the system 10 , as will be described momentarily in connection with fig1 . finally , if the color bar option 318 is selected by the user , a color bar is displayed on the rgb monitor 30 which can then be manually adjusted , as indicated by the block 372 , before proceeding with the surgical procedure , before returning to the main menu 300 , as indicated by the block 374 . referring now to fig1 and 14 , the options presented to the user if the system setup 316 option is selected from the main menu 300 are shown . when the system setup 316 option is selected , the user is presented with another menu having a camera setup 376 option , a beeper setup 378 option , a printer setup 380 option , and a monitor setup 382 option . if the camera setup 376 option is selected , then the user is presented with another menu which displays the choice of adjusting the auto gain of the camera head 38 , as indicated by the block 384 , or adjusting the white balance of the camera head 38 , as indicated by the block 386 , before returning to the main menu , as shown by the block 388 . if the auto gain adjustment is selected , as indicated by the block 384 , then the user is presented with yet another menu displaying the options of increasing the auto gain setting , as indicated by the block 390 , or decreasing the auto gain setting , as indicated by the block 392 , before the system 298 returns to the main menu 300 . if the user selects the beeper setup 378 option , then the user is presented with another menu displaying the option of increasing the beeper volume , as indicated by the block 394 , or decreasing the beeper volume , as indicated by the block 396 , before the system 298 returns to the main menu 300 . if the user has selected the printer setup 380 option , then another menu is displayed showing the option of exiting the current menu , as shown by the block 398 , the option of setting the color / contrast of the printer 24 as shown by the block 400 , the option of setting the sharpness of the printer 24 , as shown by the block 402 and the option of selecting either a full or split printout , as indicated by the block 404 are provided . after selecting one of the four above mentioned options , the system 298 returns to the main menu 300 , as shown by the block 388 . if the user has selected the monitor setup 382 option , then the system 298 displays a menu having four options . the first option is a monitor volume option , indicated by the block 406 , which enables the volume of the rgb monitor 30 to be adjusted before returning to the main menu 300 . an rgb or composite video option , as indicated by the block 408 , if selected , causes another menu to be generated from which either rgb or composite video may be selected , as indicated by the blocks 410 and 412 , respectively , before the system 298 returns to the main menu 300 . a small monitor video option , indicated by the block 414 , if selected , enables video display of the surgical procedure on the rgb monitor 30 , as indicated by the block 416 or allows the rgb monitor 30 to be turned off , as indicated by the block 418 , before returning to the main menu 300 . accordingly , the above - described , menu - driven software system provides a means by which the various operating parameters and peripherals may be adjusted and / or selected quickly and easily by the user either before the surgical procedure is under way or during the procedure . the various menus of the system 298 enable a wide variety of operational parameters to be changed quickly and also without interrupting the surgical procedure once started . while the above detailed description describes the preferred embodiment of the present invention , it should be understood that the present invention is susceptible to modification , variation and alteration without deviating from the scope and fair meaning of the subjoined claims . ## spc1 ##
an apparatus for performing endoscopic surgical procedures within an internal body cavity . the apparatus includes an imaging unit for viewing the internal body cavity . in addition , the apparatus includes an intra - articular unit for providing a flow of fluid into the internal body cavity as well as for controllably withdrawing fluid from the internal body cavity . the apparatus further includes a cart which allows electrical intercommunication between the imaging unit and the intra - articular unit whereby the operation of the imaging unit and the intra - articular unit are interdependent .