referring now to the drawings , and more particularly to fig1 a block diagram is shown of a laser beam delivery and eye tracking system referenced generally by the numeral 5 . the laser beam delivery portion of system 5 includes treatment laser source 500 , projection optics 510 , x - y translation mirror optics 520 , beam translation controller 530 , dichroic beamsplitter 200 , and beam angle adjustment mirror optics 300 . by way of example , it will be assumed that treatment laser 500 is a 193 nanometer wavelength excimer laser used in an ophthalmic prk ( or ptk ) procedure performed on a movable workpiece . e . g ., eye 10 . however , it is to be understood that the method and system of the present invention will apply equally as well to movable workpieces other than an eye , and further to other wavelength surface treatment or surface eroding lasers . the laser pulses are distributed as shots over the area to be ablated or eroded , preferably in a distributed sequence . a single laser pulse of sufficient power to cause ablation creates a micro cloud of ablated particles which interferes with the next laser pulse if located in the same or immediate point . to avoid this interference , the next laser pulse is spatially distributed to a next point of erosion or ablation that is located a sufficient distance so as to avoid the cloud of ablated particles . once the cloud is dissipated , another laser pulse is made adjacent the area prior eroded so that after the pattern of shots is completed the cumulative shots fill in and complete said pattern so that the desired shape of the object or cornea is achieved . in operation of the beam delivery portion of system 5 , laser source 500 produces laser beam 502 which is incident upon projection optics 510 . projection optics 510 adjusts the diameter and distance to focus of beam 502 depending on the requirements of the particular procedure being performed . for the illustrative example of an excimer laser used in the prk or ptk procedure , projection optics 510 includes planar concave lens 512 , and fixed focus lenses 514 and 516 as shown in the sectional view of fig2 . lenses 512 and 514 act together to form an a - focal telescope that expands the diameter of beam 502 . fixed focus lens 516 focuses the expanded beam 502 at the workpiece , i . e ., eye 10 , and provides sufficient depth , indicated by arrow 518 , in the plane of focus of lens 516 . this provides flexibility in the placement of projection optics 510 relative to the surface of the workpiece . an alternative implementation is to eliminate lens 514 when less flexibility can be tolerated . after exiting projection optics 510 , beam 502 impinges on x - y translation mirror optics 520 where beam 502 is translated or shifted independently along each of two orthogonal translation axes as governed by beam translation controller 530 . controller 530 is typically a processor programmed with a predetermined set of two - dimensional translations or shifts of beam 502 depending on the particular ophthalmic procedure being performed . for the illustrative example of the excimer laser used in a prk or ptk procedure , controller 530 may be programmed in accordance with the aforementioned copending patent application entitled “ laser sculpting system and method ”. the programmed shifts of beam 502 are implemented by x - y translation mirror optics 520 . each x and y axis of translation is independently controlled by a translating mirror . as shown diagrammatically in fig3 the y - translation operation of x - y translation mirror optics 520 is implemented using translating mirror 522 . translating mirror 522 is movable between the position shown and the position indicated by dotted line 526 . movement of translating mirror 522 is such that the angle of the output beam with respect to the input beam remains constant . such movement is brought about by translation mirror motor and control 525 driven by inputs received from beam translation controller 530 . by way of example , motor and control 525 can be realized with a motor from trilogy systems corporation ( e . g ., model t050 ) and a control board from delta tau systems ( e . g ., model 400 - 602276 pmac ). with translating mirror 522 positioned as shown , beam 502 travels the path traced by solid line 528 a . with translating mirror 522 positioned along dotted line 526 , beam 502 travels the path traced by dotted line 528 b . a similar translating mirror ( not shown ) would be used for the x - translation operation . the x - translation operation is accomplished in the same fashion but is orthogonal to the y - translation . the x - translation may be implemented prior or subsequent to the y - translation operation . the eye tracking portion of system 5 includes eye movement sensor 100 , dichroic beamsplitter 200 and beam angle adjustment mirror optics 300 . sensor 100 determines the amount of eye movement and uses same to adjust mirrors 310 and 320 to track along with such eye movement . to do this , sensor 100 first transmits light energy 101 - t which has been selected to transmit through dichroic beamsplitter 200 . at the same time , after undergoing beam translation in accordance with the particular treatment procedure , beam 502 impinges on dichroic beamsplitter 200 which has been selected to reflect beam 502 ( e . g ., 193 nanometer wavelength laser beam ) to beam angle adjustment mirror optics 300 . light energy 101 - t is aligned such that it is parallel to beam 502 as it impinges on beam angle adjustment mirror optics 300 . it is to be understood that the term “ parallel ” as used herein includes the possibility that light energy 101 - t and beam 502 can be coincident or collinear . both light energy 101 - t and beam 502 are adjusted in correspondence with one another by optics 300 . accordingly , light energy 101 - t and beam 502 retain their parallel relationship when they are incident on eye 10 . since x - y translation mirror optics 520 shifts the position of beam 502 in translation independently of optics 300 , the parallel relationship between beam 502 and light energy 101 - t is maintained throughout the particular ophthalmic procedure . beam angle adjustment mirror optics consists of independently rotating mirrors 310 and 320 . mirror 310 is rotatable about axis 312 as indicated by arrow 314 while mirror 320 is rotatable about axis 322 as indicated by arrow 324 . axes 312 and 322 are orthogonal to one another . in this way , mirror 310 is capable of sweeping light energy 101 - t and beam 502 in a first plane ( e . g ., elevation ) while mirror 320 is capable of independently sweeping light energy 101 - t and beam 502 in a second plane ( e . g ., azimuth ) that is perpendicular to the first plane . upon exiting beam angle adjustment mirror optics 300 , light energy 101 - t and beam 502 impinge on eye 10 . movement of mirrors 310 and 320 is typically accomplished with servo controller / motor drivers 316 and 326 , respectively . fig4 is a block diagram of a preferred embodiment servo controller / motor driver 316 used for the illustrative prk / ptk treatment example . ( the same structure is used for servo controller / motor driver 326 .) in general , drivers 316 and 326 must be able to react quickly when the measured error from eye movement sensor 100 is large , and further must provide very high gain from low frequencies ( dc ) to about 100 radians per second to virtually eliminate both steady state and transient error . more specifically , eye movement sensor 100 provides a measure of the error between the center of the pupil ( or an offset from the center of the pupil that the doctor selected ) and the location where mirror 310 is pointed . position sensor 3166 is provided to directly measure the position of the drive shaft ( not shown ) of galvanometer motor 3164 . the output of position sensor 3166 is differentiated at differentiator 3168 to provide the velocity of the drive shaft of motor 3164 . this velocity is summed with the error from eye movement sensor 100 . the sum is integrated at integrator 3160 and input to current amplifier 3162 to drive galvanometer motor 3164 . as the drive shaft of motor 3164 rotates mirror 310 , the error that eye movement sensor 100 measures decreases to a negligible amount . the velocity feedback via position sensor 3166 and differentiator 3168 provides servo controller / motor driver 316 with the ability to react quickly when the measured sensor error is large . light energy reflected from eye 10 , as designated by reference numeral 101 - r , travels back through optics 300 and beamsplitter 200 for detection at sensor 100 . sensor 100 determines the amount of eye movement based on the changes in reflection energy 101 - r . error control signals indicative of the amount of eye movement are fed back by sensor 100 to beam angle adjustment mirror optics 300 . the error control signals govern the movement or realignment of mirrors 310 and 320 in an effort to drive the error control signals to zero . in doing this , light energy 101 - t and beam 502 are moved in correspondence with eye movement while the actual position of beam 502 relative to the center of the pupil is controlled by x - y translation mirror optics 520 . in order to take advantage of the properties of beamsplitter 200 , light energy 101 - t must be of a different wavelength than that of treatment laser beam 502 . the light energy should preferably lie outside the visible spectrum so as not to interfere or obstruct a surgeon &# 39 ; s view of eye 10 . further , if the present invention is to be used in ophthalmic surgical procedures , light energy 101 - t must be “ eye safe ” as defined by the american national standards institute ( ansi ). while a variety of light wavelengths satisfy the above requirements , by way of example , light energy 101 - t is infrared light energy in the 900 nanometer wavelength region . light in this region meets the above noted criteria and is further produced by readily available , economically affordable light sources . one such light source is a high pulse repetition rate gaas 905 nanometer laser operating at 4 khz which produces an ansi defined eye safe pulse of 10 nanojoules in a 50 nanosecond pulse . a preferred embodiment method for determining the amount of eye movement , as well as eye movement sensor 100 for carrying out such a method , are described in detail in the aforementioned copending patent application . however , for purpose of a complete description , sensor 100 will be described briefly with the aid of the block diagram shown in fig2 . sensor 100 may be broken down into a delivery portion and a receiving portion . essentially , the delivery portion projects light energy 101 - t in the form of light spots 21 , 22 , 23 and 24 onto a boundary ( e . g ., iris / pupil boundary 14 ) on the surface of eye 10 . the receiving portion monitors light energy 101 - r in the form of reflections caused by light spots 21 , 22 , 23 and 24 . in delivery , spots 21 and 23 are focused and positioned on axis 25 while spots 22 and 24 are focused and positioned on axis 26 as shown . axes 25 and 26 are orthogonal to one another . spots 21 , 22 , 23 and 24 are focused to be incident on and evenly spaced about iris / pupil boundary 14 . the four spots 21 , 22 , 23 and 24 are of equal energy and are spaced evenly about and on iris / pupil boundary 14 . this placement provides for two - axis motion sensing in the following manner . each light spot 21 , 22 , 23 and 24 causes a certain amount of reflection at its position on iris / pupil boundary 14 . since boundary 14 moves in coincidence with eye movement , the amount of reflection from light spots 21 , 22 , 23 and 24 changes in accordance with eye movement . by spacing the four spots evenly about the circular boundary geometry , horizontal or vertical eye movement is detected by changes in the amount of reflection from adjacent pairs of spots . for example , horizontal eye movement is monitored by comparing the combined reflection from light spots 21 and 24 with the combined reflection from light spots 22 and 23 . in a similar fashion , vertical eye movement is monitored by comparing the combined reflection from light spots 21 and 22 with the combined reflection from light spots 23 and 24 . more specifically , the delivery portion includes a 905 nanometer pulsed diode laser 102 transmitting light through optical fiber 104 to an optical fiber assembly 105 that splits and delays each pulse from laser 102 into preferably four equal energy pulses . assembly 105 includes one - to - four optical splitter 106 that outputs four pulses of equal energy into optical fibers 108 , 110 , 112 , 114 . in order to use a single processor to process the reflections caused by each pulse transmitted by fibers 108 , 110 , 112 and 114 , each pulse is uniquely delayed by a respective fiber optic delay line 109 , 111 , 113 and 115 . for example , delay line 109 causes a delay of zero , i . e ., delay = ox where x is the delay increment ; delay line 111 causes a delay of x , i . e ., delay = 1x ; etc . the pulse repetition frequency and delay increment x are chosen so that the data rate of sensor 100 is greater than the speed of the movement of interest . in terms of saccadic eye movement , the data rate of sensor 100 must be on the order of at least several hundred hertz . for example , a sensor data rate of approximately 4 khz is achieved by 1 ) selecting a small but sufficient value for x to allow processor 160 to handle the data ( e . g ., 160 nanoseconds ), and 2 ) selecting the time between pulses from laser 102 to be 250 microseconds ( i . e ., laser 102 is pulsed at a 4 khz rate ). the four equal energy pulses exit assembly 105 via optical fibers 116 , 118 , 120 and 122 which are configured as a fiber optic bundle 123 . bundle 123 arranges the optical fibers such that the center of each fiber forms the corner of a square . light from assembly 105 is passed through an optical polarizer 124 that outputs horizontally polarized light beams as indicated by arrow 126 . horizontally polarized light beams 126 pass to focusing optics 130 where spacing between beams 126 is adjusted based on the boundary of interest . additionally , a zoom capability ( not shown ) can be provided to allow for adjustment of the size of the pattern formed by spots 21 , 22 , 23 and 24 . this capability allows sensor 100 to adapt to different patients , boundaries , etc . a polarizing beam splitting cube 140 receives horizontally polarized light beams 126 from focusing optics 130 . cube 140 is configured to transmit horizontal polarization and reflect vertical polarization . accordingly , cube 140 transmits only horizontally polarized light beams 126 as indicated by arrow 142 . thus , it is only horizontally polarized light that is incident on eye 10 as spots 21 , 22 , 23 and 24 . upon reflection from eye 10 , the light energy is depolarized ( i . e ., it has both horizontal and vertical polarization components ) as indicated by crossed arrows 150 . the receiving portion first directs the vertical component of the reflected light as indicated by arrow 152 . thus , cube 140 serves to separate the transmitted light energy from the reflected light energy for accurate measurement . the vertically polarized portion of the reflection from spots 21 , 22 , 23 and 24 , is passed through focusing lens 154 for imaging onto an infrared detector 156 . detector 156 passes its signal to a multiplexing peak detecting circuit 158 which is essentially a plurality of peak sample and hold circuits , a variety of which are well known in the art . circuit 158 is configured to sample ( and hold the peak value from ) detector 156 in accordance with the pulse repetition frequency of laser 102 and the delay x . for example , if the pulse repetition frequency of laser 102 is 4 khz , circuit 158 gathers reflections from spots 21 , 22 , 23 and 24 every 250 microseconds . the values associated with the reflected energy for each group of four spots ( i . e ., each pulse of laser 102 ) are passed to a processor 160 where horizontal and vertical components of eye movement are determined . for example let r 21 , r 22 , r 23 and r 24 represent the detected amount of reflection from one group of spots 21 , 22 , 23 and 24 , respectively . a quantitative amount of horizontal movement is determined directly from the normalized relationship ( r 21 + r 24 ) - ( r 22 + r 23 ) r 21 + r 22 + r 23 + r 24 ( 1 ) while a quantitative amount of vertical movement is determined directly from the normalized relationship ( r 21 + r 22 ) - ( r 23 + r 24 ) r 21 + r 22 + r 23 + r 24 ( 2 ) note that normalizing ( i . e ., dividing by r 21 + r 22 + r 23 + r 24 ) reduces the effects of variations in signal strength . once determined , the measured amounts of eye movement are sent to beam angle adjustment mirror optics 300 . the advantages of the present invention are numerous . eye movement is measured quantitatively and used to automatically redirect both the laser delivery and eye tracking portions of the system independent of the laser positioning mechanism . the system operates without interfering with the particular treatment laser or the surgeon performing the eye treatment procedure . although the invention has been described relative to a specific embodiment thereof , there are numerous variations and modifications that will be readily apparent to those skilled in the art in the light of the above teachings . it is therefore to be understood that , within the scope of the appended claims , the invention may be practiced other than as specifically described .
a surface treatment laser beam delivery and tracking system is provided . the laser generates laser light along a original beam path at an energy level suitable for treating a surface . an optical translator shifts the original beam path onto a resulting beam path . an optical angle adjuster changes the angle of the resulting beam path relative to the original beam path such that the laser light is incident on , and spatially distributed , the surface to be treated . a motion sensor transmits light energy to the surface and receives reflected light energy from the surface via the optical angle adjuster . the light energy transmitted by the motion sensor travels on a path that is parallel to the shifted beam as they travel through the optical angle adjuster . the reflected light energy is used by the motion sensor to detect movement of the surface relative to the original beam path and generate error control signals indicative of the movement . the optical angle adjuster is responsive to the error control signals to change the angle of the resulting beam path and the angle of the motion sensor &# 39 ; s light energy in correspondence with one another . in this way , the beam originating from the treatment laser and the light energy originating from the motion sensor track together with the surface movement .