The present invention relates to lighting systems employing multiple light emitting diodes (LEDs) to generate light whose color and intensity can be varied under computer control.
It is well known that light of different colors, particularly the primary colors red, blue and green, can be combined in various proportions to generate light having a wide variety of colors, including white light. It is also well known to use light emitting diodes (LEDs) for such a purpose. The intensity of light emitted by an LED can be varied by pulse width modulating (PWM) the power applied to the LED. The application of power to an LED or group of LEDs can be controlled by a PWM control signal generated by a microcontroller or the like. The microcontroller can be programmed to control multiple groups of LEDs, each generating light of a different primary color. By controlling the intensity of light generated by each color group of LEDs, the microcontroller can thus control the LEDs to generate a combined light of a specified color and intensity. The microcontroller can carry out such an operation in accordance with a variety of data inputs from sources such as a central controller, a user interface, a measurement device or the like.
The present invention is directed to an improved lighting device that can generate light of variable color and intensity under processor control. Multiple lighting devices can be incorporated into a lighting system to illuminate larger areas.
In an exemplary embodiment, a lighting device in accordance with the present invention comprises a lighting module which is coupled to one or more additional modules that provide power and control the operation of the lighting module. The lighting module includes three groups of LEDs each of which is comprised of LEDs of the same color. The colors of the three groups are green, red and blue and the LEDs are arranged in a line in a repeating pattern of green, red, green, blue, green, red, green and red.
In a further aspect of the present invention, a lighting system is formed by coupling multiple lighting devices to a central controller comprising an operator interface panel and an interface to an external computer. The external computer can be provided with programming tools in accordance with the present invention that allow the creation of lighting programs for controlling the operation of the lighting system. The lighting programs developed on the external computer can be downloaded to the central controller which then carries out the downloaded programs in conjunction with the lighting devices coupled thereto. A user can select programs or modify the operation of the lighting system from the operator interface panel provided at the central controller. A user can also control the operation of the lighting system directly from the external computer while it is coupled to the central controller.
The present invention also provides methods for calibrating the color and power output of each lighting device.
These and other aspects of the present invention will be described below in greater detail.
The lighting module 10 comprises a plurality of light emitting diodes (LEDs) each of which emits green, red or blue light. Naturally, other combinations of colors are possible within the scope of the present invention. For example, green, orange and blue LEDs may be used. In yet a further embodiment, any three colors whose wavelengths are separated by at least some minimum wavelength difference (for example 30 nm) can be used. Furthermore, as can be understood by a person of ordinary skill in the art, aspects of the present invention are applicable to systems with LEDs of any number of different colors including single-color LED applications.
Physically, the LEDs are arranged substantially along a line in a repeating pattern of green, red, green, blue, green, red, green and red. This arrangement is illustrated in
As shown in
The number of LEDs in each string is selected so as to substantially equalize the voltage drop across the multiple LED strings of the LED module. By equalizing the voltage drops across the multiple LED strings, the amount of power wasted in the control module is reduced, thereby improving the efficiency of the device.
Because LEDs of different colors have different forward voltage drops, the preferred number of LEDs in each string depends on the color of the LEDs in that string. Thus, for example, where green and blue LEDs each have a forward voltage drop of approximately 3.2 volts, a string of eight green or blue LEDs will have a voltage drop of approximately 25.6 volts. A string of 12 red LEDs, each of which has a forward voltage drop of 2.1 volts, will have a voltage drop of 25.2 volts.
In an exemplary embodiment, the LED module 10 includes 192 LEDs arranged linearly along a board which is 12.4″ long. The 192 LEDs include 96 green LEDs, 72 red LEDs and 24 blue LEDs physically arranged in the repeating pattern of green, red, green, blue, green, red, green and red. The 96 green LEDs are electrically arranged in 12 strings of eight LEDs each; the 72 red LEDs in six strings of 12 LEDs each; and the 24 blue LEDs in three strings of eight LEDs each.
In another exemplary embodiment, an LED module 10 with a board that is 11 inches long has 160 LEDs: 80 green LEDs, 60 red LEDs and 20 blue LEDs physically arranged in the aforementioned repeating pattern of green, red, green, blue, green, red, green and red. As in the previously described embodiment, each string of red LEDs includes 12 LEDs, whereas each string of green or blue LEDs includes eight LEDs. In the case of the blue LEDs, four “ballast” LEDs are added to the 20 LEDs so as to form three full strings of eight LEDs each. The ballast LEDs are obscured so that the light they emit is not combined with that of the other LEDs and thus does not disturb the color emission balance of the lighting module. By thus utilizing ballast LEDs, any combination of LEDs can be arranged in voltage-equalized strings of LEDs while also providing the desired color emission balance.
The ballast LEDs can be obscured by a variety of means, such as by placing them on the side of the circuit board opposite to that on which the other LEDs are placed and/or by applying a dark paint over their emitting surfaces. In order to avoid dark spots in the emission of the LED module, the ballast LEDs preferably are not placed along the line of LEDs whose emissions are visible.
Because different LEDs can have different forward voltages, even if of the same color, some strings of LEDs may not be as bright as other strings of LEDs. To avoid the appearance of dark or bright spots along the row of LEDs, it is desirable to distribute the LEDs of the same string as widely as possible over the LED module. For example, LEDs of the same string must be at least N LEDs apart, where N is at least one.
Physically distributing the LEDs of the same string across the LED board also has the benefit of minimizing the perceived effect of an LED burning out. When an LED burns out, the current in the string in which the LED is coupled is interrupted and all of the LEDs in that string turn off. The LEDs of the same color that are in other strings, however, become brighter as the same amount of current is now shared by fewer LEDs of the same color. By widely distributing the LEDs of each string over the board, the brighter LEDs will compensate for the inactive LEDs and the perception of any bright or dark spots will be minimized.
The control circuitry, which resides on the control module 20, includes a microcontroller 200 which operates in accordance with a program stored in a memory device (not shown or incorporated in microcontroller 200). The microcontroller 200 may be a single-chip device which includes a CPU and one or more of a random access memory (RAM), read-only memory (ROM) for program storage, non-volatile memory such as EEPROM for storing parameters or settings, one or more digital-to-analog converters, one or more analog-to-digital converters, one or more pulse-width modulators, a serial communications interface, and various other auxiliary functions, such as timers, counters, interrupt handlers and the like. These function can be implemented in one integrated circuit (IC) or with several ICs and discrete components. In an exemplary embodiment, the microcontroller 200 is implemented with a TMS320LF2406A 16-bit Digital Signal Processor (DSP) IC from Texas Instruments of Dallas, Tex.
The microcontroller 200 includes a bidirectional serial data interface for communicating with a central controller 700 (discussed in greater detail below). Over this interface, the microcontroller 200 can receive commands from the central controller 700 specifying the state of operation of each LED group of the device 100. In an exemplary embodiment, the central controller 700 specifies the duty cycle of the power applied to each LED group (thereby specifying the brightness of the light emitted by each LED group and thus the color of the combined light as well.) In response, the microcontroller 200 controls the LED groups accordingly. In an exemplary embodiment, the data interface can be compliant with the RS-485 protocol. In other embodiments, the data interface can alternately be a parallel interface. The data interface may also be wireless (e.g., infrared, radio frequency, etc.)
In the exemplary embodiment shown, the microcontroller 200 includes three on-chip pulse width modulation (PWM) generators, each of which generates a pulse-width modulated signal which is used to control a respective color group of LEDs. The on-chip PWM generators operate in accordance with internal registers under software control. Once the appropriate registers have been set, the PWM generators carry out the generation of the respective control signals without involving the CPU, thus freeing the CPU to perform other functions. Naturally, as can be understood by a person of ordinary skill, other implementations are also possible within the scope of the present invention, including, among others, a CPU-intensive bit-banging implementation, or an interrupt-driven implementation using one of the internal timers. The PWM generators can also be implemented with dedicated hardware and controlled by the microcontroller 200.
A control circuit 210 controls the activation of LED color group 110 under the control of the microcontroller 200. The control circuit 210 acts as a constant current source which can be switched on or off by the respective PWM control signal (PWMn) generated by the microcontroller 200.
As shown in
In an exemplary embodiment of the present invention, the control circuit 210 operates so that when the LEDs of the group 110 are dark, or not emitting any perceptible light, the LEDs are nonetheless conducting some current so that the combined current for the group 110, Idark, is greater than zero, as shown in
The magnitude of the cathode current in the lit state, Ilit, is controlled by the microcontroller 200 via a digital-to-analog (D/A) converter 225. The output of the D/A converter 225 is coupled to a buffer 227 whose output controls a voltage-controlled current source comprising an operational amplifier (op-amp) 230, a MOSFET 235 and resistors R1–R4.
The amount of current conducted by the MOSFET 235 is controlled by the voltage applied to the non-inverting input of the op-amp 230 so that the larger the input voltage, the greater the current. Icathode, the current conducted by the MOSFET 235, is substantially equal to the voltage at the non-inverting input of the op-amp 230 divided by the value of R4.
A MOSFET 229 is arranged at the output of the buffer 227 so that when the PWM control signal is low (logic 0), the MOSFET 229 is off and the voltage generated by the buffer 227 is provided unattenuated to the non-inverting input of the op-amp 230. This causes the current through the MOSFET 235 to be Ilit.
When the PWM control signal is high (logic 1), the MOSFET 229 turns on, shunting the output of the buffer 227 through R5 to ground and attenuating the voltage at the non-inverting input of the op-amp 230. This causes the current through the MOSFET 235 to be Idark. The value of Ilit is substantially equal to the unattenuated voltage at the output of the buffer 227, which is set by the microcontroller via the D/A converter 225, divided by the value of R4. The microcontroller 200 can set the value of Ilit in accordance with the number of LED strings in the respective LED group 110. This allows the use of LED modules 10 of different sizes (i.e., different numbers of LED strings) with the same control module 20. The microcontroller 200 can also set the value of Ilit to calibrate the power provided to the LEDs.
The value of Idark is substantially equal to the voltage at the output of the buffer 227 attenuated by the combination of R5 and the conducting resistance of MOSFET 229, divided by the value of R4. As discussed above, Idark is selected so as to reduce the noise generated by the switching of the LEDs and to reduce the switching stresses on the LEDs. As with Ilit, the microcontroller 200 can control the value of Idark by controlling the voltage at the output of the buffer 227 via the D/A 225.
In an exemplary embodiment, the current through each LED string when lit is substantially 40 mA. In the case of a 12.4″ long LED module with 96 green LEDs organized in 12 strings of eight LEDs each, the microcontroller 200 controls the voltage-controlled current source 210 to sink a cathode current of 12×40 mA, or 480 mA, when the green LEDs are on. Thus the desired value of Ilit is 480 mA. With R4 having a resistance of 1.25 ohm, the voltage at the output of the buffer 227 should be 1.25×0.480=0.600 volts. Therefore, the microcontroller 200 is programmed so that when a 12.4″ LED module 10 with 96 green LEDs is coupled to the control module 20, the microcontroller 200 controls the D/A converter 245 to generate a voltage of 0.600 volts at the output of the buffer 227, which in turn causes the MOSFET 235 to conduct a current of 480 mA. The 480 mA current is shared by 12 strings of LEDs, each string conducting 40 mA, as desired.
In an exemplary embodiment in which the MOSFET 229 has a conducting resistance of 4 ohms and the resistor R5 has a value of 20 kohms, the output of the buffer 227 is attenuated to 1 mV at the input to the op-amp 230. If the op-amp 230 has an input bias offset voltage of approximately 0.360 mV, Idark is approximately:
(1 mv+0.360 mV)/1.25 ohm=1.088 mA.
Distributed over 12 strings, each string conducts 1.088 mA/12=90 μA.
The current through the common cathode of the LED color group 110 is monitored by the microcontroller 200 via an analog-to-digital (A/D) converter 240. The input of the A/D converter 240 senses the voltage across R4, which is substantially proportional to the cathode current. The microcontroller 200 monitors the cathode current of each LED color group using a similar arrangement for each group. The microcontroller 200 uses the current information in performing a power calibration procedure described below.
In an exemplary embodiment of a lighting device in accordance with the present invention, one control module 20 can be coupled to and control multiple lighting modules 10. In this case, the control circuitry 210 is replicated for each LED group. For example, in an exemplary embodiment with three LED modules 10, the control module 20 will have nine groups of LEDs. The TMS320LF2406A DSP is well suited in this case for use as the microcontroller 200 as it includes nine, on-chip PWM generators as well as multiple A/D converters that can sample the nine current sensing points in such a device.
In a further aspect of an exemplary embodiment of the present invention, the power module 30 comprises a variable power supply 300. The power supply 300 takes in a voltage Vin from the central controller 700 and generates a regulated DC voltage Vreg which can be varied in accordance with a control voltage Vcontrol. Vcontrol is generated on the control module by a D/A converter 245 coupled to the microcontroller 200. The microcontroller can thus control the regulated output of the power module 30 over a given range. The regulated output of the power module 30 is routed via the control module 20 to the LED module 10 as the common anode voltage, Vanode. (Naturally, Vreg can alternately be directly coupled from the power module 30 to the common anode of the LED module 10.)
In an exemplary embodiment, Vin is nominally 28 volts DC and Vreg can be 23 to 33 volts DC. The variable power supply 300 can be implemented in a conventional way.
As described above, the microcontroller 200 can measure the cathode current for each LED color group as well as control the common anode voltage Vanode. The microcontroller 200 can be programmed to use these capabilities to carry out a power calibration procedure in accordance with the present invention. In an exemplary procedure, the microcontroller 200 initially sets Vanode (Vreg) close to the bottom end of its range of adjustability, e.g., 24 volts. The microcontroller 200 then turns on each LED group and measures the common cathode current for each LED group. If the cathode current for each LED group is not at least some minimum predetermined current for that group, the microcontroller 200 then adjusts the Vcontrol to increase Vanode by at least some predetermined increment, e.g., 0.25 volts. The minimum predetermined current for each LED color group is equal to a minimum predetermined current for each string of LEDs multiplied by the number of LED strings of that color group. In an exemplary embodiment, the average current through each LED string is 40 mA, with a variation of ±10%; i.e., a minimum current of 36 mA and a maximum of 44 mA. If there are 12 strings in the green LED group, for example, the minimum current for the green LED group is 36×12 or 432 mA. Similarly, for six strings of red LEDs and three strings of blue LEDs, the minimum currents would be 216 mA and 108 mA, respectively. If in this exemplary arrangement the microcontroller 200 does not sense at least 432 mA, 216 mA and 108 mA in the green, red and blue LED groups, respectively, the microcontroller will then increase Vanode and re-measure the cathode currents of each group, as before. The microcontroller 200 repeats this iterative process until the aforementioned minima are met or exceeded for all three LED color groups.
An exemplary method of calibrating the color emitted by a lighting device of the present invention will now be described with reference to
In an exemplary method of the present invention, the calibration controller 550 initially controls the lighting device 100 to generate white light by specifying the appropriate duty cycles with which the red, blue and green LEDs of the lighting device 100 are to be energized in order for their combined output to appear as white light. In an alternate embodiment, the calibration controller 550 initially controls the lighting device 100 to generate all three colors with maximum intensity: i.e., the duty cycle specified for each of the red, green and blue LED groups is at its maximum value.
The spectro-radiometer 520 then determines the CRI and CCT of the light emitted by the lighting device 100 and communicates those results to the calibration controller 550. The calibration controller 550, in turn, determines whether the measured CRI and CCT are acceptable. In an exemplary embodiment, a CRI of 60 to 100 is considered acceptable and a CCT of approximately 4000 Kelvin is sought. If not acceptable, the calibration controller 550 adjusts the duty cycles of the red, green and blue LEDs of the lighting devices. The light output of the device 100 is measured again and the process is repeated until the CCT and CRI values measured fall within the above-mentioned ranges.
The spectro-radiometer 520 may also determine the components of the color of the light generated by the device 100 which components can be used in an alternate color calibration procedure.
In an exemplary calibration procedure of the present invention, the calibration controller 550 initially controls the lighting device 100 to generate all three colors with maximum intensity. The spectro-radiometer 520 then determines the x and y tristimulus components (i.e., the location on the chromaticity diagram of
A lighting system comprising multiple lighting devices in accordance with the present invention will now be described.
The exemplary embodiment of the central controller 700 shown in
The central controller 700 is coupled to the lighting devices 100A and 100B via respective data interfaces 120A, 120B. In an exemplary embodiment, the interfaces 120A, 120B are bidirectional serial data interfaces which conform to the RS-485 protocol. The lighting devices 100A and 100B are also coupled to the power supply 710 which provides DC power to the lighting devices. The power supply 710 may be coupled to a 115–120 V, 50–60 Hz AC power source (not shown) or other suitable power source.
The central controller 700 also includes interfaces 320A, 320B and 705 for coupling to the computer 300. The interfaces 320A and 320B are similar to the interfaces 120A and 120B and are used by the computer 300 to communicate with the lighting devices 100A and 100B, respectively. The data selector 730 is coupled to the lighting devices 100A, 100B via the interfaces 120A and 120B, to the computer 300 via the interfaces 320A and 320B, and to ports A and B of the OIP 750. The ports A and B of the OIP 750 are compatible with the interfaces 120A and 120B. Under the control of the OIP 750, the data selector 730 couples the lighting devices 100A, 100B to either the computer 300 or to the OIP 750. The interfaces associated with the respective lighting devices 100A and 100B may be switched by the selector 730 in tandem or individually. Thus, depending on the state of the selector 730, the lighting devices 100A, 100B may communicate either with the computer 300 or with the OP 750 over the interfaces 120A, 120B, respectively.
An additional data interface 705 couples the computer 300 to the OIP 750. In an exemplary embodiment, the interface 705 is a bidirectional serial data interface which conforms to the RS-232 protocol. The interface 705 is used to program the OIP 750 from the computer 300 and to exchange data as needed.
As can be readily understood by a person of ordinary skill in the art, the interfaces 120A, 120B, 320A, 320B and 705 can be implemented in a variety of known ways, the specifics of which are matters of design choice. Moreover, in alternate embodiments, these data interfaces may be parallel interfaces or wireless (e.g., IR, RF).
The switches 720 are used to input various information and place the system into various modes under user control. For example, in an aircraft application, the switches 720 may include a decompression simulation activation switch which causes the system to enter an emergency lighting mode. Another switch may be included to simulate high-temperature conditions in which case the lighting is dimmed to reduce the possibility of over-heating.
The lighting system comprising the lighting devices 100A and 100B can be controlled from the OIP 750 of the central controller 700. A computer 300 can be coupled to the central controller 700 via the interface 705 to program the operation of the lighting system. The computer 300 can be loaded with software in accordance with the present invention which allows a user to create programs for the operation of the lighting system or to control the lighting system directly. The programs can be developed on the computer 300 off-line and then downloaded to the central controller 700 when coupled via the interface 750. The programs created on the computer 300 can control various operating characteristics of the lighting system such as the colors, intensities and durations of light to be emitted by the system. The computer 300 can also be used to create scenes or sequences of scenes, including transitions between scenes, fading, etc. The various lighting devices 100 coupled to the lighting system can operate independently of each other thereby allowing different lighting programs to be executed for different lighting areas.
Each area 500, 600 includes three slider widgets 551, 552 and 553 with corresponding data windows 561, 562, 563. The sliders 551, 552, and 553 are used to control the relative intensities of the red, green and blue light, respectively, emitted from the one or more lighting devices 100 that provide the ceiling light (or sidewall light, in the case of area 600). The data windows 561, 562 and 563 display numerical values corresponding to the settings selected by the sliders and provide an alternate means of entering and/or modifying said values. The widgets used in the present invention such as the sliders and data windows are well known functions and need no further description. Other suitable widgets or constructs may also be used. In an alternative embodiment, a two-dimensional color palette can be provided. The user can select the desired color by placing a cursor over the desired color point in the palette and selecting that point.
Below the color selection widgets within each area 500 (600) are four windows 572–575 that allow the user to specify additional parameters that affect the operation of the respective lighting devices. A “transition type” window 572 allows the user to select, from a pull down menu, one of five transition modes which determine how the color of the light emitted will vary over a certain transition period. The number of different colors which the emitted light will take on over the transition period is specified by the user via a “max colors” window 573. In an exemplary embodiment, 1 to 10 colors can be specified via window 573. Each of these colors is automatically assigned a number between 1 and the number specified in the window 573, with the numbers being assigned in the order of appearance. Each color can be selected by entering its assigned number in the “active color” window 574. The color selected via the window 574 can be adjusted via the widgets 551–553 or 561–563. Finally, a “time” window 575 is provided whereby the user can specify the duration of the transition period.
To better illustrate the operation of this aspect of the present invention, an exemplary scene programming sequence will now be described. The user first enters a name for the scene to be created using a label window 800. Using the sliders 551–553 (or windows 561–563) the user specifies a first color to be generated in a color transition procedure which may have one or more steps. The user then selects one of five available transition types which are illustrated schematically in
The second available transition type referred to as the “multipoint” transition mode is illustrated in
The third available transition type, referred to as the “ping pong” transition mode is illustrated in
The fourth available transition type, referred to as the “repeating” transition mode is illustrated in
The last available transition type, the “stop and go” transition mode, is illustrated in
The settings programmed via the screen of
As shown in
The lighting system can be programmed to enter different modes under certain conditions. For example, during an emergency, the lighting system can turn off all LEDs with the exception of a subset of red LEDs located proximate to an emergency exit door. In another embodiment, the red LEDs can be sequenced so as to indicate the path to an emergency exit door. Other conditions that can cause the system to enter a special mode of operation may include, among others, the loss of main power and the switching over to backup power.
Several exemplary physical configurations of the lighting devices of the present invention will now be described.
A third circuit board, an LED board 1106, is supported on a platform-like structure 1101b which protrudes substantially perpendicularly from the central wall 1101a of the housing extrusion 1101. A layer of thermal padding 1107 is arranged between the bottom of the LED board 1106 and the top of the platform-like structure 1101b for conducting heat from the LED board to the housing extrusion 1101. The LED board 1106 preferably includes one or more layers of metallic material (not shown) as well as islands of metallic material (not shown) on its top and bottom surfaces for the purpose of conducting heat away from the LEDs to the platform-like structure 1101b of the housing extrusion through the thermal padding 1107. The housing extrusion 1101 preferably includes groove-like features 1101d which increase its surface area and thus aid in the dissipation of heat from the housing.
A row of LEDs 1108 is arranged substantially down the center of the upper surface of the LED board 1106 along the length of the LED board. (See
The reflectors 1109 are attached to the LED board 1106, such as by riveting or other appropriate attachment arrangement, thereby forming an LED board sub-assembly. The right edge of the LED board sub-assembly is retained by a lip 1101c protruding from the central wall 1101a of the housing extrusion whereas the left edge of the LED board sub-assembly is retained by a plurality of clips 1110 arranged along the length of the fixture.
As shown in
In an exemplary embodiment, the device 1100 is one to five feet in length. The cross-sectional dimensions of the exemplary device shown are approximately 1.75″×1.75″.
An LED board assembly 1306, 1308, 1309, similar to that of device 1100, is removably attached by multiple clips 1310, in a similar manner, to the outer surface of the upper wall adjacent to the right edge of the upper wall.
A control board 1303 and a power board 1304 are arranged end-to-end against the inner surface of the upper wall.
Exemplary cross-sectional dimensions of device 1300 are approximately 1.5″ high and 2″ wide.
Exemplary embodiments of reflector arrangements in accordance with the present invention will now be described in connection with
In the arrangement shown in
In the arrangement shown in
In systems such as that of the present invention in which light of different colors is emitted from different point sources (LEDs) it is desirable to thoroughly blend the different color light to prevent the appearance of multiple light sources of different colors. For confined spaces such as an aircraft cabin, it is desirable that light rays of different colors be perceived as mixed at relatively small distances from the light fixture: e.g., one inch, as opposed to several yards for large outdoor display applications. To promote the mixing of light of different colors emitted from different point sources, the reflective surfaces of the reflectors 1630, 1640 preferably have a flat white finish, which tends to scatter the reflected light in multiple directions. A person looking at the lighting device will see the scattered light, which is mixed, and not the discrete LED point sources from which the light originated.
As discussed above in connection with
The present invention is not to be limited in scope by the specific embodiments described herein. Indeed, various modifications of the invention in addition to those described herein will become apparent to those skilled in the art from the foregoing description and the accompanying figures. Such modifications are intended to fall within the scope of the appended claims.
It is further to be understood that all values are to some degree approximate, and are provided for purposes of description.
The disclosures of any patents, patent applications, and publications that may be cited throughout this application are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
4298869 | Okuno | Nov 1981 | A |
5138310 | Hirane et al. | Aug 1992 | A |
5457450 | Deese et al. | Oct 1995 | A |
5806965 | Deese | Sep 1998 | A |
6239716 | Pross et al. | May 2001 | B1 |
6292901 | Lys et al. | Sep 2001 | B1 |
6461019 | Allen | Oct 2002 | B1 |
6498440 | Stam et al. | Dec 2002 | B1 |
6583731 | Chan et al. | Jun 2003 | B1 |
6659622 | Katogi et al. | Dec 2003 | B1 |
6693556 | Jones et al. | Feb 2004 | B1 |
6717376 | Lys et al. | Apr 2004 | B1 |
Number | Date | Country | |
---|---|---|---|
20040135522 A1 | Jul 2004 | US |