the term “ broadcast ” used herein can refer to diffract light into multiple copies . the elements described herein may be used in different combinations and may be substituted . fig1 shows one embodiment in which an input signal 102 is initially received by an input collimator 104 and directed to an input light director 106 (“ m 1 ”), which is preferably a reflector , such as a rotatable micromirror , although other devices that perform the same or similar function may be used . preferably , a computer or other controller device controls m 1 &# 39 ; s rotation automatically . the computer / controller selects a direction or output light path using either a pre - programmed value , one that adjusts to real - time events , or one set by an operator . where larger mirrors are used , or in the absence of a computer / controller device , m 1 may be rotated manually to select the output direction / path of the reflected light . as shown in fig1 , m 1 &# 39 ; s rotation to a particular position allows it to reflect light to a selected doe , or to an optional intermediate light director 122 (“ m 2 ”). one or more does such as 124 and 126 (“ doe 1 ” and “ doe 2 ”, respectively ) and / or one or more intermediate light directors such as m 2 are preferably arranged in an array 120 for selection by m 1 through its rotational position . each doe is configured to diffract the input light beam into one or more beams , each of which is incident on a respective output light directors . fig1 shows one embodiment of output light directors 112 , 114 , and 116 preferably arranged in an array , such as micromirror array 110 . additional or fewer output light directors can be used . each doe preferably creates a unique diffraction pattern , which is defined by the number of diffracted beams created by the doe and the relative direction in which the diffracted beams travel from the doe . to produce the diffraction pattern , the doe can be a computer - generated hologram with holographic fringes formed on the surface of a substrate ( for example , a glass substrate ) through chemical etching , laser scribing , stamping or other fabrication methods . the doe can also be a thin or thick volume hologram with holographic fringes formed inside the volume of a holographic medium through exposure to the light interference patterns . each doe is preferably affixed to an array 120 , but can also be individually rotated to control and adjust the output direction of the entire diffraction light pattern from the doe . in addition to directing light to one or more does , m 1 can also direct light to the intermediate light director m 2 , which is preferably a micromirror . rather than diffract the input light into multiple copies , m 2 reflects the input light signal to a single output path . like m 1 , m 2 is also rotatable to adjust the direction of its output ray , and can be computer controlled . the rotatability of m 2 enables it to select a single output path among many , rather than being limited to only one fixed output path , which allows for implementing a 1 × n switch ( where n is the number of output ports ). the doe and optional intermediate light director m 2 direct light to a set of rotatable output light directors 112 , 114 , and 116 that can be arranged as an array 110 , which is preferably a micromirror array . like m 1 and m 2 , the position of the output light directors can be set either manually or by a controller or computer to direct light out to a set of output collimators . angular dispersion caused by a doe that may introduce angle deviation at the output light directors , can be compensated through the rotation of the output light directors , so that the switch can work with light over a certain wavelength band , for example an entire c band ( from 1530 nm to 1565 nm ). each output light director directs the light beam from doe ( or m 2 ) to a respective output collimator . rotation of the output directors allows maximum light coupling into the output ports via the collimators . where a single doe diffracts the light into multiple beams , the output light directors that receive each of the multiple beams redirect the beam to a respective output collimator . additionally , m 1 , m 2 and the output light directors may be rotated / adjusted independently , or in coordination with one another , to output one or more copies of the input light ray . fig2 ( a ) ( b ) and ( c ) illustrate some examples of output patterns that can be generated using light director m 1 , does , optional intermediate light director m 2 , and the set of output light directors . other light patterns are also contemplated , and no embodiment is limited to the specific light patterns , paths or number of elements and their positions depicted in the figures . fig2 ( a ) illustrates one example of a light pattern created when doe 1 is selected by m 1 . in fig2 ( a ), m 1 is rotated to direct light from an optional input collimator 104 to doe 1 . in this example , doe 1 diffracts the light from m 1 into two light beams . one light beam is directed to output light director 114 and the other to output light director 116 . doe 1 can alternatively be fabricated to generate more or fewer light beams , and / or to transmit the beams to a different combination of output light directors . additionally , doe 1 itself may optionally be rotatable to select a different combination of output light directors . the output light directors can also be rotated to redirect the light from the does to the respective output collimators . in this example , output light directors 112 and 114 reflect the light onto output collimators 130 and 132 , respectively . fig2 ( b ) shows an example of a light pattern created when m 1 is rotated to select doe 2 , so that light from the optional input collimator 104 is directed onto doe 2 . in this example , doe 2 is fabricated to diffract the input light into three output beams . each beam is directed to a respective output light director 112 , 114 , and 116 to broadcast the input light to all output light directors and collimators . doe 2 can also be configured to diffract the incoming light into fewer or more light beams , and to transmit beams to a different combination of output light directors . in the example depicted in fig2 ( c ), m 1 is rotated to direct the input light ray to intermediate light director m 2 . m 2 is preferably a mirror , although any other reflective , deflective , and rotatable element can also be used . in this example , m 2 is rotated to direct the input light to output light director 114 , which in turn is positioned to receive and direct the reflected light to output collimator 132 . alternatively , m 2 could be rotated to direct the light to either output light director 112 or 116 , which are rotated to direct light to output collimators 130 and 134 , respectively . in this manner , a single input light signal can be directed to a single and any output . by flipping the input and output ports in fig2 , the same switch is able to implement a beam - combining function as illustrated in fig3 . in fig3 , one or more input collimators 372 , 374 , and 375 are arranged to receive input light beams 352 , 354 , and 356 , and direct them to their respective light directors , 312 , 314 , and 316 . these light directors are shown as input micromirror array in fig3 . in the absence of input collimators 372 , 374 , and 375 , light rays 352 , 354 , and 356 are incident directly on the input light directors . the input light directors redirect the incoming beams to one doe ( e . g ., doe 2 ). the doe is designed to combine the incoming beams into a single beam and redirect it to output light director 390 shown in fig3 . the input light directors , 312 , 314 and 316 are preferably reflectors , such as mirrors , and are preferably rotatable to direct the light to a single selected doe . in fig3 , the selected doe is 326 . the does are preferably arranged in an array format 320 , and the output light director 390 is preferably a reflector , such as a mirror , and is preferably rotatable to direct the light to an output collimator , 330 . additionally , each doe may be rotatable . fig4 illustrates a method for optical switching comprising selecting a intermediate light director ( preferably a mirror ) or a diffractive optical element ( doe ) for each input light from one or more does , directing input light to the selected doe said diffractive optical element , or the said intermediate light director , diffracting said input light into one or more light rays with said doe or redirecting the light with the said intermediate light director , and redirecting said one or more light rays into respective optical output channels . while various implementations and embodiments of the optical switch with beam broadcasting capabilities system have been described , it will be apparent to those of ordinary skill in the art that many more are possible .