Random Algorithmic Color Selection for Lighting
0 Assignments
0 Petitions
Accused Products
Abstract
A method of using an algorithm to generate themed lighting selections suitable for use in holiday, themed, or party lighting. The algorithm using pseudo-random number generators to select values for a color-capable lighting system to generate animated scenes to fit a particular envisioned theme via defining parameters. Parameters to include such items as lists of light fixture selection within a zone, groups or single fixtures, also color selection from a list of color ranges, intensity selection, fade delay, and dwell delay. Lists and/or ranges can have an associated bias that is used to determine how probable it is to be selected.
-
Citations
22 Claims
-
1-4. -4. (canceled)
-
5. A decorative lighting control method comprising the steps of:
-
a—
forming in a central controller a control algorithm having a pseudo-random number generation algorithm (PRNG) which independently varies a plurality of parametric values for the central controller, said plurality of parametric values comprising a color and an address, said address comprising a zone and/or a group and/or a unit;b—
creating a color capable lighting system, including the central controller and one or more light fixtures wherein each individual light fixture is controlled by a light fixture controller capable of receiving and reading data packets, said data packets comprising parametric values for an address and a color parameter;
c—
selecting a set of allowable colors defining a theme using the central controller;d—
selecting a range of addresses to participate in the theme using the central controller;e—
using the PRNG to randomly generate a plurality of address sets from within the range selected to participate in the theme;f—
using the PRNG to randomly generate a plurality of color parameter sets from among the allowable colors that define the theme;g—
forming a data packet in the central controller containing an address set from the parametric values created in steps e and f, and containing a color contained in a color set created in steps e and f;h—
broadcasting said data packet to all light fixture controllers in the color capable lighting system;i—
modifying the attributes of each light fixture having a light fixture controller with an address that matches the address value in the broadcast data packet, such light fixture attributes being modified to conform to the parametric values contained in the data packet received by the light fixture controller; andj—
repeating steps e through i hereof. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A decorative lighting control system comprising:
-
a—
means for forming in a central controller a control algorithm having a pseudo-random number generation algorithm (PRNG) which independently varies a plurality of parametric values for the central controller, said plurality of parametric values comprising a color and an address, said address comprising a zone and/or a group and/or a unit;b—
means for creating a color capable lighting system, including the central controller and one or more light fixtures wherein each individual light fixture is controlled by a light fixture controller capable of receiving and reading data packets, said data packets comprising parametric values for an address and a color parameter;c—
means for selecting a set of allowable colors defining a theme using the central controller;d—
means for selecting a range of addresses to participate in the theme using the central controller;e—
means for using the PRNG to randomly generate a plurality of address sets from within the range selected to participate in the theme;f—
means for using the PRNG to randomly generate a plurality of color parameter sets from among the allowable color parameter sets that define the theme;g—
means for forming a data packet in the central controller containing an address set from the parametric values created in element e, and containing a color parameter created in element f;h—
means for broadcasting said data packet to all light fixture controllers in the color capable lighting system;i—
means for modifying the attributes of each light fixture having a light fixture controller with an address that matches the address value in the broadcast data packet, such light fixture attributes being modified to conform to the parametric values contained in the data packet received by the light fixture controller; andj—
means for repeating steps e through i hereof. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A lighting control system comprising:
-
a—
a central controller having a pseudo-random number generation algorithm (PRNG) capable of generating parametric values in a pseudo-random fashion;b—
a plurality of parametric values corresponding to light fixture attributes, said parametric values comprising values for color and address, said address comprising values for a zone, a group and a unit, and said parametric values being generated by said central controller;c—
a plurality of light fixtures, each light fixture being controlled by a light fixture controller having an unique address, said light fixture controller being capable of reading parametric values;d—
means for setting an allowable range for one or more parametric values, said allowable range or ranges comprising a color theme, and a zone identity and/or group identity and/or unit identity to execute said color theme;e—
means for generating pseudo-random parametric values within any allowable range or ranges for said parametric values comprising said color theme and identities;f—
means for broadcasting parametric values from said central controller to a plurality of light fixture controllers;g—
means for modifying one or more light fixture attributes including color in one or more light fixtures having an address that matches a broadcast address, said modification or modifications to light fixture attributes matching parametric values broadcast with the broadcast address from the central controller to the plurality of light fixture controllers; andh—
means for repeating steps e thru g hereof. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification