This disclosure relates to circuits for driving and controlling light emitting diodes (LEDs) and, more specifically, to circuits and techniques for controlling LEDs in a vehicle or similar setting.
Driver circuits are often used to control a voltage, current, or power at a load. For instance, a light emitting diode (LED) driver circuit may control the power supplied to one or more light emitting diodes. Some LED circuits include different colored LEDs, such as red (R), green (G), and blue (B), or possibly other color combinations. RGB LEDs, for example, may be controlled to adjust the colors emitted by the LEDs, e.g., by controlling the relative combination of ON time amongst red, green, and blue LEDs. RGB LEDs may also be controlled to achieve lighting effects or to adjust brightness, color temperature, or other lighting factors or conditions.
In automotive settings and other types of settings, a processor, such as a microprocessor, a graphics processing unit (GPU), an electronic control unit (ECU), or other clock-based processing circuit may provide control signals to the driver circuits in order to control the driver circuits and thereby control lighting functions and effects of one or more LEDs.
This disclosure is directed to circuits and techniques for controlling light emitting diodes (LEDs). Some LED control signals may include defined phase shifts, e.g., which define a delay of a pulse modulation (PM) signal relative to a beginning of a PM period. In such situations, changes in the phase shift can be used to change the light output by the LED. Unfortunately, phase shift changes can sometimes cause undesirable glitches in PM signals, which can create undesirable lighting artifacts. The circuits and techniques of this disclosure may reduce or eliminate such glitches and may be especially desirable for multi-channel LED lighting where color changes are possible, such as with so-called red, green, and blue (RGB) LEDs or any LED lighting where PM signals can be defined by phase shifts and duty cycles.
In some examples, this disclosure describes a driver circuit for driving one or more light LEDs, wherein the driver circuit comprises an interface configured to receive control signals from a processor, and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts. The signal generator may be configured to determine whether the control signals indicate a phase shift change; and in response to determining that the control signals indicate a phase shift change, terminate a current PM signal at a beginning of a PM period, and generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
In other examples, this disclosure describes a driver circuit for driving one or more LEDs, wherein the driver circuit comprises an interface configured to receive control signals from a processor, and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determine whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminate a current PM signal at a beginning of a PM period; and in response to determining that the control signals indicate the phase shift change, generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
In some examples, this disclosure describes a method of driving one or more LEDs. The method may comprise receiving control signals from a processor; generating PM signals based on the control signals, wherein the PM signals define phase shifts, determining, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate a phase shift change; in response to determining that the control signals indicate a phase shift change, terminating a current PM signal at a beginning of a PM period, and generating a new PM signal in the PM period, wherein the new PM signal includes the phase shift change; and in response to determining that the control signals do not indicate a phase shift change, outputting the current PM signal at the beginning of the PM period.
In other examples, a method of driving one or more LEDs may comprise receiving control signals from a processor; generating PM signals based on the control signals, wherein the PM signals define phase shifts; determining, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determining whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminating a current PM signal at a beginning of a PM period; in response to determining that the control signals indicate the phase shift change, generating a new PM signal in the PM period, wherein the new PM signal includes the phase shift change; and in response to determining that the control signals do not indicate a phase shift change, outputting the current PM signal at the beginning of the PM period.
In some examples, this disclosure describes a system comprising a processor, one or more LEDs, and a driver circuit for driving the one or more LEDs based on control signals from the processor. The driver circuit may comprise an interface configured to receive the control signals from the processor; and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts. The signal generator is configured to determine whether the control signals indicate a phase shift change; and in response to determining that the control signals indicate a phase shift change, terminate a current PM signal at a beginning of a PM period, and generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
In other examples, this disclosure describes a system comprising a processor, one or more LEDs, and a driver circuit for driving the one or more LEDs based on control signals from the processor, wherein the driver circuit comprises: an interface configured to receive the control signals from the processor; and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determine whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminate a current PM signal at a beginning of a PM period; and in response to determining that the control signals indicate the phase shift change, generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
Details of these and other examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
This disclosure is directed to circuits and techniques for controlling light emitting diodes (LEDs), such as in a vehicle or another setting. The circuits and techniques may be used to control interior RGB LEDs of a vehicle, but in other examples, the circuits and techniques may be used for exterior lights, interior lights, vehicle headlamps, or any type of vehicle lighting that uses LEDs. Moreover, although described for vehicle settings, the described circuits and techniques for controlling LEDs can also be used in any other setting where LEDs are used.
Some circuits use LED control signals that control the operation of LEDs based at least in part on defined phase shifts, e.g., which define a delay of a PM signal relative to a beginning of a PM period. In such situations, changes in the phase shift can be used to change the light output by the LED. Unfortunately, phase shift changes can sometimes cause undesirable glitches in PM signals, which can create undesirable lighting artifacts. The circuits and techniques of this disclosure may reduce or eliminate such glitches and may be especially desirable for multi-channel LED lighting where color changes are possible, such as with so-called red, green, and blue (RGB) LEDs or any LED lighting where PM signals can be defined by phase shifts and duty cycles.
LED driver circuit 102 may comprise a processor interface 108 configured to receive control signals 105 from processor 110. Moreover, LED driver circuit 102 may also comprise a modulation signal generator 110 configured to generate PM drive signals 125 based on control signals 105. The PM drive signals 125, for example, may comprise so-called pulse width modulation (PWM) signals, or other types of modulation signals, such as pulse frequency modulation signals, pulse duration modulation signals, pulse density modulation signals, or other types of modulation signals used for driving LEDs.
LED control signals 105 and PM drive signals 125 may define phase shifts. In some examples, LED control signals 105 and PM drive signals 125 may define phase shifts and duty cycles. Accordingly, processor interface 108 may be configured to determine a phase shift 102 and a duty cycle 122 defined by LED control signals 105 from processor 100, and modulation signal generator 110 may generate PM drive signals 125 that include the phase shift 120 and duty cycle 122 defined by LED control signals 105.
In some examples, modulation signal generator 110 may be configured to determine whether the control signals 105 indicate a phase shift change, and in response to determining that the control signals indicate a phase shift change, modulation signal generator 110 may be configured to terminate a current PM signal at a beginning of a PM period and generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change. As explained in greater detail below, such a technique may help eliminate situations that may otherwise cause a so-called long glitch in LED control, but the technique may still sometimes result in a so-called short glitch, which may be more acceptable than a long glitch for some LED applications.
In other examples, modulation signal generator 110 may be configured to determine whether the control signals 105 indicate a phase shift change; in response to determining that the control signals 105 indicate the phase shift change, determine whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminate a current PM signal at a beginning of a PM period; and in response to determining that the control signals indicate the phase shift change, generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change. In this case, both a long glitch and a short glitch may be avoided for at least some situations.
In some cases, LED control signals 105 indicate duty cycles and phase shifts, and at least some of the PM drive signals 125 wrap across successive PM periods associated with the PM signals. So-called wrapping is discussed in greater detail below, and is useful for the control of RGB LEDs, as well as other types of LEDs. In some examples of this disclosure, the one or more LEDs 104 may comprise one or more Red, Green, or Blue LEDs or may comprise a set of Red, Green, and Blue LEDs that operate collectively to define specific colors. In this case, driver circuit 102 may controls each of the Red, Green, and Blue LEDs, and the duty cycles and the phase shifts defined by control signals 105 may control a combined color created by a combination of the Red, Green, and Blue LEDs.
In some examples, modulation signal generator 110 may define a sampling period that occurs between each of a plurality of PM periods associated with the PM signals. During this sampling period, modulation signal generator 110 may perform determinations according to this disclosure. For example, modulation signal generator 110 may be configured to determine, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether control signals 105 indicate the phase shift change. The sampling period, for example, may comprise one clock cycle (or possibly several clock cycles) of a system clock associated with modulation signal generator. If the system clock operates at 40 Megahertz, for example, one clock cycle may comprise approximately 25 nanoseconds. In contrast, a PM period may last for a period of time that is on the order of a millisecond. In this case, if the sampling period is less than 100 nanoseconds, then the sampling period may comprise less than 1/10,000 of the PM period.
If there is no phase shift change, then modulation signal generator 110 may continue to drive LEDs 104 with PM drive signals 125 that do not change. In this case, for example, modulation signal generator 110 may be configured to, in response to determining that the control signals do not indicate a phase shift change, generate a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
Modulation signal generator 210 may comprise a high side switch 202 and a low side switch 204 (e.g., power transistors) that form a half bridge. A supply is connected to high side switch 202 and a reference voltage (e.g., ground) is connected to low side switch 204. High side switch 202 and low side switch 204 form a half bridge with a so-called switch node 205 between the switches 202, 204. Logic 200 is configured to deliver gate control signals, e.g., high side (HS) gate control signal 208 and low side (LS) gate control signal 209 to high side switch 202 and low side switch 204 respectively. HS gate control signal 208 and LS gate control signal 209 may cause ON/OFF switching of high side switch 202 and low side switch 204 in a complementary fashion based on control signals received from a processor. In other words, gate control signals 208, 209 may be used to define ON-OFF switching of high side switch 202 and low side switch 204 in order to deliver the desired power to switch node 205 positioned between the high side and low side switches 202, 204. The complementary ON/OFF switching of high side and low side switches 202, 204 breaks power delivery into discrete modulation pulses at switch node 205, and the width of such pulses can be controlled to define the correct or desired amount of power delivered to an LED load. Moreover, as noted, the phase of such pulses may be defined to achieve desired lighting control of LEDs.
Phase-shift 34 may be defined as the delay of the pulse start with respect the beginning of the PWM period 32, and duty-cycle may be defined as the rate of PWM high pulse 36 relative to the PWM period 32.
In some example LED control schemes, PWM pulses are allowed to wrap over the boundary of two successive PWM period.
In order to reduce or eliminate a long glitch 66, a driver circuit may be configured to identify a phase shift change, and in response to identifying a phase shift change, the driver may be configured to terminate a PWM pulse in the new period associated with the phase shift change in order to provide a window of time for implementing the new phase shift in the current PWM period.
Thus, the example shown in
Changing of phase-shift and duty-cycle is sometime used to change the intensity of LED light, and for RGB LEDs to change the emitted color of the light. The problem is that, in presence of pulse wrapping (e.g., as shown in
As set forth above, the techniques of this disclosure can solve the problem of the long glitch and introduce the opportunity of a phase-shift changes on the fly, without switching off the LED lighting altogether for at least one full PWM cycle. A “sample and decision point” can be introduced at the end of each PWM period (e.g., at times T0, T1, T2, and T3 of
In some situations, even a short glitch may be undesirable or unacceptable. To reduce or eliminate a short glitch, a driver circuit may implement also an enhancement to the solution explained above. For example, if the previous pulse was a wrapped pulse, and there is a new phase-shift request, at the “sample and decision point” (e.g., at the end of a period), the driver circuit may be configured to compare the new phase shift with previous phase shift, and terminate the current PWM pulse only if new phase-shift is less than or equal to the previous PWM pulse. Otherwise, the driver may elect not to terminate the current pulse so that no terminating is implemented, such as set forth in the following pseudo-code, which may be implemented in a driver circuit, e.g., in logic 200 of modulation signal generator of a driver circuit.
if previous_phase_shift+Δphase shift≤new_phase_shift==>no termination is implemented
else==>previous pulse is terminated at the end of PWM period
Consistent with the example shown in
Consistent with this disclosure, in some examples, the control signals 105 indicate duty cycles and the phase shifts, and wherein at least some of the PM drive signals 125 wrap across successive PM periods associated with the PM signals. Moreover, the one or more LEDs 104, in some examples, comprise one or more Red, Green, or Blue LEDs. For example, LEDs 104 may comprise Red, Green, and Blue LEDs, and the driver circuit may control each of the Red, Green, and Blue LEDs, wherein the duty cycles and the phase shifts control a combined color created by a combination of the Red, Green, and Blue LEDs.
As with a basic solution illustrated in
In some examples, the steps shown within sample and decision point (922) may correspond to steps performed by driver circuit 102 during a sample and decision period that occurs between successive PWM periods for each of a plurality of PWM periods. In particular, driver circuit 102 samples the duty cycle and phase shift of a new PWM pulse (904). If a change in phase shift occurred (905), modulation signal generator 108 may terminate the previous PWM pulse (906), i.e., force the pulse to zero, before completing that PWM pulse. In particular, modulation signal generator 108 may terminate a wrapped portion of the previous PWM pulse that would have otherwise wrapped into the next PWM period. Modulation signal generator 108 may then wait a short period of time corresponding to the new PWM phase shift (907), and after waiting for the new PWM phase shift (yes branch of 907), modulation signal generator 108 may start the new PWM pulse, and e.g., release its force to zero. In some cases, the example shown in
In
As shown in
In some examples, the steps shown within sample and decision point (1022) may correspond to steps performed by driver circuit 102 during a sample and decision period that occurs between successive PWM periods for each of a plurality of PWM periods. In particular, in the example shown in
In some examples, the entire determination process associated with possible early termination of a PWM pulse may be computed on PWM period basis. The information flow may be implemented in a driver circuit by three steps:
A PWM sample point (Tn) is expected, when it occurs Duty-Cycle and Phase-Shift data are sampled, during this time if a change in these data occurs a flag «Change occurred» can be saved within the driver circuit.
After sampling data, a decision point may be computed by the driver circuit based on «change occurred» flag, if flag is ‘1’ the previous PWM pulse is terminated, forcing it to ‘0’ according to a “force to ‘0’ state.” If the “previous” pulse has no wrapping, force it to 0 doesn't produce any effect. In some examples, the steps set forth above, e.g., using the «change occurred» flag, can be viewed as implementing “Sample and Decision point” steps 922 or 1022 shown in
Table 1 below is an example decision table based on some possible values of duty-cycle and phase-shift of previous PWM pulse with respect of next PWM pulse.
In some examples, the techniques of this disclosure performed by an LED driver may define a “sample and decision point” at the end of each PWM period and terminate the previous pulse if the previous pulse would overlap with the new pulse in the next PWM period.
According to the example of
During a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, driver circuit 102 may be configured to determine whether the control signals indicate a phase shift change (1103). In response to determining that the control signals indicate a phase shift change, modulation signal generator 110 may be configured to terminate a current PM signal early in order to allow for a new PM signal with a new phase shift (1104). For example, modulation signal generator 110 may be configured to terminate a current PM signal at a beginning of a PM period, and then generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change. In response to determining that the control signals do not indicate a phase shift change, driver circuit 102 may not perform any early termination of PM signals, in which case, driver circuit 102 may continue outputting the current PM signal at the beginning of the new PM period. Moreover, in response to determining that the control signals do not indicate a phase shift change, driver circuit 102 may also generate a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
According to the example of
During a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, driver circuit 102 may be configured to determine whether the control signals indicate a phase shift change (1203). In response to determining that the control signals indicate a phase shift change, modulation signal generator 110 may be further configured determine whether the new phase shift change is less than a previous phase shift change plus a delta (1204). Upon determining that the control signals indicate a phase shift change (yes branch of 1203) and that the new phase shift change is sufficiently less than the previous phase shift change (yes branch of 1204), driver circuit 102 ay be configured to terminate a current PM signal early in order to allow for a new PM signal with a new phase shift (1205).
Consistent with
Consistent with
In some examples, determining whether the control signals indicate a phase shift change (1103 or 1203) may occur during a sampling period between PWM periods. Moreover, in some examples, this determination can be made by reading one or more registers (e.g., volatile or non-volatile storage elements) in LED driver circuit. Referring again to
The following clauses may illustrate one or more aspects of the disclosure.
Clause 1—A driver circuit for driving one or more LEDs, wherein the driver circuit comprises: an interface configured to receive control signals from a processor; and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; and in response to determining that the control signals indicate a phase shift change, terminate a current PM signal at a beginning of a PM period, and generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
Clause 2—The driver circuit of clause 1, wherein the control signals indicate duty cycles and the phase shifts, and wherein at least some of the PM signals wrap across successive PM periods associated with the PM signals.
Clause 3—The driver circuit of clause 1 or 2, wherein the control signals indicate duty cycles and the phase shifts, and wherein one or more LEDs comprise one or more Red, Green, or Blue LEDs.
Clause 4—The driver circuit of clause 3, wherein the one or more LEDs comprise Red, Green, and Blue LEDs, wherein the driver circuit controls each of the Red, Green, and Blue LEDs, and wherein the duty cycles and the phase shifts control a combined color created by a combination of the Red, Green, and Blue LEDs.
Clause 5—The driver circuit of any of clauses 1-4, wherein the signal generator is configured to: determine, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate the phase shift change.
Clause 6—The driver circuit of any of clauses 1-5, wherein the signal generator is configured to: in response to determining that the control signals do not indicate a phase shift change, generate a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
Clause 7—A driver circuit for driving one or more LEDs, wherein the driver circuit comprises: an interface configured to receive control signals from a processor; and a signal generator configured to generate pulse modulation (PM) signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determine whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminate a current PM signal at a beginning of a PM period; and in response to determining that the control signals indicate the phase shift change, generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
Clause 8—The driver circuit of clause 7, wherein the signal generator is further configured to: in response to determining that the new phase shift is not sufficiently less than the current phase shift, generate the new PM signal in the PM period without terminating the current PM signal.
Clause 9— The driver circuit of clause 7 or 8, wherein the control signals indicate duty cycles and the phase shifts, and wherein at least some of the PM signals wrap across successive PM periods associated with the PM signals.
Clause 10— The driver circuit of any of clauses 7-9, wherein the control signals indicate duty cycles and the phase shifts, and wherein one or more LEDs comprise one or more Red, Green, or Blue LEDs.
Clause 11— The driver circuit of clause 11, wherein the one or more LEDs comprise Red, Green, and Blue LEDs, wherein the driver circuit controls each of the Red, Green, and Blue LEDs, and wherein the duty cycles and the phase shifts control a combined color created by a combination of the Red, Green, and Blue LEDs.
Clause 12— The driver circuit of any of clauses 7-11, wherein the signal generator is configured to: determine, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate the phase shift change.
Clause 13— The driver circuit of clause 7, wherein the signal generator is configured to: in response to determining that the control signals do not indicate a phase shift change, generate a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
Clause 14— A method of driving one or more LEDs, the method comprising: receiving control signals from a processor; generating PM signals based on the control signals, wherein the PM signals define phase shifts; determining, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate a phase shift change; in response to determining that the control signals indicate a phase shift change, terminating a current PM signal at a beginning of a PM period, and generating a new PM signal in the PM period, wherein the new PM signal includes the phase shift change; and in response to determining that the control signals do not indicate a phase shift change, outputting the current PM signal at the beginning of the PM period.
Clause 15— The method of clause 14, further comprising: in response to determining that the control signals do not indicate a phase shift change, generating a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
Clause 16— A method of driving one or more LEDs, the method comprising: receiving control signals from a processor; generating PM signals based on the control signals, wherein the PM signals define phase shifts; determining, during a sampling period that occurs between each of a plurality of PM periods associated with the PM signals, whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determining whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminating a current PM signal at a beginning of a PM period; in response to determining that the control signals indicate the phase shift change, generating a new PM signal in the PM period, wherein the new PM signal includes the phase shift change; and in response to determining that the control signals do not indicate a phase shift change, outputting the current PM signal at the beginning of the PM period.
Clause 17— The method of clause 16, further comprising: in response to determining that the new phase shift is not sufficiently less than the current phase shift, generating the new PM signal in the PM period without terminating the current PM signal.
Clause 18— The method of clause 16 or 17, further comprising: in response to determining that the control signals do not indicate a phase shift change, generating a new version of the current PM signal in the PM period without terminating the current PM signal at the beginning of the PM period.
Clause 19— A system comprising: a processor; one or more light emitting diodes LEDs; and a driver circuit for driving the one or more LEDs based on control signals from the processor, wherein the driver circuit comprises: an interface configured to receive the control signals from the processor; and a signal generator configured to generate PM signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; and in response to determining that the control signals indicate a phase shift change, terminate a current PM signal at a beginning of a PM period, and generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
Clause 20— A system comprising: a processor; one or more LEDs; and a driver circuit for driving the one or more LEDs based on control signals from the processor, wherein the driver circuit comprises: an interface configured to receive the control signals from the processor; and a signal generator configured to generate pulse modulation (PM) signals based on the control signals, wherein the PM signals define phase shifts, and wherein the signal generator is configured to: determine whether the control signals indicate a phase shift change; in response to determining that the control signals indicate the phase shift change, determine whether a new phase shift is sufficiently less than a previous phase shift; in response to determining that the new phase shift is sufficiently less than the previous phase shift, terminate a current PM signal at a beginning of a PM period; and in response to determining that the control signals indicate the phase shift change, generate a new PM signal in the PM period, wherein the new PM signal includes the phase shift change.
Various aspects have been described in this disclosure. These and other aspects are within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
7847491 | Lin | Dec 2010 | B2 |
11343888 | Lopez Julia | May 2022 | B1 |
20110121761 | Zhao | May 2011 | A1 |
20130193859 | Yang | Aug 2013 | A1 |
Number | Date | Country |
---|---|---|
2012122315 | Sep 2012 | WO |
2013173776 | Nov 2013 | WO |