Patent ID: 9018840
Filing Date: 2015-04-28
Classification: H05B

Abstract:
1. A method for creating a lighting state for a plurality of lighting fixtures, comprising: receiving, via one or more input devices, an ordered list of colors, wherein the ordered list of colors includes a first color and a last color; defining, via a controller, a plurality of steps wherein each step corresponds to one of the plurality of lighting fixtures, wherein the steps include a first step and a last step, the first step is associated with the first color and the last step is associated with the last color, and the first step is associated with a lighting fixture at a first location and the last step is associated with a lighting fixture at a last location; determining, via the controller, intermediary colors for steps between the first step and the last step, wherein the intermediary colors are determined by defining a path from the first color to the last color through a color space and selecting colors along the path that are approximately equally spaced along the path as the intermediary colors; assigning, via the controller, the intermediary colors for the steps between the first step and the last step so that a progression of the intermediary colors in a direction from the first step to the last step follows a progression of the colors along the path from the first color to the last color; receiving, via the one or more input devices, a selection of a mirror function; and redefining, by the controller, the steps so that a midpoint step is approximately halfway between the first step and the last step and is associated with the last color and the last step is associated with the first color, colors associated with steps between the first step and the midpoint step mirror colors associated with steps between the midpoint step and the last step, and the midpoint step is associated with a lighting fixture at a midpoint location that is approximately halfway between the lighting fixture at the first location and the lighting fixture at the last location.