LED illumination control using a simple digital command structure
AssigneeNuLEDs, Inc.
InventorsChris Isaacson, Peter Verkaik
Life of this patent
Estimating the term…
Abstract
Disclosed is an illumination controller for use with at least one LED module. The illumination controller includes an input, a control output, and a processor. The command input receives at least one illumination control packet. The control output pulse modulates a signal that powers an illumination level. The processor controls the control output in accordance with an illumination level parameter associated with a first illumination control packet received at the input and a scaling parameter associated with a second illumination control packet received at the input.
Claims30
An illumination controller for use with at least one three-color LED module, comprising:
- an input for receiving at least one illumination control packet;
- a first color control output for pulse modulating a first signal that powers a first illumination level for a first color;
- a second color control output for pulse modulating a second signal that powers a second illumination level for a second color;
- a third color control output for pulse modulating a third signal that powers a third illumination level for a third color;
- and
- a processor that controls the first color control output in accordance with a first color level parameter associated with a first illumination control packet received at the input and a scaling parameter associated with a second illumination control packet received at the input, controls the second color control output in accordance with a second color level parameter associated with the first illumination control packet and the scaling parameter;
- and controls the third color control output in accordance with the third color level parameter associated with the first illumination control packet and the scaling parameter.
A method for controlling at least one three-color LED module, comprising:
- receiving a first illumination control packet having at least a first color level parameter, a second color level parameter, and a third color level parameter;
- receiving a second illumination control packet having at least a scaling parameter;
- a processor controlling a first color control output to pulse modulate a first signal that powers a first illumination level for a first color in accordance with the first color level parameter and the scaling parameter;
- a processor controlling a second color control output to pulse modulate a second signal that powers a second illumination level for a second color in accordance with the second color level parameter and the scaling parameter;
- and
- a processor controlling a third color control output to pulse modulate a third signal that powers a third illumination level for a third color in accordance with the third color level parameter and scaling parameter.
Apparatus for controlling at least one three-color LED module, comprising:
- means for receiving a first illumination control packet having at least a first color level parameter, a second color level parameter, and a third color level parameter;
- means for receiving a second illumination control packet having at least a scaling parameter;
- means for controlling a first color control output to pulse modulate a first signal that powers a first illumination level for a first color in accordance with the first color level parameter and the scaling parameter;
- means for controlling a second color control output to pulse modulate a second signal that powers a second illumination level for a second color in accordance with the second color level parameter and the scaling parameter;
- and
- means for controlling a third color control output to pulse modulate a third signal that powers a third illumination level for a third color in accordance with the third color level parameter and scaling parameter.
A computer program product comprising:
- computer readable medium storing:
- code for causing a computer to receive a first illumination control packet having at least a first color level parameter, a second color level parameter, and a third color level parameter;
- code for causing a computer to receive a second illumination control packet having at least a scaling parameter;
- code for causing a computer to control a first color control output to pulse modulate a first signal that powers a first illumination level for a first color in accordance with the first color level parameter and the scaling parameter;
- code for causing a computer to control a second color control output to pulse modulate a second signal that powers a second illumination level for a second color in accordance with the second color level parameter and the scaling parameter;
- and
- code for causing a computer to control a third color control output to pulse modulate a third signal that powers a third illumination level for a third color in accordance with the third color level parameter and scaling parameter.
An illumination controller for use with at least one LED module, comprising:
- an input for receiving at least one illumination control packet;
- a control output for pulse modulating a signal that powers an illumination level;
- and
- a processor that controls the control output in accordance with an illumination level parameter associated with a first illumination control packet received at the input and a scaling parameter associated with a second illumination control packet received at the input.
A method for controlling at least one LED module, comprising:
- receiving a first illumination control packet having at least one illumination level parameter;
- receiving a second illumination control packet having a at least scaling parameter;
- and
- a processor controlling a control output to pulse modulate a signal that powers an illumination level in accordance with an illumination level parameter associated with the first illumination control packet and the scaling parameter.
An apparatus for controlling at least one LED module, comprising:
- means for receiving a first illumination control packet having at least one illumination level parameter;
- means for receiving a second illumination control packet having a at least scaling parameter;
- and
- means for controlling a control output to pulse modulate a signal that powers an illumination level in accordance with an illumination level parameter associated with the first illumination control packet and the scaling parameter.
Dependencies are inferred from the claim text.