System and method for controlling intensity level and color of lighting device according to presentation

By designing a lighting device including control circuits, driving circuits and communication circuits, the problem that lighting control systems in the prior art is difficult to achieve complex light effect display, and coordinated control between multiple devices and generation of complex light effect display is realized. .

CN119487975APending Publication Date: 2025-02-18LUTRON TECHNOLOGY COMPANY LLC
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202380051278.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-28
Filing Date
2023-09-28
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Existing lighting control systems are difficult to achieve complex light effects displays, especially in coordinated control between multiple lighting devices.

Method used

A lighting device is designed, including a control circuit, a driving circuit and a communication circuit, which can receive display information and auxiliary information, independently control the light intensity and color of the transmitter, and realize independent generation and display.

Benefits of technology

Coordinated control between multiple lighting devices is realized, complex light effect display can be generated, and the flexibility and effect of the lighting control system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119487975A_ABST
    Figure CN119487975A_ABST
Patent Text Reader

Abstract

A lighting device may include one or more light sources, a load control circuit configured to control an amount of power delivered to each of the one or more light sources, and a control circuit for controlling the load control circuit to control an intensity level and color of accumulated light emitted by the one or more light sources. The control circuit may be configured to generate a presentation. For example, the control circuit may be configured to receive presentation information and auxiliary information from a computing device in one or more messages via the communication circuit. The control circuit may be configured to store the presentation information and the auxiliary information in a memory of the lighting device. The control circuit may be configured to receive a command for a presentation in a message via the communication circuit and, in response, generate the presentation.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Provisional U.S. Patent Application No. 63 / 410,951 filed on September 28, 2022, the entire disclosure of which is hereby incorporated by reference in its entirety. Background Art

[0003] A user environment, such as, for example, a residence or an office building, may be configured using various types of load control systems. A lighting control system may be used to control lighting loads in a user environment. Each load control system may include various control devices, including input devices and load control devices. The load control device may receive a digital message for controlling an electrical load from one or more of the load control devices, the digital message may include a load control instruction. The load control device may be capable of directly controlling the electrical load. The input device may be capable of indirectly controlling the electrical load via the load control device. Examples of load control devices may include lighting control devices (e.g., dimmers, dimmer switches, electronic switches, ballasts, light emitting diode (LED) drivers), electric window treatments, temperature control devices (e.g., thermostats), AC plug-in load control devices, and / or the like. Examples of input devices may include remote control devices, occupancy sensors, daylight sensors, temperature sensors, and / or the like.

[0004] Lamps and displays that use efficient light sources such as light emitting diode (LED) light sources for illumination are becoming increasingly popular in many different markets. LED light sources offer many advantages over traditional light sources such as incandescent and fluorescent lamps. For example, LED light sources may have lower power consumption and longer lifespans than traditional light sources. In addition, LED light sources may be free of hazardous materials and may provide additional specific advantages for different applications. When used for general illumination, LED light sources provide the opportunity to adjust the color (e.g., from white to blue, green, etc.) or color temperature (e.g., from warm white to cool white) of the light emitted from the LED light source to produce different lighting effects. Summary of the invention

[0005] As described herein, a lighting control system (eg, any combination of a system controller, a computing device, a dimmer, a lighting control device, and / or a lighting device) may be configured to generate a presentation.

[0006] Lighting devices and lighting control systems are described herein. A lighting device may include one or more light sources, such as emitters, each of which is configured to emit light (e.g., of different colors). In addition, in some examples, such as using a light emitting diode (LED) driver, the lighting device may not include the emitter (e.g., the emitter may be provided separately). The lighting device may include a load control circuit, such as a driver circuit, which is configured to control the amount of power delivered to each of the one or more emitters. The lighting device may include a communication circuit configured to receive a message. The lighting device may include a control circuit for controlling the driver circuit to control the intensity level and color of the accumulated light emitted by the one or more emitters. The control circuit may be configured to generate a display. For example, the control circuit may be configured to receive display information and auxiliary information from a computing device via the communication circuit in one or more messages. The control circuit may be configured to store the display information and the auxiliary information in a memory (e.g., a non-volatile memory) of the lighting device. The control circuitry may be configured to receive a command to perform a show in a message via the communication circuitry (e.g., a command message that may be different from the one or more messages providing the show information and / or the auxiliary information). The control circuitry may be configured to control the drive circuitry to control the intensity level and the color of the accumulated light emitted from the one or more emitters with respect to time to generate the show. The intensity level and the color of the accumulated light emitted from the one or more emitters may be determined using a function that depends on the show information and the auxiliary information stored in the memory of the lighting device.

[0007] The display information may define a relationship of intensity values ​​over time for a duration of the display and a relationship of color values ​​over time for the duration of the display. For example, the display information is defined by one or more tracks, wherein each track defines a relationship of a characteristic of the light emitted from the one or more emitters over time, and wherein the characteristic of the light includes an intensity level or a color. For example, one of the one or more tracks may define a correlated color temperature (CCT) value over time. A track in the one or more tracks may define an x ​​chromaticity coordinate value over time and a y chromaticity coordinate value over time. A track in the one or more tracks may define a red value over time, a green value over time, and a blue value over time.

[0008] The control circuitry may be configured to control the drive circuitry to control the intensity level and the color of the accumulated light emitted from the one or more emitters at a plurality of different times during the duration of the presentation. The intensity level and the color of the light emitted from the one or more emitters at the plurality of different times during the duration of the presentation may be a function of the presentation information and the auxiliary information stored in the memory.

[0009] In some examples, the displayed function for determining the intensity level and the color of the accumulated light emitted from the one or more emitters is a spline function. For example, the display information received by the control circuit may include one or more breakpoints of the spline function. The control circuit may be configured to use the breakpoints of the spline function included in the display information to generate one or more default trajectories, wherein each default trajectory may define a relationship of a characteristic of the light emitted from the one or more emitters over time, and wherein the characteristic of the light includes an intensity level or a color. For example, the control circuit may be configured to generate one or more corresponding trajectories based on the default trajectory using the auxiliary information stored in the memory.

[0010] The start time of the presentation may be related to the time when the command to perform the presentation is received at the lighting device.

[0011] The auxiliary information may include a duration of the display. In such an example, the control circuit may be configured to control the drive circuit in response to the command to control the intensity level and the color of the accumulated light emitted from the one or more emitters with respect to time to repeat the display at the end of the duration. In some examples, the auxiliary information may include the duration of the display. A change in the duration may affect the frequency of the display (e.g., the flashing may be faster or slower based on different durations). In some examples, the auxiliary information may include a time offset indicating a time delay relative to the start of the reception of the command by the lighting device to be applied to the display. In some examples, the auxiliary information may include an intensity adjustment value associated with the display, and the display information may indicate a default intensity level. In such an example, the control circuit may be configured to adjust the default intensity level based on the intensity adjustment value. In some examples, the auxiliary information may include a color shift indicating a change in the color defined by the display information.

[0012] The auxiliary information may be specific to the lighting device, such that different auxiliary information is provided to at least one other lighting device.

[0013] The control circuit may be configured to retrieve the show information and the auxiliary information from the memory of the lighting device in response to the command, and thereafter control the drive circuit to control the intensity level and the color of the accumulated light emitted from the one or more emitters with respect to time to generate the show.

[0014] The communication circuitry may include wireless communication circuitry and the command is received from the computing device or from a dimmer switch via a wireless signal.

[0015] The lighting device may be configured to be coupled to an alternating current (AC) power source to receive an AC mains voltage, and the control circuit may be configured to perform the display in response to receiving the command to perform the display and based on one or more zero crossings of the AC mains voltage.

[0016] The display information may define predefined lighting content that is stored in a memory of the lighting device prior to receiving the command to perform the display. In some examples, the predefined lighting content may include illumination instructions that cause a plurality of lighting devices to emit light that simulates a cyclic rainbow, simulates flickering candlelight, simulates sunlight shining through a forest canopy, simulates a breathing pattern, or simulates a weather display.

[0017] The control circuit may be configured to adjust the color and / or the intensity level of the light while performing the presentation. For example, the control circuit may receive an adjustment command during the duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, such as the intensity level or the color of the emitted light. The control circuit may be configured to control the drive circuit to adjust the characteristic of the emitted light during the duration based on the adjustment command.

[0018] The display may be defined by a combination of light emitted from a plurality of lighting devices. The default display may be defined by the display information. The corresponding display may be defined by a combination of the display information and the auxiliary information received by the lighting device.

[0019] The control circuitry may be configured to alter a default presentation based on the auxiliary information. The default presentation may be determined based on the presentation information.

[0020] The control circuit may be configured to control the drive circuit to control the intensity level and the color of the light emitted from the emitter over a duration based on the display and the auxiliary information stored in the memory of the lighting device based on receipt of a single command to perform the display.

[0021] In some examples, the control circuitry may be configured to, in response to the command and based on the display information and the auxiliary information stored in the memory, control the drive circuitry to control the intensity level and the color of the light emitted from the one or more emitters during the duration defined by the auxiliary information.

[0022] Examples of lighting control systems are described herein. The lighting control system may include one or more (e.g., multiple) lighting devices (e.g., as described above). The lighting control system may include a computing device (e.g., at least one computer-readable storage medium including executable instructions). The computing device may include a system controller, a smart hub, and / or a user device (e.g., a mobile device such as a smartphone, a tablet computer, etc.). The computing device (e.g., a computer-readable storage medium) may be configured to send presentation information and auxiliary information associated with a presentation to each of a plurality of lighting devices.

[0023] When performing the demonstration, the control circuit of each of the multiple lighting devices can be configured to control the respective driver circuit of the lighting device to control the intensity level and the color of the light emitted from the one or more emitters independently of other lighting devices in the multiple lighting devices.

[0024] The lighting devices may be configured to generate respective corresponding displays, wherein the combination of all corresponding displays may constitute the display. For example, in some examples, the control circuit of the first lighting device may be configured to receive first display information and first auxiliary information from the computing device, and in response to the command and based on the first display information and the first auxiliary information stored in the memory of the first lighting device, control the driver circuit to control the intensity level and the color of the light emitted from the one or more emitters over time as defined by the first display information or the first auxiliary information. The control circuit of the second lighting device may be configured to receive second display information and second auxiliary information from the computing device, and in response to the command and based on the second display information and the second auxiliary information stored in the memory of the second lighting device, control the driver circuit to control the intensity level and the color of the light emitted from the one or more emitters over time as defined by the second display information or the second auxiliary information.

[0025] In addition to and / or as an alternative to multiple lighting devices, the system may include non-lighting devices, such as audio devices. For example, the audio device may be configured to receive presentation information (e.g., audio-specific presentation information) and audio device-specific auxiliary information from the computing device in one or more messages. The audio device may be configured to store the presentation information and the audio device-specific auxiliary information in a memory of the audio device. The audio device may be configured to receive a command to perform a presentation in a message (e.g., the command may be the same command received by the lighting device). The audio device may be configured to control power delivered to one or more speakers of the audio device based on the presentation information and the audio device-specific auxiliary information stored in the memory of the audio device in response to the command.

[0026] The non-lighting device may be configured to receive presentation information (e.g., non-lighting device specific presentation information) and auxiliary information from the computing device in one or more messages. The non-lighting device may be configured to store the presentation information and the auxiliary information in a memory of the non-lighting device. The non-lighting device may be configured to receive a command to perform presentation in a message. The non-lighting device may be configured to control a non-lighting output of the non-lighting device based on the presentation information and the auxiliary information stored in the memory of the non-lighting device in response to the command. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1A An example load control system including one or more control devices and one or more intelligent lighting devices is depicted.

[0028] Figure 1B Another example load control system including one or more control devices and one or more intelligent lighting devices is depicted.

[0029] Figure 2 Can be deployed on Figure 1A or Figure 1B A simplified block diagram of an example intelligent lighting device in a lighting control system is shown.

[0030] Figure 3 Can be deployed on Figure 1A or Figure 1B A simplified block diagram of an example controllable lighting device in a lighting control system is shown.

[0031] Figure 4 Can be deployed on Figure 1A or Figure 1B A simplified block diagram of an example computing device in a lighting control system is shown.

[0032] Figure 5Ais an example sequence diagram illustrating a way of controlling a lighting device.

[0033] Figure 5B is an example sequence diagram illustrating another way of controlling a lighting device.

[0034] Fig. 6A is a flow chart of an example process for generating a presentation using lighting fixtures of a lighting system.

[0035] Figure 6B is a flow chart of an example process for generating and storing corresponding presentations using lighting devices of a lighting control system.

[0036] Figure 7 is a flow chart of an example process for responding to a raise or lower command for a lighting fixture utilizing a lighting control system.

[0037] Fig. 8A is a flow chart of an example process for assigning a location to one or more lighting fixtures of a lighting control system.

[0038] Figure 8B is a flow chart of an example process for assigning sequential numbers to one or more lighting fixtures of a lighting control system.

[0039] Fig.9A is a flow chart of an example process 900 for distributing presentation information and auxiliary information of an animated image to one or more lighting fixtures of a lighting control system.

[0040] Fig. 9B is a diagram illustrating an example of an animated image. DETAILED DESCRIPTION

[0041] Figure 1A is a simplified block diagram of an example load control system 100 (eg, a lighting control system). Figure 1A An example of a lighting control system 100 having multiple lighting devices such as at least one smart lighting device (e.g., smart light bulbs 120a, 120b) is depicted. As shown, the smart light bulb 120a can be installed in a ceiling downlight fixture 112, and the smart light bulb 120b can be installed in a tabletop lighting fixture 114 such as a lamp (e.g., a desk lamp). Figure 1AThe illustrated smart bulbs 120a, 120b may include different types of light sources (e.g., incandescent, fluorescent, and / or light emitting diode (LED) light sources). Other examples of lighting devices may include light emitting diode (LED) drivers with dedicated light sources. In addition, although primarily described in the context of lighting devices, the system 100 may include other load control devices, such as a motor drive unit configured to control the position and / or speed of movement of motorized window treatments, a driver configured to control the volume or other characteristics of music or sound emitted by a speaker, and the like.

[0042] The smart bulbs 120a, 120b may be capable of sending and / or receiving wireless communications. For example, the smart bulbs 120a, 120b may each include wireless communication circuitry (e.g., a radio frequency (RF) transceiver) operable to send and / or receive wireless signals such as RF signals 106 using a wireless protocol such as a standard wireless protocol (e.g., such as ZIGBEE, Z-WAVE, THREAD, BLUETOOTH, Bluetooth Low Energy (BLE), WI-FI, or MATTER protocol) or a proprietary wireless protocol such as the CLEAR CONNECT protocol (e.g., CLEAR CONNECT TYPE A and / or CLEAR CONNECT TYPE X protocol). The smart bulbs 120a, 120b may be configured to communicate according to one or more proprietary and / or standardized wireless communication standards. One or more of the smart bulbs 120a, 120b may have advanced features. For example, one or more of the smart light bulbs 120a, 120b can be controlled in response to control instructions (e.g., a digital message) received in a message from another control device to emit light having varying intensity levels and / or colors (e.g., color temperatures, such as correlated color temperature (CCT) and / or other colors).

[0043] The smart bulb 120a can be configured to determine whether to respond to a phase control or digital control message (e.g., from the dimmer 140). For example, the smart bulb 120a can determine that the dimmer 140 is generating a phase control signal (e.g., multiple phase control signals). Alternatively or in addition, the smart bulb 120a can receive a configuration message from the dimmer 140. In response to receiving the configuration message, the smart bulb 120a can determine to control the amount of power delivered to the light source of the smart bulb according to the control message (e.g., wireless control message) received from the dimmer 140.

[0044] The lighting control system 100 may include one or more additional lighting devices, such as a light emitting diode (LED) driver 130 for driving an LED light source 132 (e.g., an LED light engine). The LED driver 130 may be located in or adjacent to a lighting fixture of the LED light source 132. The LED driver 130 may be configured to receive digital messages via the RF signal 106 (e.g., from the system controller 150, the computing device 160, and / or the dimmer 140) and control the LED light source 132 in response to the received digital messages. The LED driver 130 may be configured to communicate according to one or more proprietary and / or standardized wireless communication standards. The LED driver 130 may be configured to adjust the color temperature of the LED light source 132 in response to the received digital messages. An example of an LED driver configured to control the color temperature of an LED light source is described in more detail in commonly assigned U.S. Patent No. 9,538,603, entitled SYSTEMS AND METHODS FOR CONTROLLING COLOR TEMPERATURE, issued on January 3, 2017, the entire disclosure of which is hereby incorporated by reference. The lighting control system 100 may also include other types of load control devices, such as, for example, electronic dimming ballasts for driving fluorescent lamps. In some examples, the load control device can be a device or circuit for controlling an external load (e.g., an LED driver, a dimmer, a switching device for controlling an appliance, a thermostat, etc.). In some examples, the lighting device can be a device including a lighting control device / circuit and a light source (e.g., a controllable lamp (e.g., a smart bulb), a linear lighting device, the internal circuit of a lighting fixture (e.g., an LED driver and one or more dedicated LED light sources), etc.). In some examples, the fixture can be a mechanical housing together with an internal lighting device.

[0045] The lighting device (e.g., the smart bulbs 120a, 120b and / or the LED driver 130) may be configured to control the color temperature (e.g., correlated color temperature (CCT)) of the accumulated light emitted by the lighting device to be equal to the target color temperature T TRGT The lighting device (e.g., control circuitry of the lighting device) may determine how to mix (e.g., the mixing may include lumen values ​​for each emitter circuit) light emitted by multiple (e.g., two) emitter circuits (e.g., LEDs) of the lighting device so that the correlated color temperature of the accumulated light emitted by the lighting device is equal to the target color temperature T TRGT For example, the lighting device can be configured to balance the amount of power delivered by each emitter circuit to generate a target color temperature T TRGT , for example, to balance the mixture of the color temperatures of each emitter and make the color temperature of the accumulated light emitted by the lighting device equal to the target color temperature T TRGT For example, the lighting device may be based on a target color temperature T TRGT, target strength L TRGT and / or a specific correlated color temperature of each emitter circuit to control the magnitude of the corresponding drive current conducted through the emitter circuit to a specific magnitude. For example, the lighting device may be based on a method for generating a target color temperature T TRGT The lighting device may use a table (e.g., stored in a memory) and / or one or more equations to determine the value of the driving current so that the correlated color temperature of the accumulated light emitted by the lighting device is equal to the target color temperature T TRGT Alternatively, the system may send a signal to the lighting device that makes the correlated color temperature of the accumulated light emitted by the lighting device equal to the target color temperature T TRGT The desired lumen value and / or drive current magnitude.

[0046] The lighting control system 100 may include a load control device, such as a dimmer 140, which is electrically coupled in series between an alternating current (AC) power source 102 and a smart light bulb 120a, such that the smart light bulb 120a can receive power from the AC power source 102 via the dimmer 140. Alternatively, in some examples, the dimmer 140 may operate as a remote control device and may not be coupled in series between the alternating current (AC) power source 102 and the smart light bulb 120a. More specifically, when configured as a remote control device, the dimmer 140 may be installed on an existing switch coupled in series between the alternating current (AC) power source 102 and the smart light bulb 120a, may be mounted on a desktop stand or wall, or may be otherwise configured within the lighting control system. The desktop lighting fixture 114 may be plugged into an electrical outlet 116 electrically coupled to the AC power source 102, such that the smart light bulb 120b can receive power from the AC power source 102. Although Figure 1A Although smart light bulbs 120a and 120b are shown in FIG. 1 , any number of non-smart light bulbs and smart light bulbs may be supported in the lighting control system 100 .

[0047] The dimmer 140 may be configured to send messages for controlling the smart bulbs 120a, 120b and / or the LED driver 130 via the RF signal 106. The dimmer 140 may include wireless communication circuitry configured to send and / or receive wireless signals such as the RF signal 106. For example, the dimmer 140 may be configured to send messages to load control devices (e.g., the smart bulbs 120a, 120b and / or the LED driver 130) within the wireless communication range of the dimmer 140 via the RF signal 106. The dimmer 140 may be configured to communicate according to one or more proprietary and / or standardized wireless communication standards.

[0048] The lighting control system 100 may include one or more control devices that are used to control the smart bulbs 120a, 120b (e.g., control the amount of power delivered to the light source of the bulb) and / or non-lighting control devices (e.g., speakers, electric window treatments, etc., as described herein). The smart bulbs 120a, 120b can be controlled substantially in unison, or individually. For example, the smart bulbs can be partitioned so that the smart bulb 120a can be controlled by a first control device and the smart bulb 120b can be controlled by a second control device. The control devices can be configured to turn the smart bulbs 120a, 120b on and off. For example, the control devices can be configured to control the intensity level of each of the smart bulbs 120a, 120b to a low-end intensity level L. LE With high-end strength level L HE The control device may be configured to control the color (eg, color temperature) of the light emitted by the smart bulbs 120a, 120b.

[0049] The dimmer 140 may be configured to respond to user input and generate control instructions (e.g., wired and / or wireless control signals) for controlling the smart bulbs 120a and / or 120b based on the user input. The dimmer 140 may include a toggle actuator 142, a level adjustment actuator 144, and / or a plurality of visible indicators 146. The dimmer 140 may turn the smart bulbs 120a, 120b on and off in response to actuation of the toggle actuator 142, and / or adjust the intensity level of the smart bulbs 120a, 120b in response to actuation of the level adjustment actuator 144. In some examples, the dimmer 140 may adjust the phase angle of the phase control signal in response to actuation of the level adjustment actuator 144 to adjust the intensity level of the smart bulb 120a. The dimmer 140 may generate a phase control signal via various phase control techniques (e.g., a forward phase control dimming technique, a reverse phase control dimming technique, a center phase control technique, a notch phase control technique, and / or a multi-phase control technique). The plurality of lighting indicators 146 may include one or more internal light sources (e.g., LEDs) configured to be illuminated to provide feedback to a user of the smart dimmer 140. Such feedback may indicate, for example, the state of the smart bulbs 120a, 120b (such as whether the light source of the smart bulbs 120a, 120b is on or off), the current intensity level of the smart bulbs 120a, 120b, etc. The feedback may indicate the state of the dimmer 140 itself, such as the power state of the dimmer 140.

[0050] A user may install a smart lighting device (e.g., such as a smart bulb 120a) on a circuit 103 controlled by a dimmer 140. As such, the smart lighting device (e.g., the smart bulb 120a) may include one or more features that are not available when controlled by a load control device. For example, advanced features such as full range dimming, adjustable dimming control (e.g., use of multiple and / or adjustable dimming control curves), color control, and / or other advanced features may not be available when the smart lighting device (e.g., the smart bulb 120a) is controlled by a load control device. The intensity level of the smart lighting device (e.g., the smart bulb 120a) may similarly be controlled by a phase control signal received from the dimmer 140.

[0051] The lighting control system 100 may also include a system controller 150 and / or a computing device 160 (e.g., a mobile device such as a smart phone or tablet computer). The system controller 150 may be configured to send and / or receive communication signals (e.g., RF signals 106). The system controller 150 may be configured to send messages (e.g., digital messages) to the smart bulbs 120a, 120b for controlling the smart bulbs 120a, 120b and / or to the LED driver 130 for controlling the LED light source 132. The system controller 150 may communicate via one or more types of RF communication signals, such as the RF signals 106, using a wireless protocol (e.g., such as a standard or proprietary wireless protocol). The system controller 150 may be configured to communicate according to one or more proprietary and / or standardized wireless communication standards.

[0052] The system controller 150 can be connected to the network 152, for example, via a wired or wireless communication link. The system controller 150 can be configured to communicate messages with a computing device 160 (e.g., a mobile device such as a smart phone or tablet computer) via RF signals 106 sent through the network 152. The system controller 150 can be configured to receive messages including commands for controlling the smart light bulbs 120a, 120b from the computing device 160 via the network 152 and / or send messages via the network 152 for providing data (e.g., status information) to the computing device 160 and / or other external devices.

[0053] The computing device 160 may be configured to send and / or receive communication signals (e.g., RF signals 106). The computing device 160 may be configured to send messages (e.g., digital messages) to the smart light bulbs 120a, 120b for controlling the smart light bulbs 120a, 120b and / or to send messages to the LED driver 130 for controlling the LED light source 132. The computing device 160 may communicate via one or more types of RF communication signals, such as the RF signals 106, using a wireless protocol (e.g., such as a standard or proprietary wireless protocol). The computing device 160 may be configured to communicate according to one or more proprietary and / or standardized wireless communication standards.

[0054] The computing device 160 may be located on the occupant, for example, may be attached to the occupant's body or clothing or may be held by the occupant. The computing device 160 may be characterized by a unique identifier (e.g., a serial number or address stored in a memory) that uniquely identifies the computing device 160. Examples of personal computing devices may include smart phones, laptop computers, and / or tablet devices. Examples of wearable wireless devices may include activity tracking devices, smart watches, smart clothing, and / or smart glasses. In addition, the system controller 150 may be configured to communicate with one or more other control systems (e.g., building management systems, security systems, etc.) via a network.

[0055] The computing device 160 may be configured to send messages to the system controller 150, for example, in one or more Internet Protocol packets. For example, the computing device 160 may be configured to send messages to the system controller 150 over the network 152 and / or via the Internet. The computing device 160 may be configured to send messages to external services over the Internet, and the messages may then be received by the system controller 150.

[0056] The lighting control system 100 may include other types of computing devices coupled to a network, such as a desktop personal computer (PC), a television with wireless communication capabilities, or any other suitable Internet Protocol-enabled device. Examples of load control systems operable to communicate with mobile devices and / or computing devices on a network are described in more detail in commonly assigned U.S. Patent No. 10,271,407, entitled LOAD CONTROL DEVICE HAVING INTERNET CONNECTIVITY, issued on April 23, 2019, the entire disclosure of which is hereby incorporated by reference.

[0057] The operation of the lighting control system 100 may be programmed and configured using, for example, a computing device 160. The computing device 160 may be executable to allow a user to generate system configuration data (e.g., stored in a system configuration database) that may define how the lighting control system 100 works (e.g., how it will work after installation and commissioning). For example, the configuration software may be a graphical user interface (GUI) software that may be run on the computing device 160 as a PC application, a web interface, and / or an application interface. The configuration software may be executed locally on the computing device 160 and / or on the system controller 150. For example, the configuration software may be executed as a local application on the computing device 160 that communicates with the system controller 150, load control devices, lighting devices, and / or other devices of the load control system 100 to work as described herein. In another example, the configuration software may be executed on the system controller 150 and may be displayed on the computing device 160 via a local application (e.g., a browser) for displaying a GUI. Portions of the system configuration data may be stored on the system controller 150, the load control devices, the lighting devices, and / or other devices of the load control system 100.

[0058] The configuration software and / or the system controller 150 (e.g., via instructions from the configuration software) may generate system configuration data, which may include a load control data set (e.g., presentation, auxiliary information, etc.) that defines the operation of the lighting control system 100. For example, the load control data set may include information about the operational settings of different load control devices (e.g., smart light bulbs 120a, 120b, LED drivers 130 for driving LED light sources 132, etc.) of the lighting control system 100. The load control data set may include information about how the load control devices respond to inputs received from input devices. In addition, the system configuration data may include a floor plan of a space and / or building in which the load control system 100 is installed. The system configuration data may include one or more icons that define the location of lighting devices and / or load control devices on the floor plan. In some examples, the configuration software may display the floor plan with icons on a display of the computing device 160, and may be configured to receive user input that allows configuration and / or control of the lighting devices and / or load control devices associated with the icons. Examples of configuration processes for load control systems are described in more detail in commonly assigned U.S. Patent No. 7,391,297, entitled HANDHELD PROGRAMMER FOR A LIGHTING CONTROL SYSTEM, issued on June 24, 2008, and U.S. Patent No. 10,027,127, entitled COMMISSIONING LOAD CONTROL SYSTEMS, issued on July 17, 2018, the entire disclosures of which are hereby incorporated by reference.

[0059] Figure 1B is a diagram of an example load control system 100b for controlling the amount of electrical power delivered to one or more electrical loads from an alternating current (AC) power source (not shown). The load control system 100b may be installed in a load control environment, such as a room 101b of a building. The load control system 100b may include a plurality of control devices configured to communicate with each other via wireless signals (e.g., radio frequency (RF) signals 104b, 105b). For example, the load control system 100b may include a control source device, a control target device, and / or a system controller 140b that may be configured to send and receive RF signals 104b, 105b. The RF signals 104b, 105b may use a proprietary RF protocol, such as a CLEAR CONNECT protocol (e.g., a CLEAR CONNECT TYPE A protocol and / or a CLEAR CONNECT TYPE X protocol as developed by Lutron Electronics Co., Inc.). Alternatively, the RF signals 104b, 105b may be transmitted using a different RF protocol, such as a standard protocol, e.g., WIFI, Bluetooth, Bluetooth Low Energy (BLE), ZIGBEE, Z-WAVE, THREAD, KNX-RF, ENOCEAN RADIO protocol, or one of a different standard or proprietary protocol. Alternatively or in addition, the load control system 100b may include a wired digital communication link coupled to one or more of the control devices to provide communication between the control devices.

[0060] The control devices of the load control system 100b may include a number of control source devices (e.g., input devices operable to send messages in response to receiving user input, detecting an occupied / vacant condition, measuring an ambient light intensity level, etc.) and a number of control target devices (e.g., load control devices operable to receive messages and control electrical loads in response to the received messages). A single control device of the load control system 100b may operate as both a control source device and a control target device. For example, a control source device may be an originating device or an intermediate device that originates a message, and a control target device may be a destination device or an intermediate device to which a message is sent.

[0061] The lighting control system 100b may include one or more lighting fixtures 110a, 110b, 110c, 110d that may be installed in a room 101b (e.g., in a ceiling 102b of the room 101b). Each lighting fixture 110a to 110d may include a lighting load (e.g., an LED light source) and a corresponding lighting control device (e.g., an LED driver, a ballast, a dimming or switching module, or any combination of such devices) for controlling the corresponding lighting load of the lighting fixtures 110a to 110d. The lighting control device may be a control target device configured to control the corresponding lighting load in response to a control instruction received in a digital message.

[0062] The control source device of the load control system 100b can be used to control the lighting fixtures 110a to 110d. The control source device may be an input device configured to transmit a message (e.g., a digital message) to a control target device of the load control system 100b, such as a lighting control device in the lighting fixtures 110a to 110d, via, for example, RF signals 104b, 105b. The control source device may send a message for controlling (e.g., indirectly controlling) the amount of power provided to the lighting load by the corresponding lighting control device in the corresponding lighting fixtures 110a to 110d. The message may include a control instruction (e.g., a load control instruction) or another indication that causes the lighting control device to determine a load control instruction for controlling the corresponding lighting load. The control source device of the load control system 100b may include, for example, a control device such as a remote control device 130b, which may be configured to send a message to the lighting control device in the corresponding lighting fixtures 110a to 110d via the RF signal 104b in response to the actuation of one or more buttons of the remote control device 130b.

[0063] The load control system 100b may include control modules (e.g., sensor devices and / or fixture controllers), such as control modules 124a, 124b, 124c, 124d. The control modules 124a to 124d may each be mounted to the ceiling 102b of the room 101b, adjacent to a corresponding lighting fixture in the lighting fixtures 110a to 110d. The control modules 124a to 124d may each be electrically connected to a corresponding lighting control device in the lighting fixtures 110a to 110d via a corresponding communication link 122a to 122d (e.g., a wired communication link) for controlling the lighting load. The control modules 124a to 124d may include one or more sensors (e.g., sensing circuits) for controlling the lighting load in the corresponding lighting fixtures 110a to 110d. For example, the control modules 124a to 124d may include an occupancy sensing circuit (e.g., which may operate as an occupancy sensor and / or a vacancy sensor) and / or a daylight sensing circuit (e.g., which may operate as a daylight sensor). The control modules 124a to 124d may be control source devices that send digital messages to the respective lighting control devices to which they are connected via respective wired communication links 122a to 122d. The control modules 124a to 124d may also or alternatively be control target devices that receive digital messages from other devices in the system (such as the remote control device 130b or another control source device) (e.g., over a wireless communication link via RF signals 104b, 105b) for controlling the respective lighting control devices to which the control modules 124a to 124d are connected.

[0064] The occupancy sensing circuits in the control modules 124a to 124d may be configured to detect an occupied and / or vacant condition in the room 101b in which the load control system 100b is installed. The control modules 124a to 124d may control the lighting control devices in the corresponding lighting fixtures 110a to 110d in response to the occupancy sensor detecting an occupied or vacant condition. The control modules 124a to 124d may each operate as a vacancy sensor so that a message is sent in response to detecting a vacancy condition (e.g., a message may be sent or not sent in response to detecting an occupied condition). The daylight sensing circuits in the control modules 120a to 120d may be configured to measure the ambient light intensity level in the visible area of ​​the room 101b in which the load control system 100b is installed. The control modules 124a to 124d may control the lighting control devices in the corresponding lighting fixtures 110a to 110d in response to the ambient light intensity level measured by the corresponding daylight sensing circuits.

[0065] The control modules 124a to 124d may each include a memory or other computer-readable storage medium configured to store instructions thereon for execution by control circuitry thereon. Each control module 124a to 124d may store in memory a unique identifier of other devices in the load control system 100b associated with the control module to enable identification of messages from and / or transmission of messages to the associated control device. For example, each control module 124a to 124d may store in memory a unique identifier of a remote control device 130b associated with the control module and thus be configured to respond to messages from the remote control device 130b. Other control variations are possible.

[0066] The control modules 124a to 124d may each include one or more wireless communication circuits for sending and / or receiving messages, for example, via RF signals 104b, 105b. The first wireless communication circuit of each of the control modules 124a to 124d may be configured to communicate on a first wireless communication link (e.g., a wireless network communication link) via RF signal 104b and / or communicate using a first wireless protocol (e.g., a wireless network communication protocol, such as a CLEAR CONNECT protocol and / or a THREAD protocol). The second wireless communication circuit of each of the control modules 124a to 124d may be configured to communicate on a second wireless communication link (e.g., a short-range wireless communication link) via RF signal 105b and / or communicate using a second wireless protocol (e.g., a short-range wireless communication protocol, such as a Bluetooth protocol and / or a Bluetooth low energy (BLE) protocol). The first communication circuit and the second communication circuit may be independent modules, or may be housed in a common module.

[0067] The control modules 124a-124d may each include one or more wired communication circuits for sending and / or receiving signals and / or messages via the corresponding communication links 124a-124d (e.g., wired power / communication links). For example, each control module 124a-124d may use wired communication circuits to transmit messages with the corresponding lighting fixtures 110a-110d via the corresponding communication links 122a-122d. Each of the communication links 122a-122d may be used to provide communication and / or power to / from each of the lighting fixtures 110a-110d. For example, each of the communication links 122a-122d may include, for example, a digital addressable lighting interface (DALI) link or another digital communication link. Each of the communication links 122a to 122d may be used by a corresponding control module 124a to 124d to send a message (e.g., including a command) to a corresponding lighting control device of a corresponding lighting fixture 124a to 124d for turning on and / or off the corresponding lighting load and controlling the intensity level and / or color (e.g., color temperature) of the corresponding lighting load. Each control module 124a to 124d may receive a message (e.g., including feedback information) from the corresponding lighting control device indicating the on / off state, intensity level, and / or color of the corresponding lighting load. In addition, the lighting control device in each of the lighting fixtures 110a to 110d may each receive power from an AC power source (not shown), and may each supply power to the corresponding control module 120a120d via the corresponding communication links 122a to 122d. Although each of the communication links 122a to 122d may be described herein as a single link, each of the communication links 122a to 122d may be composed of multiple links. For example, the lighting control device of each light fixture 110a-110d may provide power to the corresponding control module 124a-124d via a two-wire power bus, while communication between the control module and the lighting control device may be performed using an analog communication link, such as a 0 to 10V control link or another communication link (e.g., an RS 485 digital communication link) that may not provide power. Figure 1B The control modules 124a to 124d are described as including one or more sensors (e.g., sensing circuits) and one or more wireless communication circuits, but the control modules 124a to 124d may also include only one or more wireless communication circuits (e.g., one or more of the control modules 124a to 124d may not include sensors).

[0068] The load control system 100b may include a system controller 140b configured to send and / or receive messages via wired communication and / or wireless communication. For example, the system controller 140b may be configured to send and / or receive RF signals 104b to communicate with one or more control devices (e.g., control source devices and / or control target devices, such as control modules 124a to 124d). The system controller 140b may transmit digital messages between associated control devices that are configured to control another control device or be controlled by another device. The system controller 140b0 may be coupled to one or more wired control devices (e.g., control source devices and / or control target devices) via a wired digital communication link. The system controller 140 may also or alternatively be configured to communicate on a second wireless communication link (e.g., a standard communication link) via RF signals 106b and / or communicate using a second wireless protocol (e.g., a standard communication protocol, such as Internet Protocol (IP) and / or WI-FI protocol). For example, system controller 140b may be configured to send and / or receive messages over a network 108b, such as the Internet, via RF signals 106b.

[0069] The system controller 140b may be configured to send and receive messages between control devices. For example, the system controller 140b may send messages to the control modules 124a to 124d for controlling the lighting loads in the lighting fixtures 110a to 110d in response to messages received from the remote control device 130b (e.g., via the RF signal 104b). The messages may include configuration data for configuring the control devices (e.g., the control modules 124a to 124d) and / or control data (e.g., commands) for controlling the lighting loads in the lighting fixtures 110a to 110d.

[0070] The load control system 100b may be entrusted to implement control of the lighting loads in the lighting fixtures 110a to 110d based on commands for controlling the lighting loads in the lighting fixtures 110a to 110d transmitted from a control device (e.g., a remote control device 130b) to the control modules 124a to 124d. For example, the remote control device 130b may be associated with the control modules 124a to 124d within the lighting fixtures 110a to 110d. Association information may be stored on the association device, which may be used to transmit and identify messages and / or commands at the association device for controlling the electrical devices in the load control system 100b. The association information may include a unique identifier of one or more of the associated devices. The association information may be stored at the control modules 124a to 124d, the system controller 140b, or at other control devices that may be implemented to implement transmission and / or identification of messages between control devices.

[0071] The network device 150b can communicate with the control modules 110a to 110d and / or the system controller 140b for entrusting and / or controlling the control device of the load control system 100b. The network device 150b may include a wireless phone, a tablet computer, a laptop computer, a personal digital assistant (PDA), a wearable device (e.g., a watch, glasses, etc.) or other computing devices. The network device 150b can be operated by a user 152b. The network device 150b can be configured to communicate with the system controller 140b and / or the control device connected by sending and / or receiving via the network 108b using a standard wireless protocol (e.g., via RF signal 106b). In addition, the network device 150b can be configured to communicate directly with the control modules 110a to 110d by sending and / or receiving messages via a short-range wireless communication link (e.g., using RF signal 105b). Additionally, the network device 150b may be configured to send and / or receive beacon signals that may be used to commission the load control system 100b via a short-range wireless communication link (eg, using the RF signal 105b).

[0072] One or more devices of the system (e.g., one or more lighting devices, load control devices (e.g., dimmer switches), non-lighting devices, and / or computing devices, such as a system controller or mobile device) may cause the lighting devices and / or other load control devices to control one or more characteristics of their respective loads in accordance with a show. For example, for lighting devices, the system may cause the lighting devices to control their respective emitters to emit light in accordance with a show. A show may be a combination of changes in light emitted from multiple lighting devices (e.g., and / or sound from one or more speakers, window treatment movement from one or more motorized window treatments, etc.) with respect to time. During a show, each lighting device may be configured to emit light in accordance with its respective corresponding show, and the combination of all corresponding shows may constitute a show.

[0073] As described in more detail below, one or more lighting devices may be configured to receive and store presentation information and / or auxiliary information that may be used, for example, to enable multiple lighting devices to perform a coordinated presentation. The lighting devices may store the presentation information and auxiliary information in a memory (e.g., non-volatile and / or long-term memory) of the lighting devices. The lighting devices may be configured to perform a presentation in response to a command (e.g., a single command). Thus, the lighting devices may perform a presentation without having to transmit discrete instructions from one or more external computing devices.

[0074] The display information may define predefined lighting content that is stored in the memory of the lighting device before receiving the command to perform the display. For example, the predefined lighting content may include illumination instructions that cause the plurality of lighting devices to emit light that simulates a cyclic rainbow, simulates flickering candlelight, simulates sunlight shining through a forest canopy, simulates a breathing pattern (e.g., yoga / meditation / exercise), or simulates a weather display (e.g., cloud movement, lightning, northern lights, night sky, etc.).

[0075] The display information can be defined in the display duration T SHOW The relationship between characteristics of the emitted light (e.g., intensity value and / or one or more color values, such as CCT value, XY chromaticity coordinate value and / or RGB value, etc.) with respect to time. The characteristics of the emitted light may include an intensity value of the emitted light or a color value of the emitted light. The color value of the emitted light may refer to a CCT value of the emitted light, an XY chromaticity coordinate value of the emitted light, and / or an RGB value of the emitted light.

[0076] The auxiliary information may be specific to each lighting device included in the show (e.g., unique to each lighting device). For example, different auxiliary information may be provided to at least one other lighting device that is also configured to generate a show (e.g., illuminate according to the show information). In this way, each lighting device may be configured to generate a corresponding show based on the show information and the received device-specific auxiliary information. A corresponding show may be defined as a combination of the show information (e.g., common to all lighting devices) and the auxiliary information (e.g., which may be specific to each lighting device). In response to receiving a command to perform a show, each lighting device may drive one or more emitters to generate a corresponding show for a duration T based on the show information and the auxiliary information (e.g., a respective corresponding show stored in a memory in each lighting device). SHOW A plurality of lighting devices may generate a display when all of the lighting devices emit light according to their respective corresponding displays at the same time.

[0077] Because the lighting device is able to use the presentation information and the auxiliary information to generate a corresponding presentation, the lighting device may store thereon (eg, in non-volatile and / or long-term memory) the duration T of the presentation. SHOW A plurality of different intensity values ​​relative to time and / or a duration T of presentation SHOW Thus, after receiving the presentation information and / or the auxiliary information, the lighting device does not need to stream, for example, multiple different intensity values ​​and / or color values ​​when performing a presentation.

[0078] The lighting fixtures may be configured to start a show based on receiving a command to perform the show (e.g., the time of receipt). In this way, the start time of the show may be related to the time when the lighting fixture receives the command to perform the show. Therefore, multiple lighting fixtures may be configured to coordinate the start of a show based on a single command received. In addition, each of the multiple lighting fixtures may be configured with show information (e.g., which may be used to generate one or more default shows) and auxiliary information. The auxiliary information may be specific to each respective lighting fixture (e.g., unique to each respective lighting fixture). In this way, each of the multiple lighting fixtures may be configured to emit light with slightly different characteristics (e.g., intensity level, color, etc.) so that the combination of emitted light from all of the lighting fixtures generates a coordinated show.

[0079] Thus, a combination of lighting devices may be configured to generate a lighting scene based on the show information and the auxiliary information. A lighting scene may be a coordinated and choreographed emission of light from multiple lighting devices. A lighting scene may include one or more lighting devices that emit light according to a show (e.g., possibly with different auxiliary information), and in some examples, may include one or more lighting devices that emit light according to static settings (e.g., static intensity levels and / or colors).

[0080] In some examples, the lighting device can be configured to be coupled to an AC power source for receiving an AC mains voltage. In such examples, the lighting device can be configured to perform a display in response to receiving a command to perform a display and based on one or more zero crossings of the AC mains voltage. For example, the zero crossings of the AC mains voltage can be used as a common timing mechanism so that multiple different lighting devices can coordinate the start of a display.

[0081] In some examples, the display information may be defined by one or more tracks (e.g., default tracks). The track may define a characteristic (e.g., a single characteristic) of light emitted from one or more emitters (e.g., an intensity value and / or one or more color values, such as CCT values, XY chromaticity coordinate values, and / or RGB values, etc.) over time. For example, the display information may define a first track that defines a displayed intensity level L over time. SHOW (t). In addition, the presentation information may define one or more other tracks that define color over time (e.g., CCT values, XY chromaticity coordinate values, and / or RGB values). For example, the one or more other tracks that define color over time may include CCT values ​​T over time. SHOW (t). In addition, one or more other tracks defining color over time may include x chromaticity coordinate values ​​x over time SHOW (t) and the y chromaticity coordinate value Y over time SHOW(t). In addition, one or more other tracks defining the color over time may include the red value R over time. SHOW (t), green value G over time SHOW (t) and the blue value B over time SHOW (t).

[0082] In some examples, the trajectory defined by the display information can be generated using one or more functions. One example of a function that can be used to generate a trajectory is a spline function, such as a basic spline function (e.g., a B-spline function). In the case where the segments of the function are connected, the spline function can be a piecewise polynomial function defined by a number of breakpoints (e.g., knots). For example, the display information may include a plurality of breakpoints of the spline function for each trajectory defined by the display information, and the lighting device may be configured to generate a default trajectory (e.g., L based on the breakpoints and using the spline function). SHOW (t), T SHOW (t), [X SHOW (t), Y SHOW (t)]、[R SHOW (t), G SHOW (t), B SHOW (t)], etc.). For example, when a presentation includes multiple lighting devices, the presentation information sent to each of the lighting devices may be the same, so that the lighting devices can generate the same default trajectory for the presentation.

[0083] The lighting fixtures may use the auxiliary information to generate a corresponding display according to a default trajectory determined from the display information. For example, different auxiliary information may be provided to at least one other lighting fixture that is also configured to generate a display (e.g., emit light according to the display information). In this way, a corresponding display may be defined as a combination of display information (e.g., common to all lighting fixtures) and auxiliary information (e.g., which may be specific to each lighting fixture).

[0084] The auxiliary information may include the duration T SHOW , time offset value t OFF , a frequency adjustment value, an intensity adjustment value associated with the presentation, and / or a color shift associated with the presentation. Duration T SHOW The time offset value t may indicate the time length of each track displayed. OFF The time delay that the lighting device should apply to the start of the show relative to receiving the command to perform the show can be indicated. For example, via the time offset value t OFF , a lighting device may be configured to start a presentation at a different time than one or more other lighting devices that are also configured to present in response to a command (e.g., the same command). For example, the intensity trajectory for a corresponding presentation may define an intensity level L over time. CP (t), where L CP(t) = L SHOW (t + t OFF ). The frequency adjustment value may indicate whether the lighting device is to be repeatedly displayed and / or may indicate an adjustment to the frequency of the repeated display of the lighting device. In some examples, the frequency adjustment value may be a frequency adjustment scalar α FREQ , so that the intensity trajectory of the corresponding display can define the intensity level L over time CP (t), where L CP (t) = L SHOW ([α FREQ · f INIT ] · t), and f INIT is the initial frequency of the presentation. The color shift may indicate a change in the color defined by the presentation information.

[0085] The intensity adjustment value may indicate the duration T of the lighting device during control. SHOW The intensity level L of the intensity trajectory over time to be applied when the intensity level of light emitted from one or more emitters is L CP For example, the presentation information may indicate a default trajectory, and the lighting device may be configured to generate an intensity trajectory for the corresponding presentation based on the intensity adjustment value, for example, so that the intensity level of the lighting device is different from the intensity level of light emitted by one or more other lighting devices that are also configured to perform the presentation. For example, the intensity adjustment value may be an intensity adjustment offset L OFF , which can be added to the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SHOW (t) + L OFF For example, the intensity adjustment value may be the intensity adjustment scalar L SC , which can be multiplied by the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SC ·L SHOW (t).

[0086] Additionally, in some examples, the auxiliary information may include a randomization setting. For example, the control circuitry may use a randomization function to generate a corresponding display based on the randomization setting. For example, when the display simulates the flickering of a candle, simulates sunlight passing through a forest canopy, simulates a weather display, or simulates another random or pseudo-random pattern, the control circuitry may use a randomization function to generate the display to ensure that the lighting devices performing the display are not synchronized with each other. In some examples, the randomization setting may be an on / off setting that indicates whether the lighting device randomizes one or more characteristics (e.g., intensity level, specific color, and / or timing (e.g., time offset or frequency)) of the light emitted (e.g., or the degree of randomization).

[0087] In addition, as described in more detail herein, a user may be configured to adjust characteristics of the emitted light during a presentation (e.g., increase or decrease intensity levels, adjust color, etc.). For example, a user may be configured to adjust characteristics of the emitted light using an actuator of the lighting device and / or via a graphical user interface (GUI) (e.g., of a computing device and / or an external device). The lighting device may be configured to adjust characteristics of the emitted light while the lighting device is performing a presentation (e.g., for a duration T defined by the auxiliary information). SHOW During the duration T of the presentation, an adjustment command (e.g., an intensity level adjustment command, a color adjustment command, etc.) is received. The lighting device may be configured to control a load control circuit (e.g., a driver circuit) of the lighting device to adjust the intensity of the presentation during the duration T of the presentation based on the adjustment command (e.g., and further based on the presentation information and auxiliary information stored in the memory). SHOW The adjustment commands may include commands to adjust the characteristics of the emitted light, such as the intensity level or color of the emitted light, which are to be executed in conjunction with the presentation information and / or the auxiliary information. That is, the adjustment commands may be used to increase or decrease the intensity level and / or change the color of the presentation independently of the presentation information and the auxiliary information. Furthermore, although described in the context of intensity level and / or color, the adjustment commands may indicate adjustments to the start time of the presentation or the frequency of the presentation.

[0088] Computing device 160 and / or system controller 150 may be configured to create, modify, and / or send presentation information and / or auxiliary information to one or more lighting devices. Computing device 160 and / or system controller 150 may be configured to automatically configure multiple different devices using presentation information and / or auxiliary information. In some examples, computing device 160 and / or system controller 150 may be configured to determine presentation information and / or auxiliary information based on load type (e.g., a specific type of lighting device, a type of non-lighting device, etc.). In some examples, a user may be configured to use computing device 160 and / or system controller 150 to modify presentation information and / or auxiliary information.

[0089] In some examples, computing device 160 and / or system controller 150 may number each of the devices configured to generate the display, e.g., through a delegation step and / or based on the location of the device on a communication bus (e.g., where applicable). Computing device 160 and / or system controller 150 may configure auxiliary information based on the number of devices, the location and / or position of the devices, and / or the type of devices configured to generate the display. In some cases, a user (e.g., an installer of lighting control system 100) may assign a location (e.g., within a space or room) and / or a position (e.g., within a sequence of devices) to one or more of the devices, e.g., by moving sequentially between the devices to number the devices in sequence. For example, computing device 160 and / or system controller 150 may use a camera, e.g., during the delegation process, to determine the relative positions of the devices relative to each other.

[0090] In some examples, computing device 160 and / or system controller 150 may perform a position assignment process to assign positions and / or sequences to lighting devices. For example, computing device 160 and / or system controller 150 may assign a different sequence number N to each lighting device. ORDER Alternatively or in addition, the computing device 160 and / or the system controller 150 may assign the same sequence number N to a plurality of lighting devices (eg, two lighting devices). ORDER (e.g., if the lighting devices are within a threshold distance of each other, such as within 6 inches of each other.) Additionally, in some cases, such as when there may be a greater distance between the lighting devices (e.g., when the distance between the lighting devices exceeds a threshold distance), computing device 160 and / or system controller 150 may skip sequence number N. ORDER In such an example, computing device 160 and / or system controller 150 may view the specific sequence number N of each lighting device. ORDER To calculate the time offset t OFF (For example, as a time offset t as part of the auxiliary information assigned to each lighting device OFF ). For example, computing device 160 and / or system controller 150 may number the lighting devices N based on a particular sequence. ORDER , the highest sequence number N among the assigned sequence numbers HI and the duration of the display, T SHOW To calculate the time offset t OFF , for example, t OFF = (T SHOW / N HI ) · N ORDER .

[0091] In some examples, computing device 160 and / or system controller 150 may perform assigning location information to lighting devices using the floor plan and an augmented reality (AR) application that provides AR data to computing device 160 and / or system controller 150. For example, computing device 160 and / or system controller 150 may use the floor plan and / or AR data to assign coordinates (e.g., XY coordinates) to the lighting devices. Alternatively or in addition, computing device 160 and / or system controller 150 may use the floor plan and / or AR data to assign sequential numbers and / or time offsets t OFF Assigned to a lighting fixture.

[0092] In some examples, the presentation may be generated based on an animated image (e.g., an animated Graphics Interchange Format (GIF) image). For example, as described herein, a user may select an animated image, and a device (e.g., a control device) may generate presentation information and auxiliary information based on the number of devices, the positioning (e.g., location) of the devices, and / or the type of devices configured to generate the presentation. As described herein, in some cases, each lighting device may be assigned a location (e.g., within a space or room) and / or a position (e.g., within a sequence of devices). Then, based on the positioning and / or position of each lighting device, each lighting device may be assigned auxiliary information. In some examples, the presentation and auxiliary information may be based on the animated image selected by the user.

[0093] Finally, although primarily described with reference to various characteristics of emitted light, the processes described herein may be performed by devices that control characteristics of other load types, such as the types of loads described herein (e.g., speakers, motorized window treatments, etc.). Such non-lighting control devices may be configured to receive the display information and the auxiliary information. However, in such examples, the display information may define how the characteristics of the load type of the control device (e.g., the frequency and / or volume of the sound emitted by the speaker, the position of the motorized window treatment, etc.) are displayed over time (e.g., over the duration T of the display). SHOW Similarly, the auxiliary information may define a device-specific adjustment to one or more of the characteristics (e.g., an adjustment to frequency and / or volume). The non-lighting control device may be configured to store the display information and / or the auxiliary information in a memory prior to receiving a command to perform a display. Thus, some systems may include a lighting control device and a non-lighting control device, and a computing device (e.g., a system controller) may be configured to coordinate multiple loads of various types for a display, such as the emission of light, the generation of sound, the movement of one or more objects (e.g., electric window treatments in a space), etc., based on, for example, receiving a command (e.g., a single command).

[0094] It should be further understood that although Figure 1A Depicts a load control system with three lighting loads, but Figure 1A or Figure 1B The system may include more lighting loads, other types of lighting loads, and / or other types of electrical loads. For example, the load control system may include one or more of the following: a dimming ballast for driving a gas discharge lamp; an LED driver for driving an LED light source; a dimming circuit for controlling the intensity level of a lighting load; a screw-in lamp including a dimmer circuit and an incandescent or halogen lamp; a screw-in lamp including a ballast and a compact fluorescent lamp; a screw-in lamp including an LED driver and an LED light source; an electronic switch, a controllable circuit breaker, or other switching device for turning an appliance on and off; a plug-in load control device, a controllable electrical outlet, or a controllable power strip for controlling one or more plug-in loads; a motor control unit for controlling a motor load (such as a ceiling fan or exhaust fan); a drive unit for controlling a motorized window treatment or projection screen; One or more electric interior and / or exterior blinds; thermostats for heating and / or cooling systems; temperature control devices for controlling set point temperatures for heating, ventilation and air conditioning (HVAC) systems; air conditioners; compressors; electric baseboard heater controllers; controllable dampers; variable air volume controllers; fresh air intake controllers; ventilation controllers; one or more hydraulic valves for radiators and radiant heating systems; humidity control units; humidifiers; dehumidifiers; water heaters; boiler controllers; pool pumps; refrigerators; freezers; televisions and / or computer monitors; video cameras; volume controls; audio systems or amplifiers; elevators; power supplies; generators; chargers, such as electric vehicle chargers; alternative energy controllers; and / or the like.

[0095] Figure 2 is a perspective view of an example lighting device, such as lighting device 200 (e.g., a controllable LED lighting device). Lighting device 200 may be an example of a smart light bulb, such as Figure 1A The lighting device 200 may include a housing 210 having an upper dome 212 (e.g., a lens), a lower dome 214, and a housing heat sink 216. For example, the upper dome 212 may be transparent or translucent and may be flat or domed. For example, the lamp may include an A-type lamp. The lighting device 200 may be installed in a lighting fixture (e.g., such as a downlight fixture and / or a table lamp or a floor lamp) and may be replaceable and / or removable. The lighting device 200 may also have the form factor of other replaceable and / or removable lamps, such as parabolic aluminized reflector (PAR) lamps.

[0096] The lighting device 200 may include a base 218 (e.g., a screw-in base) that may be configured to connect to (e.g., screw into) a socket (e.g., a standard Edison socket) for electrically coupling the lighting device 200 to a power source, such as an alternating current (AC) power source. The lighting device 200 may also have another type of base, such as a pin base, a twist-lock base, a bayonet base, or other suitable type of base. The lighting device 200 may have different form factors, such as a linear form factor or other shapes and / or sizes. The lighting device 200 may also be mounted (e.g., permanently mounted) in a lighting fixture (e.g., a downlight fixture, a linear lighting fixture, a strip lighting fixture, or other lighting fixtures having one or more integral lighting devices (e.g., a light engine)).

[0097] Figure 3 is in lighting control systems (e.g. Figure 1A The lighting control system 100 or Figure 1B A simplified block diagram of an example controllable lighting device 300 used in a lighting control system 100b). Figure 3 is in lighting control systems (e.g. Figure 1A The lighting device 100 shown or Figure 1B 110a to 110d) is a simplified block diagram of an example lighting device 300 used in lighting fixtures 110a to 110d shown in FIG. The lighting device 300 may be a smart light bulb (such as, Figure 1A The smart light bulbs 120a, 120b shown), smart lighting devices (such as, Figure 1A LED driver 130), Figure 1B The lighting fixtures 110a to 110d shown, Figure 2 Examples of lighting devices 200 and / or the like are shown. Controllable lighting device 300 may include Figure 3 All or a subset of the components shown.

[0098] The lighting device 300 may include one or more emitter modules 310. For example, if the lighting device 300 is a PAR lamp (eg, as shown in FIG. 1 and FIG. 2 ), the emitter module 310 may be a PAR lamp. Figure 2 ), the lighting device 300 may include a single transmitter module 310. The transmitter module 310 may include one or more transmitters 311, 312, 313, 314. Each of the transmitters 311, 312, 313, 314 is Figure 3310 is shown as a single LED, but depending on the particular lighting system may each include multiple LEDs connected in series (e.g., an LED chain), multiple LEDs connected in parallel, or a suitable combination thereof. In addition, each of the emitters 311, 312, 313, 314 may include one or more organic light emitting diodes (OLEDs). For example, the first emitter 311 may represent a series of red LEDs, the second emitter 312 may represent a series of blue LEDs, the third emitter 313 may represent a series of green LEDs, and the fourth emitter 314 may represent a series of white or amber LEDs. The emitters 311, 312, 313, 314 may be controlled to adjust the intensity level (e.g., lighting intensity level or brightness) and / or color (e.g., color temperature) of the cumulative light output of the lighting device 300. The emitter module 310 may also include one or more detectors 316, 318 (e.g., photodiodes, such as red LEDs and green LEDs), which may generate corresponding photodiode currents I in response to incident light. PD1 ,I PD2 (e.g., detector signal).

[0099] The lighting device 300 may include a power converter circuit 320 that may receive a source voltage, such as an AC mains voltage V , via a hot connection H and a neutral connection N. AC , and across the bus capacitor C BUS Generates DC bus voltage V BUS (e.g., approximately 15V to 20V). The power converter circuit 320 may include, for example, a boost converter, a buck converter, a buck-boost converter, a flyback converter, a single-ended primary inductor converter (SEPIC), a Ćuk converter, or any other suitable power converter circuit for generating an appropriate bus voltage. The power converter circuit 320 may provide electrical isolation between the AC power source and the transmitters 311, 312, 313, 314, and may operate as a power factor correction (PFC) circuit to adjust the power factor of the lighting device 300 toward a power factor of one.

[0100] The lighting device 300 may include one or more transmitter module interface circuits 330 (e.g., one transmitter module interface circuit for each transmitter module 310 in the lighting device 300). The transmitter module interface circuit 330 may include a load control circuit (e.g., such as an LED driver circuit 332) for controlling (e.g., individually controlling) the power delivered to each of the transmitters 311, 312, 313, 314 of the corresponding transmitter module 310 and the intensity of the light emitted by each of the transmitters (e.g., the lighting intensity level and / or the luminous flux). The LED driver circuit 332 may receive a bus voltage V BUS, and can adjust the corresponding LED drive current I conducted through the transmitters 311, 312, 313, 314 LED1 ,I LED2 ,I LED3 ,I LED4 The LED driving circuit 332 may include one or more regulating circuits (eg, four regulating circuits), such as for controlling the corresponding LED driving current I LED1 to I LED4 An example of LED driver circuit 332 is described in more detail in U.S. Patent No. 9,485,813, issued on November 1, 2016, entitled ILLUMINATION DEVICE AND METHOD FOR AVOIDING ANOVER-POWER OR OVER-CURRENT CONDITION IN A POWER CONVERTER, the entire disclosure of which is hereby incorporated by reference.

[0101] The transmitter module interface circuit 330 may also include a receiver circuit 334 that may be electrically coupled to the detectors 316, 318 of the transmitter module 310 for detecting the photodiode current I PD1 ,I PD2 The corresponding optical feedback signal V FB1 、V FB2 The receiver circuit 334 may include one or more transimpedance amplifiers (eg, two transimpedance amplifiers) configured to convert the corresponding photodiode current I PD1 ,I PD2 Converted into an optical feedback signal V FB1 、V FB2 For example, the optical feedback signal V FB1 、V FB2 may have a DC magnitude indicative of the corresponding photodiode current I PD1 ,I PD2 The value of .

[0102] The transmitter module interface circuit 330 may also include a transmitter module control circuit 336 for controlling the LED driver circuit 332 to control the intensity levels of the transmitters 311, 312, 313, 314 of the transmitter module 310. The transmitter module control circuit 336 may include, for example, a microprocessor, a microcontroller, a programmable logic device (PLD), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or any other suitable processing device or controller. The transmitter module control circuit 336 may generate one or more drive signals V for controlling corresponding regulation circuits in the LED driver circuit 332. DR1 、V DR2 、V DR3 、V DR4 The transmitter module control circuit 336 may receive an optical feedback signal V from the receiver circuit 334. FB1 、V FB2 To determine the luminous flux L of the light emitted by the emitters 311, 312, 313, 314 E .

[0103] The transmitter module control circuit 336 can also receive multiple transmitter forward voltage feedback signals V from the LED driving circuit 332. FE1 、V FE2 、V FE3 、V FE4 and multiple detector positive voltage feedback signals V from the receiver circuit 334 FD1 、V FD2 . Emitter forward voltage feedback signal V FE1 To V FE4 The magnitude of the forward voltage of the corresponding emitter 311, 312, 313, 314 may indicate the temperature T of the corresponding emitter. E1 、T E2 、T E3 、T E4 If each emitter 311, 312, 313, 314 includes a plurality of LEDs electrically coupled in series, then the emitter forward voltage feedback signal V FE1 To V FE4 The detector forward voltage feedback signal V may represent the forward voltage across a single LED in the LED or the magnitude of the cumulative forward voltage generated across multiple LEDs in a chain (e.g., all series-coupled LEDs in the chain). FD1 、V FD2 The magnitude of the forward voltage of the respective detector 316, 318 may be indicative of the temperature T of the respective detector. D1 、T D2 For example, the detector positive voltage feedback signal V FD1 、VFD2 may be equal to the forward voltage V of the corresponding detector 316, 318 FD .

[0104] The lighting device 300 may include a lighting device control circuit 340, which may communicate with the lighting device via a communication bus 342 (e.g., I 2 The lighting device control circuit 340 may be configured to communicate with the emitter module control circuit 336 via the communication bus 343 to control the emitters 311, 312, 313, 314 to control the intensity level (e.g., lighting intensity level and / or brightness) and / or color (e.g., color temperature) of the accumulated light emitted by the lighting device 300. The lighting device control circuit 340 may include, for example, a microprocessor, a microcontroller, a programmable logic device (PLD), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or any other suitable processing device or controller. The lighting device control circuit 340 may be configured to move the lighting device 300 toward the target intensity level L TRGT (eg, target brightness) to adjust (eg, dim) the current intensity L of the accumulated light emitted by the lighting device 300 PRES (e.g., current brightness), the adjustment range may span the dimming range of the lighting device, for example, at the lower end intensity L LE (e.g., minimum strength, such as about 0.1% to 1.0%) and upper end strength L HE (e.g., a maximum intensity, such as approximately 100%). For example, the lighting device control circuit 340 can be configured to adjust the target intensity level L by sending the intensity value to the transmitter module control circuit 336 via the communication bus 342. TRGT .

[0105] The lighting device control circuit 340 can be configured to move toward the target color C TRGT (eg, in an XY color space, where a color may be defined by an x-color coordinate and a y-color coordinate) adjusting the current color C of the accumulated light emitted by the lighting device 300 PRES The lighting device control circuit 340 can be configured to move toward the target color temperature T TRGT Adjust the current color temperature T of the accumulated light emitted by the lighting device 300 (eg, in a correlated color temperature (CCT) color space, where colors can be defined by color temperature values) PRESThe CCT color space can range between warm white temperature (e.g., approximately 1400 K) and cool white temperature (e.g., approximately 10,000 K). For example, lighting device control circuit 340 can be configured to adjust the current color C of the accumulated light emitted by lighting device 300 by sending one or more color values ​​to emitter module control circuit 336. PRES The color value may include, for example, a CCT value (eg, in a CCT colorimetric space), an x- and y-chromaticity coordinate value (eg, in an XY colorimetric space), and / or one or more red, green, and blue (RGB) values.

[0106] The lighting device 300 may include a communication circuit 344 coupled to the lighting device control circuit 340. The communication circuit 344 may include one or more wireless communication circuits, such as, for example, a radio frequency (RF) transceiver coupled to an antenna for sending and / or receiving RF signals. The one or more wireless communication circuits may include an RF transmitter for sending RF signals, an RF receiver for receiving RF signals, or an IR transmitter and / or receiver for sending and / or receiving infrared (IR) signals. For example, the communication circuit 344 may include: a first wireless communication circuit that can communicate on a first wireless communication link (e.g., a wireless network communication link) using a first wireless protocol (e.g., a wireless network communication protocol, such as CLEAR CONNECT (e.g., CLEAR CONNECT A and / or CLEAR CONNECT X) and / or THREAD protocol); and a second wireless communication circuit that can communicate on a second wireless communication link (e.g., a short-range wireless communication link) using a second wireless protocol (e.g., a short-range wireless communication protocol, such as Bluetooth and / or Bluetooth Low Energy (BLE) protocol). The communication circuit 344 may be configured to receive RF signals (e.g., wireless control signals) from one or more remote control devices via a wireless network communication link. The wireless control signals may include messages indicating a destination color (e.g., in an XY color space, a CCT color space, a UV color space, and / or the like). The communication circuit 344 may be configured to receive RF signals (e.g., wireless configuration signals) (e.g., for configuring the operation of the lighting device 300) from a computing device (e.g., a computer, a cloud server, a mobile device such as a smart phone and / or a tablet computer, etc.) via a short-range wireless communication link. In addition, the communication circuit 344 may be coupled to the hot connection H and the neutral connection N of the lighting device 300 to send control signals via electrical wiring using, for example, a power line carrier (PLC) communication technique.

[0107] The lighting device control circuit 340 may be configured to determine a target intensity L of the lighting device 300 in response to a message (eg, a digital message) received via the communication circuit 334. TRGT, Target color C TRGT and / or target color temperature T TRGT When the lighting device control circuit 340 receives the target color temperature T TRGT When the lighting device control circuit 340 is configured to set the target color temperature T TRGT Convert from CCT color space to target color C in XY color space TRGT (eg, as defined by an x ​​chromaticity coordinate and a y chromaticity coordinate). The lighting device control circuit 340 may send a signal defining the target color C to the emitter module control circuit 336. TRGT The x chromaticity coordinate and y chromaticity coordinate of.

[0108] The lighting device 300 may include a memory 346 configured to store operating characteristics of the lighting device 300 (eg, a target intensity L TRGT 、Target color temperature T TRGT , lower end strength L LE , upper end strength L HE and / or any other combination of characteristics of the light emitted by the lighting device). The memory may be implemented as an external integrated circuit (IC) or as an internal circuit of the lighting device control circuit 340. The lighting device 300 may include a power supply 348 that may receive a bus voltage V BUS And generate the supply voltage V CC It is used to power the lighting device control circuit 340 and other low-voltage circuits of the lighting device 300 .

[0109] When the lighting device 300 is turned on, the lighting device control circuit 340 can be configured to control the emitter module 310 to emit light at substantially all times. The lighting device control circuit 340 can be configured to control the emitter module 310 to interrupt the normal emission of light to measure one or more operating characteristics of the emitter module during a periodic measurement interval. For example, during the measurement interval, the emitter module control circuit 336 can be configured to individually turn on each of the different color emitters 311, 312, 313, 314 of the emitter module 310 (e.g., while turning off the other emitters) and use one of the two detectors 316, 318 to measure the luminous flux L of the light emitted by the emitter. E For example, the emitter module control circuit 336 may turn on the first emitter 311 of the emitter module 310 (e.g., while turning off the other emitters 312, 313, 314) and respond to the first optical feedback signal V generated from the first detector 316. FB1 The luminous flux L of the light emitted by the first emitter 311 is determined EIn addition, the transmitter module control circuit 336 can be configured to drive the transmitters 311, 312, 313, 314 and the detectors 316, 318 to generate a transmitter forward voltage feedback signal V during the measurement interval. FE1 To V FE4 and the detector positive voltage feedback signal V FD1 、V FD2 .

[0110] Methods of measuring operational characteristics of emitter modules in lighting devices are described in more detail in: U.S. Patent No. 9,332,598, issued on May 3, 2016, entitled INTERFERENCE-RESISTANT COMPENSATION FOR ILLUMINATION DEVICES HAVING MULTIPLE EMITTER MODULES; U.S. Patent No. 9,392,660, issued on July 12, 2016, entitled LED ILLUMINATION DEVICE AND CALIBRATION METHOD FOR ACCURATELY CHARACTERIZING THE EMISSION LEDS AND PHOTODETECTOR(S) INCLUDED WITHIN THE LED ILLUMINATION DEVICE; and U.S. Patent No. 9,392,660, issued on July 12, 2016, entitled ILLUMINATION DEVICE AND METHOD FOR CONTROLLING AN ILLUMINATION DEVICE OVERCHANGES IN DRIVE CURRENT AND No. 9,392,663 to TEMPERATURE, the entire disclosure of which is hereby incorporated by reference.

[0111] Calibration values ​​for various operational characteristics of the lighting device 300 may be stored in the memory 346 as part of a calibration process performed during manufacture of the lighting device 300. Calibration values ​​may be stored for each of the emitters 311, 312, 313, 314 and / or detectors 316, 318 of each emitter module 310. For example, calibration values ​​may be stored for measurements of luminous flux (e.g., in lumens), x chromaticity coordinates, y chromaticity coordinates, emitter forward voltage, photodiode current, and detector forward voltage. For example, the luminous flux, x chromaticity coordinate, and y chromaticity coordinate measurements may be obtained from the emitters 311, 312, 313, 314 using an external calibration tool such as a spectrophotometer. The values ​​of the emitter forward voltage, photodiode current, and detector forward voltage may be measured internally in the lighting device 300. The calibration value for each of the emitters 311, 312, 313, 314 and / or detectors 316, 318 may be measured at a plurality of different drive currents (eg, 100%, 30%, and 10% of the maximum drive current of each respective emitter).

[0112] In addition, calibration values ​​for each of the emitters 311, 312, 313, 314 and / or detectors 316, 318 may be measured at a plurality of different operating temperatures. The lighting device 300 may operate in an environment controlled to a plurality of calibration temperatures and values ​​of operating characteristics, and the values ​​of operating characteristics may be measured and stored. For example, the lighting device 300 may operate at a cold calibration temperature, such as room temperature (e.g., approximately 25° C.), and a hot calibration temperature (e.g., approximately 85° C.). At each temperature, calibration values ​​for each of the emitters 311, 312, 313, 314 and / or detectors 316, 318 may be measured at each of a plurality of drive currents and stored in the memory 346.

[0113] After installation, the lighting device control circuit 340 of the lighting device 300 can use the calibration values ​​stored in the memory 346 to maintain a constant light output from the emitter module 310. The lighting device control circuit 340 can determine the target intensity L of the lighting device 300. TRGT and / or target color temperature T TRGT The luminous flux L emitted from the emitters 311, 312, 313, 314 E The lighting device control circuit 340 may be based on the luminous flux L emitted from the emitters 311, 312, 313, 314. E The determined target value is used to determine the corresponding drive current I of the emitters 311, 312, 313, 314. LED1 to I LED4 When the lifetime of the lighting device 300 is zero, the corresponding drive currents I of the emitters 311, 312, 313, and 314 can beLED1 to I LED4 The value of is controlled as the initial value I LED-INITIAL .

[0114] The light output of the emitter module 310 may decrease as the emitters 311, 312, 313, 314 age. The lighting device control circuit 340 may be configured to set the drive current I DR The value of increases to the adjusted value I LED-ADJUSTED To achieve the target strength L TRGT and / or target color temperature T TRGT Luminous flux L E A method of adjusting the drive current of an emitter to achieve a constant light output as the emitter ages is described in more detail in U.S. Patent No. 9,769,899, issued on September 19, 2017, entitled ILLUMINATION DEVICE AND AGE COMPENSATION METHOD, the entire disclosure of which is hereby incorporated by reference.

[0115] Figure 4 is an example of a device 430 capable of processing and / or communication in a load control system, such as Figure 1A The lighting control system 100 or Figure 1B 4 is a simplified block diagram of a lighting control system 100b of FIG. 430 may be an example of a computing device 160 (e.g., a smart phone, a laptop computer, and / or a tablet device), a remote control device of a lighting control system (e.g., when the dimmer 140 is configured as a remote control device), and / or a system controller of a lighting control system (e.g., the system controller 150 or the system controller 140b). The device 430 may be a control device capable of sending or receiving messages.

[0116] The device 430 may include control circuitry 431 for controlling functionality of the device 430. The control circuitry 431 may include one or more general purpose processors, special purpose processors, conventional processors, digital signal processors (DSPs), microprocessors, integrated circuits, programmable logic devices (PLDs), application specific integrated circuits (ASICs), or the like. The control circuitry 431 may perform signal encoding, data processing, image processing, power control, input / output processing, or any other functionality that enables the device 431 to perform as one of the devices of the load control system described herein (e.g., load control system 100).

[0117] The control circuit 431 may be communicatively coupled to the memory 432 to store information in the memory 432 and / or retrieve information from the memory. The memory 432 may include a computer-readable storage medium or a machine-readable storage medium that maintains a device data set of associated device identifiers, network information, and / or computer-executable instructions for execution as described herein. For example, the memory 432 may include computer-executable instructions or machine-readable instructions that include one or more parts of the process described herein. The control circuit 431 may access instructions from the memory 432 for execution to make the control circuit 431 work as described herein, or operate one or more other devices as described herein. The memory 432 may include computer-executable instructions for executing configuration software. For example, the computer-executable instructions may be executed to display a GUI for copying and pasting one or more settings as described herein. The computer-executable instructions may be executed to perform the process as described herein. In addition, one or more settings and / or control parameters associated with the device 430 may be stored on the memory 432.

[0118] The memory 432 may include non-removable memory and / or removable memory. The non-removable memory may include random access memory (RAM), read-only memory (ROM), hard disk, or any other type of non-removable memory storage. The removable memory may include a subscriber identity module (SIM) card, a memory stick, a memory card, or any other type of removable memory. The memory 432 may be implemented as an external integrated circuit (IC) or an internal circuit of the control circuit 431.

[0119] The device 430 may include one or more communication circuits 434 that communicate with the control circuit 431 for sending and / or receiving information as described herein. The communication circuit 434 may perform wireless and / or wired communication. The communication circuit 434 may be a wired communication circuit capable of communicating on a wired communication link. The wired communication link may include an Ethernet communication link, an RS-485 serial communication link, a 0 to 10 volt analog link, a pulse width modulation (PWM) control link, a digital addressable lighting interface (DALI) digital communication link, and / or another wired communication link. The communication circuit 134 may be configured to communicate via a power line (e.g., a power line from which the device 130 receives power) using a power line carrier (PLC) communication technology. The communication circuit 434 may be a wireless communication circuit that includes one or more RF or infrared (IR) transmitters, receivers, transceivers, and / or other communication circuits capable of performing wireless communication.

[0120] Although a single communication circuit 434 may be shown, multiple communication circuits may be implemented in the device 430. The device 430 may include a communication circuit configured to communicate via one or more wired and / or wireless communication networks and / or protocols and at least one other communication circuit configured to communicate via one or more other wired and / or wireless communication networks and / or protocols. For example, a first communication circuit may be configured to communicate via a wired or wireless communication link, while another communication circuit may be able to communicate on another wired or wireless communication link. The first communication circuit may be configured to communicate via a first wireless communication link (e.g., a wireless network communication link) using a first wireless protocol (e.g., a wireless network communication protocol), and the second communication circuit may be configured to communicate via a second wireless communication link (e.g., a short-range or direct wireless communication link) using a second wireless protocol (e.g., a short-range wireless communication protocol).

[0121] The control circuit 431 may communicate with one or more input circuits 433 and may receive input from the input circuits. The input circuit 433 may be included in a user interface for receiving input from a user. For example, the input circuit 433 may include an actuator (e.g., a momentary switch that may be actuated by one or more physical buttons) that may be actuated by a user to transmit user input or selection to the control circuit 431. The control circuit may be configured to perform control by sending control instructions indicating actuation on the user interface and / or control instructions generated in response to actuation. The actuator may include a touch-sensitive surface, such as a capacitive touch surface, a resistive touch surface, an inductive touch surface, a surface acoustic wave (SAW) touch surface, an infrared touch surface, an acoustic pulse touch surface, or another touch-sensitive surface configured to receive input (e.g., touch actuation / input), such as a point actuation or gesture from a user. The control circuit 431 of the device 430 may send a control instruction (e.g., data related to a custom dimming curve) in response to actuation or input from a user on the touch-sensitive surface.

[0122] Input circuitry 433 may include sensing circuitry (e.g., a sensor). The sensing circuitry may be an occupant sensing circuit, a temperature sensing circuit, a color (e.g., color temperature) sensing circuit, a visible light sensing circuit (e.g., a camera), a daylight sensing circuit, or an ambient light sensing circuit, or another sensing circuit for receiving input (e.g., an environmental characteristic in the environment of sensing device 430). Control circuitry 431 may receive information from one or more input circuitry 433 and process the information to perform functions as described herein.

[0123] Control circuitry 431 may communicate with one or more output sources 435. Output sources 435 may include one or more indicators (e.g., visible indicators such as LEDs) for providing indications (e.g., feedback) to a user. Output sources 435 may include a display (e.g., a visible display) for providing information (e.g., feedback) to a user. Control circuitry 431 and / or the display may generate a graphical user interface (GUI) generated via software for display on device 430 (e.g., displayed on a display of device 430).

[0124] The user interface of the device 430 may combine features of the input circuit 433 and the output source 435. For example, the user interface may have a button that actuates an actuator of the input circuit 433, and may have an indicator (e.g., a visible indicator) that may be illuminated by a light source of the output source 435. In another example, the display and the control circuit 431 may communicate bidirectionally, as the display may display information to the user and include a touch screen that is capable of receiving information from the user. The information received via the touch screen may be capable of providing the indicated information received from the touch screen as information to the control circuit 431 for performing a function or control.

[0125] Each of the hardware circuits within device 430 may be powered by power supply 436. For example, power supply 436 may include a power supply configured to receive power from an alternating current (AC) power supply or a direct current (DC) power supply. In addition, power supply 436 may include one or more batteries. Power supply 436 may generate a supply voltage V CC To power the hardware in device 430 .

[0126] As described herein, a lighting device (e.g., smart bulbs 120a, 120b and / or LED driver 130) can be configured to control the color temperature (e.g., correlated color temperature (CCT)) of the accumulated light emitted by the lighting device to be equal to a target color temperature T TRGT The lighting device (e.g., the control circuit of the lighting device) may determine how to mix the light emitted by multiple (e.g., two) emitter circuits (e.g., LEDs) of the lighting device so that the color temperature of the accumulated light emitted by the lighting device is equal to the target color temperature T TRGT For example, the lighting device may be based on a target color temperature T TRGT , target intensity level L TRGT and / or a specific color temperature of each emitter circuit to control the magnitude of the corresponding drive current conducted through the emitter circuit to a specific magnitude. For example, the lighting device may control the magnitude of the corresponding drive current conducted through the emitter circuit to a specific magnitude based on the target color temperature T TRGT The lighting device may use a table (e.g., stored in a memory) and / or one or more equations to determine the color temperature of the accumulated light emitted by the lighting device equal to the target color temperature T.TRGT Alternatively, the system may send a signal to the lighting device to make the color temperature of the accumulated light emitted by the lighting device equal to the target color temperature T TRGT The desired lumen value and / or drive current magnitude.

[0127] The lighting device may be configured to adjust the color temperature of the light emitted by the lighting device according to the intensity level. For example, the lighting device may be configured to move toward a target intensity level L TRGT Controls the current intensity level L of the light emitted by the lighting device PRES , the target intensity level range may span the dimming range, for example, at the lower end intensity L LE (e.g., minimum strength, such as about 0.1% to 1.0%) and upper end strength L HE (e.g., maximum intensity, such as approximately 100%), and the lighting device can be configured to move toward the target color temperature T TRGT Adjust the current color temperature T of the accumulated light emitted by the lighting device PRES The target color temperature can range from the cold white temperature T CW (e.g., approximately 3100 K to 6500 K) with warm white temperature T WW (e.g., approximately 1500 K to 3000 K).

[0128] In addition, in some examples, the lighting device can be configured to adjust the light intensity according to the target intensity level L according to the dimming curve. TRGT To control the target color temperature T TRGT In some cases, when configured with certain dimming curves, the lighting device may be configured at a target intensity level L TRGT When the target color temperature T is increased TRGT , and at the target intensity level L TRGT When the target color temperature T is reduced TRGT . Thus, a lighting device may control multiple emitter circuits to control light emitted by the lighting device along an intensity range associated with color temperatures (CCT values) between the emitter circuits, for example, to provide warm dimming, or vice versa (e.g., cool dimming, as described herein).

[0129] Figure 5A5 is a sequence diagram illustrating a process 500 for controlling a lighting device. In process 500, computing device 520 may be configured to send a plurality of discrete instructions to lighting device 530. In response to receiving each discrete instruction, lighting device 530 may control a driver circuit to cause one or more emitters to emit light at a target intensity level and / or a target color as defined by the discrete instruction. Thus, process 500 requires computing device 520 to continuously send (e.g., stream) commands for adjusting the target intensity level and / or target color to lighting device 530 so that lighting device 530 emits light that changes intensity level and / or color over a period of time.

[0130] For example, at 502 in process 500, computing device 520 may 1 The first message is sent to the lighting device 530, the first message including a command for controlling the lighting device 530 to a target intensity level and / or a target color. In response, the lighting device 530 may receive a command indicating a time t 1 The target intensity level and color of the first message, and at 504, the lighting device 530 can control the driver circuit to make one or more emitters of the lighting device 530 at time t 1 The target intensity level and the target color are emitted as indicated by the first message. In process 500, lighting device 530 may temporarily store the target intensity level and the target color indicated by the message in a memory (e.g., when lighting device 530 is controlling the driving circuit according to the target intensity level and the target color indicated by the message). In some examples, lighting device 530 does not need to store the target intensity level and the target color indicated by the message for a long time (e.g., permanently), for example, because the message only includes a subset of the data required to respond to the command.

[0131] At 506, computing device 520 may, at time t 2 A second message (eg, including a command) is sent to lighting device 530, the second message indicating the target intensity level and color. In response, lighting device 530 may receive a signal indicating time t 2 The target intensity level and color of the second message, and at 508, the lighting device 530 can control the driver circuit to make one or more emitters of the lighting device 530 at time t 2 The target intensity level and target color of light emitted by lighting device 530 are emitted as indicated by the second message. Then, lighting device 530 may receive (e.g., stream) multiple messages (e.g., a stream of multiple messages) from computing device 520 to continuously change the target intensity level and / or target color of light emitted by lighting device 530 until, for example, lighting device 530 is no longer instructed to change the target intensity level and / or target color of emitted light.

[0132] For example, at 510, computing device 520 may perform a n A final message (eg, including a command) is sent to lighting device 530, the final message indicating the target intensity level and the target color. In response, lighting device 530 may receive a signal indicating time t n The target intensity level and target color of the final message, and at 512, the lighting device 530 can control the driver circuit to make one or more emitters of the lighting device 530 at time t n The target intensity level and target color are emitted as indicated by the final message. Thus, using process 500, computing device 520 can instruct lighting device 530 to adjust the target intensity level and / or target color of the light emitted by lighting device 530, but in order to do so, lighting device 530 must receive (e.g., stream) multiple different messages from computing device 520. Such a system requires a large communication bandwidth and, in many cases, a dedicated communication channel (e.g., a digital multiplex (DMX) communication bus). In addition, constant communication in such a system can result in delays and / or errors in coordinating the light emitted from multiple different lighting devices.

[0133] Figure 5B 5 is a sequence diagram illustrating a process 550 for controlling a lighting device. The process 550 may be performed by a computing device 570 and / or a lighting device 580. The computing device 570 may be Figure 1A A computing device 160, Figure 1B The computing device 150b and / or Figure 4 The lighting device 580 may be an example of a device 430. Figure 1A The lighting device 100 shown, Figure 1B The lighting fixtures 110a to 110d and / or Figure 3 An example of a lighting device 300 is shown.

[0134] The computing device 570 and / or the lighting device 580 may perform the process 550 to configure the lighting device 580 to emit light in accordance with the display, e.g., utilizing one or more additional lighting devices. Using the process 550, the lighting device 580 may be configured to receive and store display information and / or auxiliary information, which may be used, for example, to enable a plurality of lighting devices to perform a coordinated display. The display information may define predefined lighting content that is stored in a memory of the lighting device prior to receiving the command to perform the display. For example, the predefined lighting content may include illumination instructions (e.g., display information and auxiliary information) that cause the plurality of lighting devices to emit light that simulates a cyclic rainbow, simulates the flickering of a candle, simulates sunlight shining through a forest canopy, simulates a breathing pattern (e.g., yoga / meditation / exercise), or simulates a weather event (e.g., cloud movement, lightning, northern lights, night sky, etc.).

[0135] At 552, the lighting device 580 may receive the presentation information and the auxiliary information from the computing device 570. At 554, the lighting device 580 may store the presentation information and the auxiliary information in a memory (e.g., non-volatile and / or long-term memory) of the lighting device 580. The presentation information may be defined by one or more tracks (e.g., a default track). The track may define a relationship of a characteristic (e.g., a single characteristic) of light emitted from one or more emitters (e.g., an intensity value and / or one or more color values, such as CCT values, XY chromaticity coordinate values, and / or RGB values, etc.) over time. For example, the presentation information may define a first track that defines an intensity level L of a presentation over time. SHOW (t). In addition, the presentation information may define one or more other tracks that define color over time (e.g., CCT values, XY chromaticity coordinate values, and / or RGB values). For example, the one or more other tracks that define color over time may include CCT values ​​T over time. SHOW (t). In addition, one or more other tracks defining color over time may include x chromaticity coordinate values ​​x over time SHOW (t) and the y chromaticity coordinate value Y over time SHOW (t). In addition, one or more other tracks defining the color over time may include the red value R over time. SHOW (t), green value G over time SHOW (t) and the blue value B over time SHOW (t). Therefore, the presentation information may define the duration of the presentation, T SHOW The relationship between one or more characteristics of light emitted from the image (e.g., intensity value, CCT value, XY chromaticity coordinate value, RGB value, etc.) and time.

[0136] In some examples, the trajectory defined by the presentation information may be generated using one or more functions. One example of a function that may be used to generate a trajectory is a spline function, such as a basic spline function (e.g., a B-spline function). Each function (e.g., a spline) may define a time duration T of the presentation. SHOW The relationship between the characteristics of light emitted in the display information and time. For example, the display information may include a plurality of splines, and the lighting device may be configured to generate a default display based on one or more splines. For example, a spline function may be a piecewise polynomial function defined by a number of breakpoints (e.g., knots) when the segments of the function are connected. For example, the display information may include a plurality of breakpoints of the spline function for each trajectory defined by the display information, and the lighting device may be configured to generate a default trajectory (e.g., L based on the breakpoints and using the spline function. SHOW (t), T SHOW (t), [X SHOW(t), Y SHOW (t)]、[R SHOW (t), G SHOW (t), B SHOW (t)], etc.). For example, when a presentation includes multiple lighting devices, the presentation information sent to each of the lighting devices may be the same, so that the lighting devices can generate the same default trajectory for the presentation.

[0137] The auxiliary information may be specific to lighting device 580. For example, different auxiliary information may be provided to at least one other lighting device that is also configured for the presentation (eg, to illuminate according to the presentation information). The auxiliary information may include a duration T SHOW , time offset value t OFF , frequency adjustment value and / or intensity adjustment value associated with the presentation. Duration T SHOW The time offset value t may indicate the time length of each track displayed. OFF The time delay that lighting device 580 should apply to the start of a presentation relative to receiving a command to perform the presentation may be indicated. For example, via a time offset value t OFF , lighting device 580 may be configured to start a presentation at a different time than one or more other lighting devices that are also configured to present in response to a command (e.g., the same command). For example, the intensity trajectory for a corresponding presentation may define an intensity level L over time. CP (t), where L CP (t) = L SHOW (t + t OFF ). The frequency adjustment value may indicate whether the lighting device is to repeat the display and / or how fast the lighting device is to repeat the display. In some examples, the frequency adjustment value may be a frequency adjustment scalar α FREQ , so that the intensity trajectory of the corresponding display can define the intensity level L over time CP (t), where L CP (t) = L SHOW ([α FREQ · f INIT ] · t), and f INIT is the initial frequency of the display.

[0138] The intensity adjustment value may indicate that the lighting device 580 controls the duration T of the display. SHOW The intensity level L of the intensity trajectory over time to be applied when the intensity level of light emitted from one or more emitters is L CPFor example, the presentation information may indicate a default trajectory, and lighting device 580 may be configured to generate an intensity trajectory for the corresponding presentation based on the intensity adjustment value, e.g., so that the intensity level of lighting device 580 is different from the intensity level of light emitted by one or more other lighting devices that are also configured to perform the presentation. For example, the intensity adjustment value may be an intensity adjustment offset L OFF , which can be added to the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SHOW (t)+ L OFF For example, the intensity adjustment value may be the intensity adjustment scalar L SC , which can be multiplied by the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SC · L SHOW (t).

[0139] At 556, lighting device 580 may receive a command to perform a show from computing device 570 (e.g., or other device within the system). For example, lighting device 580 may receive the command directly or indirectly from computing device 570 and / or receive the command from another device (such as a dimmer switch and / or a remote control device). In some cases, lighting device 580 may receive the show information, auxiliary information, and / or commands via a wireless communication channel. In some examples, at 556, lighting device 580 may control a driver circuit for controlling the intensity level and color of light emitted from one or more emitters to generate a show, wherein the intensity level and color of light emitted from the one or more emitters is a function of the show information and auxiliary information stored in memory at 554. In this way, lighting device 580 may control the driver circuit in response to the command and based on the show information and auxiliary information stored in memory for controlling, for example, based on receiving a command to perform a show (e.g., a single command) for a duration T defined by the auxiliary information. SHOW Thus, using process 550, lighting device 580 can perform a display without having to stream discrete instructions (e.g., such as required by process 500) from one or more external computing devices.

[0140] At 558, lighting device 580 may retrieve presentation information and / or auxiliary information from a memory (e.g., non-volatile and / or long-term memory) of lighting device 580. At 560a, lighting device 580 may be configured to control one or more emitters to display the presentation information and / or auxiliary information at time t 1 The target intensity level and / or target color are emitted as defined by the display information and / or the auxiliary information. 1 Start a presentation (eg, start a corresponding presentation of lighting device 580).

[0141] The start time of the show is related to the time when the command to perform the show is received at the lighting device 580. As such, the start time of the show can be related to the time when the command to perform the show is received by the lighting device 580. Furthermore, in some examples, the lighting device 580 can be configured to be coupled to an alternating current (AC) power source for receiving an AC mains voltage. In such examples, the control circuit can be configured to perform the show in response to receiving the command to perform the show and based on one or more zero crossings of the AC mains voltage. For example, the zero crossings of the AC mains voltage can be used as a common timing mechanism so that multiple different lighting devices can coordinate the start of a show.

[0142] At 560b, lighting device 580 may be configured to control one or more emitters to emit light at time t 2 The target intensity level and / or target color are defined by the display information and / or auxiliary information stored in the memory. The lighting device 580 may continue to control (e.g., periodically control) the target intensity level and / or target color defined by the display information and / or auxiliary information stored in the memory from time t 2 Until 560n (e.g., at the end of the presentation, at time t n ) emitted. Thus, the lighting device 580 may be configured to control the driving circuit based on receiving a (eg, single) command to perform a display to control the display for a duration T based on the display information and auxiliary information stored in the memory of the lighting device. SHOW In other words, the lighting device 580 can be configured to control the driving circuit of the lighting device 580 to control the intensity level and color of the light emitted from the emitter with respect to time during the display. SHOW The intensity level and color of the accumulated light emitted from one or more emitters of lighting device 580 at multiple different times during the period.

[0143] As described above, process 550 may be configured to be performed by each of the plurality of lighting devices. In such an example, the plurality of lighting devices may be configured to coordinate the start of a presentation based on receipt of a single command (e.g., a command sent by computing device 570 at 556). In addition, each of the plurality of lighting devices 580 may be configured with presentation information (e.g., a default presentation) and auxiliary information. The auxiliary information may be specific to each respective lighting device (e.g., unique to each respective lighting device). In this way, each of the plurality of lighting devices may be configured to emit light having slightly different characteristics (e.g., intensity, color, etc.) such that the combination of emitted light from all lighting devices generates a coordinated presentation.

[0144] For example, each lighting device may be configured to apply the auxiliary information to the show information to generate a corresponding show. The show information may define a default show, and the auxiliary information may define some changes to the default show. In this way, the corresponding show may be defined as a combination of the show information (e.g., common to all lighting devices) and the auxiliary information (e.g., which may be specific to each lighting device). In response to receiving a command to perform a show, each lighting device may drive one or more emitters to perform a corresponding show for a duration T based on the show information and the auxiliary information (e.g., the respective corresponding show stored in a memory in each lighting device). SHOW A plurality of lighting devices may generate a display when all of the lighting devices emit light according to their respective corresponding displays at the same time.

[0145] Finally, although described primarily with reference to various characteristics of emitted light, process 550 may be performed by a device that controls characteristics of other load types, such as the types of loads described herein (e.g., speakers, motorized window treatments, etc.). Such non-lighting control devices may be configured to receive the presentation information and the auxiliary information. However, in such examples, the presentation information may define how the characteristics of the load type of the control device (e.g., the frequency and / or volume of the sound emitted by the speaker, the position of the motorized window treatment, etc.) are displayed over time (e.g., over the duration T of the presentation). SHOW Similarly, the auxiliary information may define a device-specific adjustment to one or more of the characteristics (e.g., an adjustment to frequency and / or volume). The non-lighting control device may be configured to store the display information and / or the auxiliary information in a memory prior to receiving a command to perform a display. Thus, some systems may include a lighting control device and a non-lighting control device, and a computing device (e.g., a system controller) may be configured to coordinate multiple loads of various types for a display, such as the emission of light, the generation of sound, the movement of one or more objects (e.g., electric window treatments in a space), etc., based on, for example, receiving a command (e.g., a single command).

[0146] Fig. 6A 600 is a flow chart of an example process 600 for generating a display using a lighting device of a lighting system. Process 600 may be performed by a lighting device such as Figure 1A The lighting device 100 shown, Figure 1B lighting fixtures 110a to 110d, Figure 3 The lighting device 300 shown and / or the lighting device 580 of FIG. 5 . Process 600 may be performed by a control circuit of the lighting device (e.g., lighting device control circuit 340). The control circuit may perform process 600 periodically and / or in response to receiving presentation information and / or auxiliary information.

[0147] The control circuit may perform process 600 to cause one or more emitters of a lighting device to emit light according to a display. As described herein, in some cases, a display may be a combination of light emitted from a plurality of lighting devices, wherein each lighting device emits light according to a respective corresponding display, and the combination of all corresponding displays generates a display. Thus, using process 600, the control circuit may be configured to receive and store display information and / or auxiliary information, which may be used, for example, to enable a plurality of lighting devices to perform a coordinated display. The display information may define predefined lighting content, which is stored in a memory of the lighting device prior to receiving the command to perform the display. For example, the predefined lighting content may include illumination instructions that cause a plurality of lighting devices to emit light that simulates a cyclic rainbow, simulates the flickering of a candle, simulates sunlight shining through a forest canopy, simulates a breathing pattern (e.g., yoga / meditation / exercise), or simulates a weather event (e.g., cloud movement, lightning, northern lights, night sky, etc.). The auxiliary information may be specific to each lighting device (e.g., unique to each lighting device). The lighting device may be configured to generate a corresponding display using the display information and the auxiliary information.

[0148] Process 600 may begin at 610. At 612, the control circuit may receive presentation information and auxiliary information from a computing device (such as a mobile device, such as a smartphone, a tablet computer, and / or a system controller). At 614, the control circuit may store the presentation information and auxiliary information in a memory (e.g., non-volatile and / or long-term memory) of the lighting device. The presentation information may define a duration T of the presentation. SHOW In this way, the lighting device can store thereon (e.g., in a non-volatile and / or long-term memory) a duration T of the presentation. SHOW between multiple different intensity values ​​with respect to time and / or during the duration T of the presentation SHOWThus, after receiving presentation information and / or auxiliary information, for example, the control circuitry need not stream multiple different intensity values ​​and / or color values ​​when making a presentation.

[0149] The display information may be defined by one or more tracks (e.g., default tracks). The track may define a characteristic (e.g., a single characteristic) of light emitted from one or more emitters (e.g., an intensity value and / or one or more color values, such as CCT values, XY chromaticity coordinate values, and / or RGB values, etc.) over time. For example, the display information may define a first track that defines a display intensity level L over time. SHOW (t). In addition, the presentation information may define one or more other tracks that define color over time (e.g., CCT values, XY chromaticity coordinate values, and / or RGB values). For example, the one or more other tracks that define color over time may include CCT values ​​T over time. SHOW (t). In addition, one or more other tracks defining color over time may include x chromaticity coordinate values ​​x over time SHOW (t) and the y chromaticity coordinate value Y over time SHOW (t). In addition, one or more other tracks defining the color over time may include the red value R over time. SHOW (t), green value G over time SHOW (t) and the blue value B over time SHOW (t). Therefore, the presentation information may define the duration of the presentation, T SHOW The relationship between one or more characteristics of light emitted from the image (e.g., intensity value, CCT value, XY chromaticity coordinate value, RGB value, etc.) and time.

[0150] In some examples, the trajectory defined by the presentation information may be generated using one or more functions. One example of a function that may be used to generate a trajectory is a spline function, such as a basic spline function (e.g., a B-spline function). Each function (e.g., a spline) may define a time duration T of the presentation. SHOW The relationship between the characteristics of light emitted in the display information and time. For example, the display information may include multiple splines, and the lighting device may be configured to generate a default display based on one or more splines. For example, when the segments of the function are connected, the spline function may be a piecewise polynomial function defined by a number of breakpoints (e.g., nodes). For example, the display information may include multiple breakpoints of the spline function for each trajectory defined by the display information, and the lighting device may be configured to generate a default trajectory (e.g., L based on the breakpoints and using the spline function. SHOW (t), T SHOW (t), [X SHOW (t),Y SHOW(t)]、[R SHOW (t), G SHOW (t), B SHOW (t)], etc.). For example, when a presentation includes multiple lighting devices, the presentation information sent to each of the lighting devices may be the same, so that the lighting devices can generate the same default trajectory for the presentation.

[0151] The auxiliary information may be specific to a lighting device. For example, different auxiliary information may be provided to at least one other lighting device that is also configured to generate a presentation (eg, emit light according to the presentation information). The auxiliary information may include a duration T SHOW , time offset value t OFF , frequency adjustment value and / or intensity adjustment value associated with the presentation. Duration T SHOW The time offset value t may indicate the time length of each track displayed. OFF The time delay that the lighting device should apply to the start of the show relative to receiving the command to perform the show can be indicated. For example, via the time offset value t OFF , a lighting device may be configured to start a presentation at a different time than one or more other lighting devices that are also configured to present in response to a command (e.g., the same command). For example, the intensity trajectory for a corresponding presentation may define an intensity level L over time. CP (t), where L CP (t) = L SHOW (t+ t OFF ). The frequency adjustment value may indicate whether the lighting device is to be repeatedly displayed and / or may indicate an adjustment to the frequency of the repeated display of the lighting device. In some examples, the frequency adjustment value may be a frequency adjustment scalar α FREQ , so that the intensity trajectory of the corresponding display can define the intensity level L over time CP (t), where L CP (t) = L SHOW ([α FREQ · f INIT ] · t), and f INIT is the initial frequency of the display.

[0152] The intensity adjustment value may indicate the duration T of the lighting device during control. SHOW The intensity level L of the intensity trajectory over time to be applied when the intensity level of light emitted from one or more emitters is L CPFor example, the presentation information may indicate a default trajectory, and the lighting device may be configured to generate an intensity trajectory for the corresponding presentation based on the intensity adjustment value, for example, so that the intensity level of the lighting device is different from the intensity level of light emitted by one or more other lighting devices that are also configured to perform the presentation. For example, the intensity adjustment value may be an intensity adjustment offset L OFF , which can be added to the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SHOW (t) + L OFF For example, the intensity adjustment value may be the intensity adjustment scalar L SC , which can be multiplied by the intensity level L over time indicated by the default display SHOW (t) to generate the intensity level L over time corresponding to the intensity trajectory shown CP (t), for example, L CP (t) = L SC ·L SHOW (t).

[0153] At 616, the control circuitry may receive a command to perform the display. The command may be received from a computing device, such as a mobile device, a dimmer switch, and / or a system controller. For example, the control circuitry may receive the command directly or indirectly from the computing device and / or another device, such as a dimmer switch, may receive the command. In some cases, the control circuitry may receive the display information, the auxiliary information, and / or the command via a wireless communication channel. In response to receiving the command at 616, the control circuitry may retrieve the display information and / or the auxiliary information from a memory (e.g., non-volatile and / or long-term memory) of the lighting device.

[0154] At 618, the control circuitry may control the driver circuitry of the lighting device to control the intensity level and color of the light emitted from the one or more emitters to generate the show. As such, the intensity level and color of the light emitted from the one or more emitters may be a function of the show information and the auxiliary information stored in the memory at 614. Thus, in response to the command and based on the show information and the auxiliary information stored in the memory, the control circuitry may control the driver circuitry to control the light emitted from the one or more emitters for a duration T defined by the auxiliary information. SHOW The control circuitry may be configured to control the one or more emitters to emit light over a duration T of the presentation, for example, based on receiving a command (e.g., a single command) to perform the presentation. SHOWThe display emits light at an intensity level and / or color as defined by the display information and the auxiliary information. Thus, using process 600, the control circuitry may perform a display without having to receive a discrete instruction stream (e.g., such as required by process 500) from one or more external computing devices.

[0155] The control circuit can be configured to start the show based on receiving (e.g., at 616) a command to perform the show (e.g., the reception time). Thus, the start time of the show can be related to the time when the control circuit receives the command to perform the show. In addition, in some examples, the lighting device 580 can be configured to be coupled to an AC power source for receiving an AC mains voltage. In such an example, the control circuit can be configured to perform the show in response to receiving the command to perform the show and based on one or more zero crossings of the AC mains voltage. For example, the zero crossings of the AC mains voltage can be used as a common timing mechanism so that multiple different lighting devices can coordinate the start of the show.

[0156] As described above, process 600 may be configured to be performed by multiple lighting devices. In such an example, the multiple lighting devices may be configured to coordinate the start of a presentation based on receiving a single command. In addition, each of the multiple lighting devices may be configured with presentation information (e.g., a default presentation) and auxiliary information. The auxiliary information may be specific to each respective lighting device in the presentation (e.g., unique to each respective lighting device). In this way, each of the multiple lighting devices may be configured to emit light with slightly different characteristics (e.g., intensity level, color, etc.) so that the combination of emitted light from all lighting devices generates a coordinated presentation.

[0157] For example, each lighting device may be configured to apply the auxiliary information to the show information to generate a corresponding show. The show information may define a default show, and the auxiliary information may define some changes to the default show. In this way, the corresponding show may be defined as a combination of the show information (e.g., common to all lighting devices) and the auxiliary information (e.g., which may be specific to each lighting device). In response to receiving a command to perform a show, each lighting device may drive one or more emitters to perform a corresponding show for a duration T based on the show information and the auxiliary information (e.g., the respective corresponding show stored in a memory in each lighting device). SHOW A plurality of lighting devices may generate a display when all of the lighting devices emit light according to their respective corresponding displays at the same time.

[0158] In some examples, a user may be configured to adjust the characteristics of the light emitted during a presentation (e.g., increase or decrease the intensity level, adjust the color, etc.). For example, the control circuit may be configured to adjust the characteristics of the light emitted during a presentation while the control circuit is performing a presentation (e.g., for a duration T defined by the auxiliary information). SHOWThe control circuit may be configured to control the drive circuit to adjust the intensity of the display during the duration T of the display based on the adjustment command (e.g., and further based on the display information and auxiliary information stored in the memory). SHOW The control circuitry may be configured to adjust a characteristic of light emitted from one or more emitters during a display operation. The adjustment command may include a command to adjust a characteristic of the emitted light (such as an intensity level or color of the emitted light), which is to be executed in conjunction with the display information and / or the auxiliary information. That is, the adjustment command may be used to adjust the intensity level and / or color of the display information and the auxiliary information. For example, the control circuitry may be configured to determine an adjustment amount for the intensity level (e.g., an intensity adjustment value, which in some examples may be used as a base intensity level for the display) in response to actuation of a raise / lower actuator (e.g., an intensity adjustment actuator) of a dimmer switch.

[0159] Finally, although described primarily with reference to various characteristics of emitted light, process 600 may be performed by a device that controls characteristics of other load types, such as the types of loads described herein (e.g., speakers, motorized window treatments, etc.). Such non-lighting control devices may be configured to receive the display information and the auxiliary information. However, in such examples, the display information may define the characteristics of the load type of the control device (e.g., the frequency and / or volume of the sound emitted by the speaker, the position of the motorized window treatment, etc.) over time (e.g., the duration of the display T). SHOW ). Similarly, the auxiliary information may define a device-specific adjustment to one or more of the characteristics (e.g., an adjustment to frequency and / or volume). The non-lighting control device may be configured to store the display information and / or the auxiliary information in a memory prior to receiving a command to perform a display. Thus, some systems may include a lighting control device and a non-lighting control device, and a computing device (e.g., a system controller) may be configured to coordinate multiple loads of various types for a display, such as the emission of light, the generation of sound, the movement of one or more objects (e.g., motorized window treatments in a space), etc., based on, for example, receiving a command (e.g., a single command).

[0160] Figure 6B 6 is a flow chart of an example process 650 for generating and storing corresponding presentations using a lighting device of a lighting control system. The process 650 may be performed by a lighting device such as Figure 1A The lighting device 100, Figure 1B lighting fixtures 110a to 110d, Figure 3Process 650 may be performed by a control circuit of a lighting device (e.g., lighting device control circuit 340). The control circuit may perform process 650 in response to receiving presentation information and / or auxiliary information and / or in response to receiving an instruction to perform a presentation. For example, after receiving presentation information and auxiliary information, the control circuit may perform process 650.

[0161] The control circuitry may perform process 650 to generate a corresponding display (e.g., one or more corresponding tracks). As described herein, a corresponding display may be defined by a combination of display information and auxiliary information received by the lighting device. For example, the lighting device may be configured to generate corresponding corresponding displays, wherein the combination of all corresponding displays may constitute a display.

[0162] Process 650 may begin at 660. At 662, the control circuit may retrieve display information and / or auxiliary information from a memory of the lighting device. At 664, the control circuit may use the display information to generate a default display. As described herein, multiple lighting devices may receive the same display information, and therefore, the display information may define a default display. In addition, in some examples, the display message may be defined by one or more trajectories (e.g., default trajectories). The trajectory may define a characteristic (e.g., a single characteristic) of light emitted from one or more emitters (e.g., an intensity value and / or one or more color values, such as CCT values, XY chromaticity coordinate values, and / or RGB values, etc.) over time. In some examples, the trajectory defined by the display information may be generated using one or more functions. An example of a function that can be used to generate a trajectory is a spline function, such as a basic spline function (e.g., a B-spline function). Each function (e.g., a spline) may define a time duration T of the display. SHOW For example, the display information may include a plurality of splines, and the lighting device may be configured to generate a default display based on one or more splines.

[0163] At 666, the control circuitry can determine whether the lighting device has received and / or stored auxiliary information (e.g., related to the presentation information). For example, as described herein, the auxiliary information can define one or more characteristics specific to each lighting device (e.g., unique to each lighting device). For example, the auxiliary information can include a duration T SHOW , time offset value t OFF , frequency adjustment value and / or intensity adjustment value associated with the presentation information.

[0164] If the control circuit determines at 666 that the auxiliary information exists, the control circuit may generate a corresponding presentation based on the auxiliary information according to the default presentation at 670. That is, the control circuit may generate a corresponding presentation specific to the lighting device based on the presentation information (e.g., or the default trajectory) and the auxiliary information. As mentioned herein, the auxiliary information may include a duration T SHOW , color shift value t OFF , a frequency adjustment value, an intensity adjustment value associated with the presentation, and / or a color shift associated with the presentation. For example, a corresponding presentation may define an intensity level L over time. CP (t), where L CP (t) = L SHOW (t + t OFF ). The frequency adjustment value can be the frequency adjustment scalar α FREQ , so that the intensity trajectory of the corresponding display can define the intensity level L over time CP (t), where L CP (t) = L SHOW ([α FREQ · f INIT ] · t), and f INIT is the initial frequency of the display. The color shift may indicate the change of the color defined by the display information. The intensity adjustment value may indicate the intensity of the lighting device when controlling the duration T of the display. SHOW The intensity level L of the intensity trajectory over time to be applied when the intensity level of light emitted from one or more emitters is L CP At 672 , the control circuitry may store the corresponding presentation along with the presentation name in a memory and may exit process 650 .

[0165] However, if the control circuit determines at 666 that the auxiliary information is not present, the control circuit may set the corresponding presentation to be the same as the default presentation (e.g., with respect to the animated image) based on the auxiliary information at 668. At 672, the control circuit may store the corresponding presentation in memory along with the presentation name, and process 650 may exit. Thus, using process 650, the control circuit may be configured to generate a corresponding presentation to be used during a presentation based on the presentation information and associated auxiliary information (if received).

[0166] Figure 7 is a flow chart of an example process 700 for responding to a raise or lower command using a lighting fixture of a lighting control system. The process 700 may be performed by a lighting fixture such as Figure 1A The lighting device 100, Figure 1B lighting fixtures 110a to 110d, Figure 3Process 700 may be performed by a lighting device 300 shown in FIG. 5 and / or lighting device 580 of FIG. 5 . Process 700 may be performed by a control circuit of a lighting device (e.g., lighting device control circuit 340). The control circuit may perform process 700 in response to receiving an adjustment command (e.g., via a toggle actuator of the lighting device).

[0167] The control circuit may perform process 700 to adjust a characteristic of the emitted light (e.g., to increase or decrease the intensity level), such as when a presentation is being made or when a presentation is not being made. As described herein, in some cases, a presentation may be a combination of light emitted from a plurality of lighting devices, wherein each lighting device emits light according to a respective corresponding presentation, and the combination of all corresponding presentations generates the presentation. The presentation information may indicate predefined lighting content that is stored in a memory of the lighting device prior to receiving a command to make a presentation. The auxiliary information may be specific to each lighting device (e.g., unique to each lighting device). The lighting device may be configured to use the presentation information and the auxiliary information to generate a corresponding presentation. Using process 700, the control circuit may be configured to adjust a characteristic of the emitted light (e.g., to increase or decrease the intensity level), such as when a presentation is being made or when a presentation is not being made.

[0168] Process 700 may start at 710. At 712, the control circuit may receive an adjustment command, such as an intensity increase command or an intensity decrease command. For example, the user may be configured to adjust the characteristics of the emitted light using an actuator of the lighting device and / or via a graphical user interface (GUI) (e.g., a computing device and / or an external device). Although process 700 is described in the context of an intensity increase or intensity decrease command, as described herein, the adjustment command may be a command to adjust the characteristics of the emitted light, such as an increase intensity command, a decrease intensity command, an adjust color command, an adjust start time command, or an adjust frequency command. The adjustment command may include a command to adjust the characteristics of the emitted light (such as the intensity level or color of the emitted light), which is to be executed together with the display information and / or the auxiliary information. That is, the adjustment command may be used to adjust the intensity level and / or color of the display information and the auxiliary information. For example, the control circuit may be configured to determine the adjustment amount of the intensity level (e.g., an increase intensity command or a decrease intensity command) in response to actuation of an increase actuator or a decrease actuator (e.g., an intensity adjustment actuator) of a dimmer switch or remote control, respectively.

[0169] At 714, the control circuitry may determine whether the lighting device is performing a show. For example, the control circuitry may determine whether an increase or decrease command is received while the lighting device is performing a show. While performing a show, the lighting device may control one or more characteristics of the emitted light based on the show information and / or the auxiliary information. If, at 714, the control circuitry determines that the lighting device is performing a show, then at 716, the control circuitry may determine whether the adjustment command is an increase intensity command or a decrease intensity command. Additionally, as described herein, while performing a show, the control circuitry may set a target intensity level based on the corresponding show and the current time (e.g., before the adjustment is made at 718 or 720).

[0170] If at 716 the control circuit determines that the adjustment command is an increase intensity command, then at 718 the control circuit may cause the intensity adjustment scalar L SC The amount indicated by the increase intensity command is increased, and the control circuit may then exit process 700. In some examples, the increase intensity command may indicate an intensity adjustment of a fixed amount. In other examples, the increase intensity command may indicate an intensity adjustment scalar L SC , which can be multiplied by the intensity level L over time corresponding to the intensity trajectory displayed CP (t), for example, L CP (t) = L SC · L CP (t). Alternatively, the increase intensity command may indicate an intensity adjustment offset L OFF , the intensity adjustment offset may be added to the intensity level L over time of the intensity trajectory corresponding to the display CP (t), for example, L CP (t) = L CP (t) + L OFF .

[0171] If at 716 the control circuit determines that the adjustment command is a decrease intensity command, then at 720 the control circuit may cause the intensity adjustment scalar L SC The amount indicated by the reduce intensity command is reduced, and the control circuit may then exit process 700. In some examples, the reduce intensity command may indicate an intensity adjustment of a fixed amount. In other examples, the reduce intensity command may indicate an intensity adjustment scalar L SC , which can be multiplied by the intensity level L over time corresponding to the intensity trajectory displayed CP (t), for example, L CP (t) = L SC · L CP Alternatively, the intensity reduction command may indicate an intensity adjustment offset L OFF , which can be seen from the intensity level L over time CP (t) Subtract the intensity adjustment offset, e.g., LCP (t) = L CP (t) + L OFF .

[0172] If at 714 the control circuitry determines that the lighting device is not on display, then at 722 the control circuitry may determine whether the adjustment command is an increase intensity command or a decrease intensity command. For example, if not on display, the control circuitry may set the target intensity level to a static intensity level (e.g., an intensity level that does not change over time). If at 722 the control circuitry determines that the adjustment command is an increase intensity command, then at 724 the control circuitry may set the target intensity level L of the lighting load to a static intensity level (e.g., an intensity level that does not change over time). TRGT The increase is increased by the amount indicated by the increase intensity command, and the control circuit may then exit process 700. If, at 722, the control circuit determines that the adjustment command is a decrease intensity command, then at 720, the control circuit may lower the target intensity level L of the lighting load. TRGT The amount indicated by the reduce intensity command is reduced, and the control circuitry may then exit process 700 .

[0173] Fig. 8A 8 is a flow chart of an example process 800 for assigning a location to one or more lighting devices of a lighting control system. The process 800 may be performed by a device such as Figure 1A The computing device 160 shown, Figure 1B The computing device 150b, the remote control device of the lighting control system 100, the system controller of the lighting control system 100, Figure 1B The system controller 140b and / or Figure 4 The process 800 may be performed by a control circuit of the device (e.g., control circuit 431). The control circuit may perform the process 800 during initial configuration of a display. The control circuit may perform the process 800 to assign locations to lighting devices using a floor plan. Once the locations of the lighting devices are assigned, the control circuit may determine auxiliary information for each lighting device so that the plurality of lighting devices are configured to generate a coordinated display.

[0174] The control circuit may begin process 800 at 810. At 812, the control circuit may retrieve a floor plan of the space. In some examples, the floor plan may include one or more icons that define the locations of lighting devices and / or load control devices (e.g., LED drivers) on the floor plan, which icons may be created during a design phase prior to installation and commissioning. In some examples, the control circuit may be configured to generate a graphical user interface that displays the floor plan with icons, and the control circuit may be configured to receive user input via the graphical user interface, thereby allowing configuration and / or control of the type and / or location of the lighting devices and / or load control devices associated with the icons. An example of a configuration process for a load control system is described in more detail in U.S. Patent No. 11,687,223, entitled CONFIGURING A LOAD CONTROL SYSTEM, issued on June 27, 2023, the entire disclosure of which is hereby incorporated by reference.

[0175] At 814, the control circuitry may define an origin on the floor plan. For example, a user may use a graphical user interface to select a point on the floor plan to set as the origin, or the control circuitry may default to the origin. Alternatively, the control circuitry (e.g., instructions resident on a memory of the control circuitry) may automatically select a location for the origin on the floor plan (e.g., in the center of the floor plan or in the lower left corner of the floor plan). At 816, the control circuitry may select a device on the floor plan, such as a lighting device (e.g., based on an icon defining a location for the lighting device). The floor plan may include multiple devices with predefined locations and / or a technician may add a device to the floor plan based on the actual location of the device within the space.

[0176] At 818, the control circuit may determine or assign location information for the selected device. For example, the control circuit may determine the location information using a graphical user interface and / or based on user input. The location information may include coordinates, such as X coordinates, XY coordinates, or XYZ coordinates (e.g., one-dimensional coordinates, two-dimensional coordinates, or three-dimensional coordinates). For some lighting devices and / or lighting fixtures, such as downlights, lamps, and other point light sources, the control circuit may use the location information of the icons of the lighting devices and / or load control devices on the plan view. However, for some types of lighting devices, such as linear lighting devices, the lighting devices may not have easily defined locations. For example, linear lighting devices may extend a long distance and may not be easily assigned to a single location. In such an example, the control circuit may determine the location information based on any combination of the following. The control circuit may determine the location information of the linear lighting device based on the location of the load control device (e.g., LED driver) that controls the linear lighting device as a single area (e.g., the coordinates may be determined as one end or the other end of the linear lighting device). The control circuit may determine the location information of the linear lighting device based on the midpoint of the lighting device. The control circuitry may determine the position information of the linear lighting device as either end of the fixture (e.g., independent of the location of the load control device). In some examples, individual segments of the linear lighting device may be individually addressable, and in such cases, the control circuitry may determine the position information of each individually addressable segment of the linear lighting device.

[0177] At 820, the control circuitry may store the location information of the device in a memory of the device (e.g., memory 432) (e.g., as system configuration data). At 822, the control circuitry may determine whether there are more lighting devices within the lighting control system to which location information is to be assigned. If there are additional lighting devices, at 824, the control circuitry may select the next device and may proceed back to 818. If there are no additional lighting devices, the control circuitry may exit process 800.

[0178] Figure 8B 8 is a flow chart of an example process 850 for assigning a sequential number to one or more lighting devices of a lighting control system. The process 850 may be performed by a device such as Figure 1A The computing device 160, Figure 1B The computing device 150b, the remote control device of the lighting control system 100, the system controller of the lighting control system 100, Figure 1B The system controller 140b and / or Figure 4 Process 850 may be performed by a control circuit of the device (e.g., control circuit 431). The control circuit may perform process 850 during an initial configuration of the display. The control circuit may perform process 850 to assign sequential numbers N to the lighting devices using the plan view. ORDEROnce the lighting device sequence number N ORDER Once assigned, the control circuit can determine the auxiliary information for each lighting device so that the multiple lighting devices are configured to generate a collaborative display.

[0179] At 851, the control circuitry may begin process 850. At 852, the control circuitry may select a device (e.g., a lighting device) from a plurality of devices within the space. For example, the control circuitry may select the device based on a user selection received via a user interface (e.g., a user may select the device by selecting an icon on a floor plan). Alternatively, the control circuitry may select the device in the space via a smartphone using a Bluetooth Low Energy (BLE) beacon.

[0180] At 854, the control circuit may assign a sequence number N to the device. ORDER For example, the control circuit may select the sequence number N based on user input. ORDER (For example, a user may manually assign sequence numbers by selecting a sequence number from among many possible sequence numbers.) The control circuitry may sequentially assign sequence numbers N to each device. ORDER to (e.g., automatically) select a sequence number N for the device itself ORDER (For example, the first selected device is assigned a sequence number N ORDER 1. The second selected device is assigned a sequence number N ORDER 2, etc.). The control circuit can assign a unique sequential number N to the device ORDER Alternatively or in addition, the control circuit may assign the same sequence number N to multiple devices (eg, two devices). ORDER (For example, if the devices are within a threshold distance of each other, such as within 6 inches of each other.) In addition, in some cases, the control circuitry may skip sequence number N. ORDER , such as when the distance between the devices may be larger (eg, when the distance between the devices exceeds a threshold distance).

[0181] At 856, the control circuit may store the sequence number N of the selected device. ORDER In addition, in some examples, the control circuit may number the sequence N ORDER At 858, the control circuitry may determine whether there are more devices within the lighting control system to be assigned sequence numbers N. ORDER If there are additional devices, then at 860 , the control circuitry may select the next device and may proceed back to 854 .

[0182] If there are no additional devices, then at 862, the control circuit may determine the time offset t of the plurality of devices in the space. OFF For example, the control circuit may be based on the sequential number N of the device ORDER, the highest sequence number N assigned to any of the multiple devices in the space ORDER and / or the duration of the display T SHOW To determine the time offset t of the device OFF In some examples, the control circuit may determine a time offset t for a subset of the plurality of devices within the space. OFF (For example, not all devices must be assigned a time offset t OFF ). Time offset value t OFF A time delay within a presentation may be indicated, where the device is configured to start the presentation upon receiving a command to do so. For example, via a time offset value t OFF , a device may be configured to start a presentation at a different time than one or more other devices that are also configured to present in response to a command (e.g., the same command). For example, the intensity trajectory for a corresponding presentation may define an intensity level L over time. CP (t), where L CP (t) = L SHOW (t + t OFF ). In addition, as described herein, the control circuit may depend on the specific sequence number N of each device. ORDER To calculate the time offset t OFF (For example, as a time offset t as part of the assistance information assigned to each device OFF ). For example, the control circuit may be based on the specific sequence number N of the device ORDER , the highest sequence number N among the assigned sequence numbers HI and the duration of the display, T SHOW To calculate the time offset t OFF , for example, t OFF = (T SHOW / N HI ) · N ORDER Additionally, at 862, the control circuitry may store a time offset t associated with each of the plurality of devices prior to exiting process 850. OFF .

[0183] In some examples, the presentation may be generated based on an animated image (e.g., an animated Graphics Interchange Format (GIF) image). An animated image may be a number of images (e.g., frames) that change over time. For example, a user may select an animated image, and a device (e.g., a control device) may generate presentation information and auxiliary information based on the number of devices, the positioning (e.g., location) of the devices, and / or the type of devices configured to generate the presentation. As described herein, in some cases, each lighting device may be assigned a location (e.g., within a space or room) and / or a position (e.g., within a sequence of devices). Then, based on the positioning and / or position of each lighting device, each lighting device may be assigned auxiliary information. In some examples, the presentation and auxiliary information may be based on the animated image selected by the user.

[0184] Fig.9A 9 is a flow chart of an example process 900 for distributing presentation information and auxiliary information of an animated image to one or more lighting devices of a lighting control system. The process 900 may be performed by a device such as Figure 1A The computing device 160 shown, Figure 1B The computing device 150b, the remote control device of the lighting control system 100, the system controller of the lighting control system 100, Figure 1B The system controller 140b and / or Figure 4 Process 900 may be performed by a control circuit of a device (e.g., control circuit 431). The control circuit may perform process 900 before assigning presentation information and / or auxiliary information to one or more lighting devices within a space. The control circuit may perform process 900 after assigning locations to lighting devices, for example, using a floor plan (e.g., as described with respect to process 800).

[0185] The control circuitry may begin process 900 at 910. At 912, the control circuitry may determine location information of one or more devices (e.g., one or more lighting devices to be displayed). For example, the control device may determine location information of one or more devices using process 900. As described herein, the location information may be one-dimensional location information, two-dimensional location information, or three-dimensional location information associated with the physical location of the device in space.

[0186] At 914, the control circuit may retrieve (e.g., from a memory) data of an animated image. An animated image may be associated with a plurality of pixels, and the plurality of pixels may be defined by changing intensity levels and / or colors over time. An example of an animated image is a GIF image. In some examples, the control circuit may receive an animated image from a user (e.g., via a computing device, such as a system controller or a mobile device). The data of the animated image may include the number of pixels of the animated image, the duration of the animated image, and display information associated with each pixel of the animated image (e.g., the start time of the pixels of the animated image, and / or one or more characteristics of each pixel of the animated image in the duration, such as the intensity level of the pixel in the duration of the animated image, the color of the pixel in the duration of the animated image, etc.). In this way, the pixels of the animated image may have unique and / or different display information. In some examples, the control circuit may receive an animated image and generate display information for each pixel of the animated image.

[0187] At 916, the control circuitry may select a device in the display. For example, the control circuitry may select a device based on the order of the devices, based on the location of the devices in the space, and / or based on a user selection. In some examples, the control circuitry may assign a different sequence number N to each device in the system. ORDER , and the control circuit may be based on the sequence number N associated with the device ORDER At 918, the control circuitry may retrieve (eg, from memory) the location information of the selected device (eg, determined at 912).

[0188] At 920, the control circuitry may determine (e.g., select) pixels of the animated image based on the location of the selected device. Each frame of the animated image may include a plurality of pixels, and the control circuitry may determine a pixel from the plurality of pixels based on the location of the selected device and the location of the pixel within the frame. In some examples, the control circuitry may associate the pixels of the animated image with a space in which the lighting device is located. In some examples, the control circuitry may associate each pixel of the animated image with a location within the space. Then, based on the location of the pixel and the location of the selected device, the control circuitry may select the pixel based on which pixel's location within the space is closest to the location of the selected device in the space.

[0189] At 922, the control circuit may store the display information of the selected pixel with the selected device. In addition, in some examples, the control circuit may send the display information of the selected pixel to the selected device for storage at the selected device (e.g., stored in a memory of the selected device). At 924, the control circuit may determine whether there are additional devices that have not yet been associated with the display information of the pixels of the animated image. If at 924, the control circuit determines that there is at least one additional device, then at 926, the control circuit may select another device and return to 918. If the control circuit determines that there are no additional devices (e.g., all devices are associated with the display information of the pixels of the animated image), the control circuit may exit process 950. Thus, using process 950, the control circuit may associate the display information of multiple pixels of the animated image with corresponding devices (e.g., lighting devices) within the space, for example, so that these lighting devices can later perform a display that imitates the animated image.

[0190] Fig. 9B 950. The presentation (such as presentation information and auxiliary information) may be based on the animated image 950. The animated image 950 may be illustrated by a series of six bitmaps 952a to 952f and / or six corresponding images 960a to 960f, which are displayed over time (from time t 1 To time t 6 ) development. Animated image 950 may be defined by sixteen pixels (eg, each pixel is represented by a smaller box, such as pixel 954). A single pixel (such as pixel 954) may be displayed for a duration T of animated image 950. SHOW For example, the value of pixel 954 changes across bitmaps 952a to 952f and as the animated image changes over time (from time t 1 To time t 6 ) development, which can be illustrated by the different gray levels in the corresponding images 960a to 960f. 6 At the end, the animation image can return to time t 1 (e.g., multiple times in a row) or the presentation may end.

[0191] The computing device (e.g., a system controller) may be configured to generate and assign presentation information and / or auxiliary information based on the animated image. In some examples, the animated image may be an animated GIF image. The computing device may be configured to assign a location within the space to each lighting device (e.g., using the methods described herein). For example, the computing device may assign a different sequential number N to each lighting device. ORDER In such an example, the computing device may depend on the specific sequence number N of each lighting device. ORDER To calculate the time offset t OFF(For example, as a time offset t as part of the auxiliary information assigned to each lighting device OFF ). For example, the computing device may number the lighting devices N based on a specific sequence. ORDER , the highest sequence number N among the assigned sequence numbers HI and the duration of the display, T SHOW To calculate the time offset t OFF , for example, t OFF = (T SHOW / N HI ) ·N ORDER In addition, in some examples, the computing device may be configured to use input received from a mobile device (e.g., augmented reality software) to generate a two-dimensional map of the lighting load within the space. The computing device may assign a location within the space, such as an XY coordinate, to each lighting device based on the two-dimensional map.

[0192] The computing device may allow a user to select an animated image that represents a display in the array over time. In some cases, the computing device may generate a display on the screen that allows the user to visualize and select the animated image. The user can visualize what a display generated based on the animated image might look like in space by viewing the animated image on the display. The animated image may be associated with a plurality of pixels (e.g., such as pixel 954 of animated image 950).

[0193] In some examples, the animated image may represent a display over time across a two-dimensional array (e.g., such as animated image 950). However, although described in the context of a two-dimensional array, in other examples, the animated image may represent a display over time across a three-dimensional array (e.g., a three-dimensional volume where positions are defined by XYZ coordinates). Further, in other examples, the animated image may represent a display over time across a one-dimensional array (e.g., where positions are defined by X coordinates). In such examples, the X coordinate may represent a position along a length of space.

[0194] As described above, the computing device may associate one or more pixels of the animated image with each of a plurality of different lighting devices. Using the animated image 950 as an example, the animated image may include sixteen pixels, and the computing device may determine the pixels associated with each lighting device based on the location of the lighting device in the space (e.g., using a floor plan, as described herein). As described herein, the computing device may associate each lighting device with a location in the space (e.g., an XY coordinate). The computing device may associate each pixel of the animated image with a location in the space. Thus, the computing device may associate each pixel with one or more lighting devices. In some examples, there may be more than one pixel associated with a lighting device. For example, a lighting device may be configured to control the emitted light based on a mixture or average of the values ​​of the characteristics associated with the pixel. Alternatively, multiple lighting devices may be associated with a pixel (e.g., based on the number of lighting devices, the number of pixels of the animated image, and the location of the lighting device in the space). In some examples, the floor plan data may include the dimensions of multiple regions (e.g., the XY coordinates of the corners of the region), so that the animated image may be scaled on the region, or positioned / sized only relative to the dimensions of the region.

[0195] The computing device may control multiple lighting devices based on the animated image and the association between the lighting devices and the pixels of the animated image. For example, the computing device may generate presentation information and auxiliary information based on the animated image. The presentation information may be specific to each pixel or position in space. The computing device may send presentation information to each lighting device, and may send auxiliary information specific to the coordinates (e.g., location and position) of the lighting device to each lighting device. Then, the system controller may perform a presentation, and the lighting device may control the intensity level and / or color of the light emitted over time based on the presentation information and the auxiliary information to imitate the animated image. That is, the lighting device may control the intensity level and / or color of the light emitted over time based on its respective position in space to generate a presentation based on the animated image. In addition, although described in the context of a two-dimensional animated image, in other examples, the computing device may be configured to generate presentation information and auxiliary information based on a three-dimensional animation, and to generate and assign auxiliary information to each lighting device based on the position (e.g., three-dimensional coordinates, such as XYZ coordinates) assigned to the lighting device in the space.

[0196] Although described with reference to lighting loads, one or more of the embodiments described herein may be used with other electrical loads and / or load control devices. For example, one or more of the embodiments described herein may be performed by various load control devices configured to control various electrical load types, such as, for example: an LED driver for driving an LED light source (e.g., an LED light engine); a screw-in lamp including a dimmer circuit and an incandescent or halogen lamp; a screw-in lamp including a ballast and a compact fluorescent lamp; a screw-in lamp including an LED driver and an LED light source; a dimming circuit for controlling the intensity level of an incandescent lamp, a halogen lamp, an electronic low voltage lighting load, a magnetic low voltage lighting load, or another type of lighting load; an electronic switch, a controllable circuit breaker, or other switching device for turning an electrical load or appliance on and off; a controllable circuit breaker or other switching device for controlling one or more plug-in electrical loads (e.g., a coffee pot, an air conditioner, a refrigerator ... The invention relates to plug-in load control devices, controllable electrical outlets or controllable power strips for use with electrical loads (e.g., ceiling fans, exhaust fans, and the like); motor control units for controlling motor loads (e.g., ceiling fans or exhaust fans); drive units for controlling motorized window coverings or projection screens; motorized interior or exterior blinds; thermostats for heating and / or cooling systems; temperature control devices for controlling heating, ventilation and air conditioning (HVAC) systems; air conditioners; compressors; electric baseboard heater controllers; controllable dampers; humidity control units; dehumidifiers; water heaters; pool pumps; refrigerators; freezers; televisions or computer monitors; power supplies; audio systems or amplifiers; generators; chargers, such as electric vehicle chargers; and alternative energy controllers (e.g., solar, wind, or thermal energy controllers). A single control circuit may be coupled to and / or adapted to control multiple types of electrical loads in a load control system.

[0197] In addition to what has been described herein, the methods and systems may also be implemented in a computer program, software, or firmware that is incorporated into one or more computer-readable media for execution by, for example, a computer or processor. Examples of computer-readable media include electronic signals (sent via a wired or wireless connection) and tangible / non-transitory computer-readable storage media. Examples of tangible / non-transitory computer-readable storage media include, but are not limited to, read-only memory (ROM), random access memory (RAM), removable disks, and optical media such as CD-ROM disks and digital versatile disks (DVDs).

Claims

1. A lighting device, comprising: one or more light sources, wherein each light source is configured to emit light; a load control circuit configured to control an amount of power delivered to each of the one or more light sources; a communication circuit configured to receive a message; as well as a control circuit for controlling the load control circuit to control the intensity level and color of the accumulated light emitted by the one or more light sources, wherein the control circuit is configured to: receiving presentation information and auxiliary information from a computing device via the communication circuit in one or more messages; storing the display information and the auxiliary information in a memory of the lighting device; receiving, via the communication circuit, a command to perform a presentation in a message; and Controlling the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time to generate the display, wherein the intensity level and the color of the accumulated light emitted from the one or more light sources are determined using a function that depends on the display information and the auxiliary information stored in the memory.

2. The lighting device of claim 1, wherein the presentation information defines at least one of a relationship of intensity values ​​with respect to time during a duration of the presentation and a relationship of color values ​​with respect to time during the duration of the presentation.

3. The lighting device of claim 1, wherein the presentation information is defined by one or more tracks, wherein each track defines a relationship of a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light comprises an intensity level or a color. 4 . The lighting device of claim 3 , wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

5. The lighting device of claim 3, wherein a trajectory of the one or more trajectories defines an x-chromaticity coordinate value over time and a y-chromaticity coordinate value over time.

6. The lighting device of claim 3, wherein a track of the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

7. The lighting device of claim 1, wherein the control circuit is configured to control the load control circuit for controlling the intensity level and the color of the cumulative light emitted from the one or more light sources at a plurality of different times during the duration of the presentation; and wherein the intensity level and the color of the light emitted from the one or more light sources at the plurality of different times during the duration of the presentation are a function of the presentation information and the auxiliary information stored in the memory.

8. The lighting device of claim 1, wherein said function used to determine said intensity level and said color of said displayed accumulated light emitted from said one or more light sources is a spline function. 9 . The lighting device of claim 8 , wherein the display information received by the control circuit comprises one or more breakpoints of the spline function.

10. A lighting device as described in claim 9, wherein the control circuit is configured to use the breakpoints of the spline function included in the display information to generate one or more default trajectories, wherein each default trajectory defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

11. The lighting device of claim 10, wherein the control circuit is configured to generate one or more corresponding trajectories according to the default trajectory using the auxiliary information stored in the memory.

12. The lighting device of claim 1, wherein a start time of the presentation is related to a time when the command to perform the presentation is received at the lighting device.

13. The lighting device of claim 1, wherein the auxiliary information includes a duration of the presentation; and Wherein the control circuit is configured to control the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time from receipt of the command to repeat the presentation at the end of the duration.

14. The lighting device of claim 1, wherein the auxiliary information includes a duration of the presentation, and wherein a change in the duration affects a frequency of the presentation.

15. The lighting device of claim 1, wherein the auxiliary information includes a time offset, wherein the time offset indicates a time delay relative to the start of receiving the command that the lighting device is to be applied to the presentation.

16. The lighting device of claim 1, wherein the auxiliary information includes an intensity adjustment value associated with the presentation, wherein the presentation information indicates a default intensity level, and wherein the control circuit is configured to adjust the default intensity level based on the intensity adjustment value.

17. The lighting device of claim 16, wherein the intensity adjustment value comprises an intensity adjustment offset, wherein the default trajectory indicates intensity levels over time; and Wherein the control circuit is configured to add or subtract the intensity adjustment offset to or from the intensity level over time indicated by a default presentation to generate an intensity level over time of an intensity trajectory for a corresponding presentation performed by the lighting device.

18. The lighting device of claim 1, wherein the auxiliary information comprises a color shift, wherein the color shift indicates a change in the color defined by the presentation information.

19. The lighting device of claim 1, wherein the auxiliary information is specific to the lighting device such that different auxiliary information is provided to at least one other lighting device.

20. The lighting device of claim 1, wherein the control circuit is configured to retrieve the show information and the auxiliary information from the memory of the lighting device in response to the command, and thereafter control the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time to generate the show.

21. The lighting device of claim 1, wherein the one or more light sources include one or more emitters; wherein the communication circuitry comprises wireless communication circuitry and the command is received from the computing device or from a dimmer switch via a wireless signal; and wherein the lighting device is configured to be coupled to an alternating current (AC) power source to receive an AC mains voltage; and The control circuit is configured to perform the display in response to receiving the command to perform the display and based on one or more zero crossings of the AC mains voltage.

22. A lighting device as described in claim 1, wherein the control circuit is configured to control the load control circuit to control the intensity level and the color of the light emitted from the light source for a duration based on the presentation and the auxiliary information stored in the memory of the lighting device based on receiving a single command to perform the presentation.

23. The lighting device of claim 1, wherein the presentation information defines predefined lighting content, the predefined lighting content being stored in a memory of the lighting device prior to receiving the command to perform the presentation; and The predefined lighting content includes lighting instructions that cause multiple lighting devices to emit light that simulates a cyclic rainbow, simulates flickering candlelight, simulates sunlight shining through a forest canopy, simulates a breathing pattern, or simulates a weather display.

24. The lighting device of claim 1, wherein the control circuit is configured to: receiving an adjustment command during a duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, wherein the characteristic of the emitted light comprises the intensity level or the color of the emitted light; and The load control circuit is controlled for adjusting the characteristic of the emitted light during the duration based on the adjustment command.

25. The lighting device of claim 1, wherein the display is defined by a combination of light emitted from a plurality of lighting devices, wherein a default display is defined by the display information, and wherein a corresponding display is defined by a combination of the display information and the auxiliary information received by the lighting device.

26. The lighting device of claim 1, wherein the control circuit is configured to modify a default presentation based on the auxiliary information, wherein the default presentation is determined based on the presentation information.

27. A lighting device, comprising: a load control circuit configured to control the amount of power delivered to the one or more light sources; a communication circuit configured to receive a message; as well as a control circuit for controlling the load control circuit to control the intensity level and color of light emitted by the one or more light sources, wherein the control circuit is configured to: receiving presentation information and auxiliary information from a computing device via the communication circuit, wherein the presentation information or the auxiliary information includes a duration of the presentation; storing the display information and the auxiliary information in a memory of the lighting device; receiving, via the communication circuit, a command to perform a presentation in a message; and In response to the command and based on the presentation information and the auxiliary information stored in the memory, the load control circuit is controlled to control the intensity level and the color of the light emitted from the one or more light sources for the duration.

28. The lighting device of claim 27, wherein the presentation information defines a relationship of intensity values ​​with respect to time for the duration of the presentation and a relationship of color values ​​with respect to time for the duration of the presentation.

29. The lighting device of claim 27, wherein the presentation information is defined by one or more tracks, wherein each track defines a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light comprises an intensity level or a color.

30. The lighting device of claim 29, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

31. The lighting device of claim 29, wherein a track of the one or more tracks defines an x-chromaticity coordinate value over time and a y-chromaticity coordinate value over time.

32. The lighting device of claim 29, wherein a track of the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

33. The lighting device of claim 1, wherein said function used to determine said intensity level and said color of said displayed accumulated light emitted from said one or more light sources is a spline function.

34. The lighting device of claim 33, wherein the display information received by the control circuit includes one or more breakpoints of the spline function.

35. A lighting device as described in claim 34, wherein the control circuit is configured to use the breakpoints of the spline function included in the display information to generate one or more default trajectories, wherein each default trajectory defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

36. The lighting device of claim 35, wherein the control circuit is configured to generate one or more corresponding trajectories from the default trajectory using the auxiliary information stored in the memory.

37. The lighting device of claim 27, wherein a start time of the presentation is related to a time when the command to perform the presentation is received at the lighting device.

38. The lighting device of claim 27, wherein the auxiliary information includes the duration of the presentation; and wherein the control circuit is configured to control the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time in response to the command to repeat the presentation at the end of the duration.

39. The lighting device of claim 27, wherein the auxiliary information includes a time offset, wherein the time offset indicates a time delay relative to the start of receiving the command that the lighting device is to be applied to the presentation.

40. The lighting device of claim 27, wherein the auxiliary information includes an intensity adjustment value associated with the presentation, wherein the presentation information indicates a default intensity level, and wherein the control circuit is configured to adjust the default intensity level based on the intensity adjustment value.

41. The lighting device of claim 27, wherein the auxiliary information includes a color shift, wherein the color shift indicates a change in the color defined by the presentation information.

42. The lighting device of claim 27, wherein the auxiliary information is specific to the lighting device such that different auxiliary information is provided to at least one other lighting device.

43. A lighting device as described in claim 27, wherein the control circuit is configured to retrieve the show information and the auxiliary information from the memory of the lighting device in response to the command, and then control the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time to generate the show.

44. The lighting device of claim 27, wherein the communication circuit comprises wireless communication circuitry and the command is received from the computing device or from a dimmer switch via a wireless signal.

45. The lighting device of claim 27, wherein the lighting device is configured to be coupled to an alternating current (AC) power source to receive an AC mains voltage; and The control circuit is configured to perform the display in response to receiving the command to perform the display and based on one or more zero crossings of the AC mains voltage.

46. ​​The lighting device of claim 27, wherein the presentation information defines predefined lighting content, the predefined lighting content being stored in a memory of the lighting device prior to receiving the command to perform the presentation; and The predefined lighting content includes lighting instructions that cause multiple lighting devices to emit light that simulates a cyclic rainbow, simulates flickering candlelight, simulates sunlight shining through a forest canopy, simulates a breathing pattern, or simulates a weather display.

47. The lighting device of claim 27, wherein the control circuit is configured to: receiving an adjustment command during a duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, wherein the characteristic of the emitted light comprises the intensity level or the color of the emitted light; and The load control circuit is controlled for adjusting the characteristic of the emitted light during the duration based on the adjustment command.

48. A lighting device as described in claim 27, wherein the display is defined by a combination of light emitted from a plurality of lighting devices, wherein a default display is defined by the display information, and wherein a corresponding display is defined by a combination of the display information and the auxiliary information received by the lighting device.

49. The lighting device of claim 27, wherein the control circuit is configured to modify a default presentation based on the auxiliary information, wherein the default presentation is determined based on the presentation information.

50. A lighting device as described in claim 1, wherein the control circuit is configured to control the load control circuit to control the intensity level and the color of the light emitted from the light source for a duration based on the display and the auxiliary information stored in the memory of the lighting device based on receiving a single command to perform the display.

51. A lighting control system, comprising: multiple lighting fixtures; as well as at least one computer-readable storage medium including executable instructions that, when executed by a processor of a computing device, cause the processor to send presentation information and auxiliary information associated with a presentation to each lighting fixture of the plurality of lighting fixtures; Each lighting device comprises: one or more light sources, wherein each light source is configured to emit light; a load control circuit configured to control the amount of power delivered to the one or more light sources; communications circuitry configured to receive a message; and a control circuit for controlling the load control circuit to control the intensity level and color of the light emitted by the one or more light sources, wherein the control circuit is configured to: receiving the presentation information and the auxiliary information in one or more messages from the computing device via the communication circuit; storing the display information and the auxiliary information in a memory of the lighting device; receiving, via the communication circuit, a command to present in a message; and Controlling the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time to generate the display, wherein the intensity level and the color of the accumulated light emitted from the one or more light sources are determined using a function that depends on the display information and the auxiliary information stored in the memory.

52. The lighting control system of claim 51, wherein: When performing the demonstration, the control circuit of each of the plurality of lighting devices is configured to control the respective load control circuit of the lighting device to control the intensity level and the color of the light emitted from the one or more light sources independently of other lighting devices of the plurality of lighting devices.

53. The lighting control system of claim 51, wherein the computing device comprises a system controller, a smart hub, or a user device.

54. The lighting control system of claim 51 , wherein the control circuit of a first lighting device among the plurality of lighting devices is configured to receive first display information and first auxiliary information from the computing device, and in response to the command and based on the first display information and the first auxiliary information stored in the memory of the first lighting device, control the load control circuit to control the intensity level and the color of the light emitted from the one or more light sources over time as defined by the first display information or the first auxiliary information; and wherein the control circuit of a second lighting device among the plurality of lighting devices is configured to receive second display information and second auxiliary information from the computing device, and in response to the command and based on the second display information and the second auxiliary information stored in the memory of the second lighting device, control the load control circuit to control the intensity level and the color of the light emitted from the one or more light sources over time as defined by the second display information or the second auxiliary information.

55. The lighting control system of claim 51, further comprising: An audio device, the audio device being configured to: receiving the presentation information and audio device specific auxiliary information from the computing device in one or more messages; storing the presentation information and the audio device specific auxiliary information in a memory of the audio device; Receiving a command to perform a display in a message; and In response to the command, power delivered to one or more speakers of the audio device is controlled based on the presentation information and the audio device specific auxiliary information stored in the memory of the audio device.

56. The lighting control system of claim 56, further comprising: A non-illumination device, wherein the non-illumination device is configured to: receiving the presentation information and the auxiliary information from the computing device in one or more messages; storing the display information and the auxiliary information in a memory of the non-illumination device; Receiving a command to perform a display in a message; and In response to the command, a non-illumination output of the non-illumination device is controlled based on the presentation information and the auxiliary information stored in the memory of the non-illumination device.

57. The lighting control system of claim 51, wherein said presentation information defines a relationship of intensity values ​​with respect to time for a duration of said presentation and a relationship of color values ​​with respect to time for said duration of said presentation.

58. A lighting control system as described in claim 51, wherein the presentation information is defined by one or more tracks, wherein each track defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

59. The lighting control system of claim 57, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

60. The lighting control system of claim 57, wherein a track of the one or more tracks defines x-chromaticity coordinate values ​​over time and y-chromaticity coordinate values ​​over time.

61. The lighting control system of claim 57, wherein a track of the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

62. The lighting control system of claim 51, wherein the control circuitry of each of the plurality of lighting devices is configured to control the load control circuitry for controlling the intensity level and the color of the accumulated light emitted from the one or more light sources at a plurality of different times during the duration of the presentation; and wherein the intensity level and the color of the light emitted from the one or more light sources at the plurality of different times during the duration of the presentation are a function of the presentation information and the auxiliary information stored in the memory.

63. The lighting control system of claim 51 wherein said function used to determine said intensity level and said color of said displayed accumulated light emitted from said one or more light sources is a spline function.

64. The lighting control system of claim 63, wherein the presentation information received by the control circuit comprises one or more breakpoints of the spline function.

65. A lighting control system as described in claim 64, wherein the control circuit of each of the plurality of lighting devices is configured to generate one or more default trajectories using the breakpoints of the spline function included in the display information, wherein each default trajectory defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

66. The lighting control system of claim 65, wherein the control circuitry of each of the plurality of lighting devices is configured to generate one or more corresponding trajectories from the default trajectory using the auxiliary information stored in a memory.

67. The lighting control system of claim 51, wherein the auxiliary information includes a duration of the presentation; and wherein the control circuitry of each of the plurality of lighting devices is configured to control the load control circuitry to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time in response to the command to repeat the display at the end of the duration.

68. The lighting control system of claim 51, wherein the auxiliary information includes a duration of the presentation, and wherein a change in the duration affects a frequency of the presentation.

69. The lighting control system of claim 51, wherein the auxiliary information includes a time offset, wherein the time offset indicates a time delay relative to the start of receiving the command that the lighting device be applied to the presentation.

70. A lighting control system as described in claim 51, wherein the auxiliary information includes an intensity adjustment value associated with the display, wherein the display information indicates a default intensity level, and wherein the control circuit of each of the plurality of lighting devices is configured to adjust the default intensity level based on the intensity adjustment value.

71. The lighting control system of claim 51, wherein the auxiliary information includes a color shift, wherein the color shift indicates a change in the color defined by the presentation information.

72. The lighting control system of claim 51, wherein the auxiliary information is specific to the lighting fixture such that different auxiliary information is provided to at least one other lighting fixture of the plurality of lighting fixtures.

73. A lighting control system as described in claim 51, wherein the display is defined by a combination of light emitted from a plurality of lighting devices, wherein a default display is defined by the display information, and wherein a corresponding display is defined by a combination of the display information and the auxiliary information received by the lighting devices.

74. A lighting control system as described in claim 51, wherein the control circuit of each of the plurality of lighting devices is configured to control the load control circuit to control the intensity level and the color of the light emitted from the light source for a duration based on the display and the auxiliary information stored in the memory of the lighting device based on receipt of a single command to perform the display.

75. A lighting control system, comprising: lighting fixtures; as well as at least one computer-readable storage medium including executable instructions that, when executed by a processor of a computing device, cause the processor to send presentation information and auxiliary information associated with a presentation to the lighting device; The lighting device comprises: one or more light sources, wherein each light source is configured to emit light; a load control circuit configured to control the amount of power delivered to the one or more light sources; and a control circuit for controlling the load control circuit to control the intensity level and color of the light emitted by the one or more light sources, wherein the control circuit is configured to: receiving the presentation information and the auxiliary information from the computing device; storing the display information and the auxiliary information in a memory of the lighting device; receiving a command to perform said display; and Controlling the load control circuit to control the intensity level and the color of the light emitted from the one or more light sources with respect to time to generate the display, wherein the intensity level and the color of the light emitted from the one or more light sources are a function of the display information and the auxiliary information stored in the memory.

76. A lighting device comprising: a load control circuit configured to control the amount of power delivered to the one or more light sources; as well as a control circuit for controlling the load control circuit to control the intensity level and color of light emitted by the one or more light sources, wherein the control circuit is configured to: retrieving show information and auxiliary information from a memory of the lighting device, wherein the show information or the auxiliary information defines a duration of the show; generating corresponding presentation information based on the presentation information and the auxiliary information; receiving a command to perform a display; and In response to the command and based on the corresponding presentation information, the load control circuit is controlled to control the intensity level and the color of the light emitted from the one or more light sources for a duration.

77. The lighting device of claim 76, wherein the presentation information defines at least one of a relationship of intensity values ​​with respect to time for a duration of the presentation and a relationship of color values ​​with respect to time for the duration of the presentation.

78. A lighting device as described in claim 76, wherein the display information is defined by one or more tracks, wherein each track defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

79. The lighting device of claim 78, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

80. The illumination device of claim 78, wherein a track of the one or more tracks defines x-chromaticity coordinate values ​​over time and y-chromaticity coordinate values ​​over time.

81. The lighting device of claim 78, wherein a track of the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

82. The lighting device of claim 76, wherein the control circuit is configured to control the load control circuit for controlling the intensity level and the color of the cumulative light emitted from the one or more light sources at a plurality of different times during the duration of the presentation; and wherein the intensity level and the color of the light emitted from the one or more light sources at the plurality of different times during the duration of the presentation are a function of the presentation information and the auxiliary information stored in the memory.

83. The lighting device of claim 76, wherein said function used to determine said intensity level and said color of said displayed cumulative light emitted from said one or more light sources is a spline function.

84. The lighting device of claim 83, wherein the display information received by the control circuit comprises one or more breakpoints of the spline function.

85. A lighting device as described in claim 84, wherein the control circuit is configured to use the breakpoints of the spline function included in the display information to generate one or more default trajectories, wherein each default trajectory defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

86. The lighting device of claim 85, wherein the control circuit is configured to generate one or more corresponding trajectories from the default trajectory using the auxiliary information stored in a memory.

87. A lighting device comprising: a load control circuit configured to control the amount of power delivered to the one or more light sources; as well as a control circuit for controlling the load control circuit to control the intensity level and color of light emitted by the one or more light sources, wherein the control circuit is configured to: controlling the load control circuit to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time for a duration of a show to generate the show, wherein the intensity level and the color of the accumulated light emitted from the one or more light sources are determined based on show information and auxiliary information stored in a memory of the lighting device; receiving an adjustment command during a duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, wherein the characteristic of the emitted light comprises the intensity level or the color of the emitted light; and The load control circuit is controlled for adjusting the characteristic of the emitted light during the duration based on the adjustment command.

88. The lighting device of claim 87, wherein the control circuit is configured to generate a corresponding presentation of the lighting device based on the presentation information and the auxiliary information; and Wherein the adjustment commands include commands to increase or decrease an intensity level of the corresponding presentation.

89. The lighting device of claim 87, wherein the control circuit is configured to generate a corresponding presentation of the lighting device based on the presentation information and the auxiliary information; and The adjustment command includes a command to change the color of the corresponding display.

90. The lighting device of claim 87, wherein the adjustment command indicates an adjustment to a start time of the presentation or a frequency of the presentation.

91. A computing device comprising: A control circuit, the control circuit being configured to: Retrieve the floor plan of the space; selecting a lighting device from a plurality of lighting devices on the plan; determining the position of the lighting device on the plan; and Show information and auxiliary information are assigned to the lighting device, wherein the auxiliary information is based on the position of the lighting device on the plan.

92. The computing device of claim 91, wherein the plan view comprises a plurality of lighting devices and a location associated with each of the plurality of lighting devices.

93. The computing device of claim 91, wherein the control circuit is configured to determine the position of the lighting device on the plan based on input from a technician.

94. The computing device of claim 91, wherein the control circuit is configured to define an origin on the plan view, wherein the position of the lighting device is determined based on the origin on the plan view.

95. The computing device of claim 91, wherein the control circuit is configured to: generating a graphical user interface displaying the plan view with a plurality of icons; and User input is received via the graphical user interface, the user input associating the position of the lighting device with an icon of the plurality of icons.

96. A computing device comprising: A control circuit, the control circuit being configured to: Select a lighting fixture from among the multiple lighting fixtures within the space; determining a sequential number of the lighting device; and Presentation information and auxiliary information are assigned to the lighting devices, wherein the auxiliary information includes a time offset, and the time offset is based on the sequence number of the lighting devices.

97. The computing device of claim 96, wherein each lighting device of the plurality of lighting devices is assigned a unique sequential number.

98. The computing device of claim 96, wherein the time offset of the lighting device is based on the sequential number of the lighting device, a number of lighting devices of the plurality of lighting devices, and a duration of the presentation.

99. A computing device as described in claim 96, wherein the time offset indicates a time delay for the start of the lighting device to be applied to the presentation relative to receiving a command to perform the presentation.

100. A computing device comprising: A control circuit, the control circuit being configured to: determining position information or an order of each lighting device in a plurality of lighting devices; determining an animated image, wherein the animated image comprises a plurality of images that change with respect to time, and wherein the animated image comprises a plurality of pixels; allocating pixels of the animation image to lighting devices among the plurality of lighting devices based on the position information or the order of the lighting devices; and Presentation information is assigned to the lighting device based on the pixels of the animated image.

101. The computing device of claim 100, wherein the control circuit is configured to associate each pixel of the animated image with a location within the space; and Based on the position of the pixel and the position of the lighting device, a pixel is selected based on which pixel has a position in the space closest to the position of the lighting device in the space.

102. A computing device as described in claim 100, wherein the control circuit is configured to send the display information of the pixel to a lighting selected device for storage at the lighting device.

103. A method performed by a lighting device, the method comprising: receiving presentation information and auxiliary information in one or more messages from a computing device via a communication circuit; storing the display information and the auxiliary information in a memory of the lighting device; receiving a command to perform a presentation via the communication circuit; as well as The intensity level and color of light emitted from one or more light sources is controlled with respect to time to generate the presentation, wherein the intensity level and the color of the light are determined using a function that depends on the presentation information and the auxiliary information stored in the memory.

104. The method of claim 103, wherein the presentation information defines at least one of a relationship of intensity values ​​with respect to time for a duration of the presentation and a relationship of color values ​​with respect to time for the duration of the presentation.

105. A method as claimed in claim 103, wherein the display information is defined by one or more tracks, wherein each track defines a relationship between a characteristic of the light emitted from the one or more light sources and time, and wherein the characteristic of the light includes an intensity level or a color.

106. The method of claim 105, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

107. The method of claim 105, wherein a trajectory of the one or more trajectories defines x chromaticity coordinate values ​​over time and y chromaticity coordinate values ​​over time.

108. The method of claim 105, wherein a track in the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

109. The method of claim 103, further comprising: controlling the intensity level and the color of the light at multiple different times during the duration of the presentation, wherein the intensity level and the color of the light emitted from the one or more light sources at the multiple different times during the duration of the presentation is a function of the presentation information and the auxiliary information stored in the memory.

110. The method of claim 103, wherein the function used to determine the intensity level and the color of the displayed accumulated light emitted from the one or more light sources is a spline function.

111. The method of claim 110, wherein the display information includes one or more breakpoints of the spline function.

112. The method of claim 111, further comprising: One or more default trajectories are generated using the breakpoints of the spline function included in the presentation information, wherein each default trajectory defines a relationship over time of a characteristic of the light emitted from the one or more light sources, and wherein the characteristic of the light comprises an intensity level or a color.

113. The method of claim 112, further comprising: One or more corresponding trajectories are generated from the default trajectory using the auxiliary information stored in the memory.

114. The method of claim 103, wherein a start time of the presentation is related to a time at which the command to perform the presentation is received at the lighting device.

115. The method of claim 103, wherein the auxiliary information includes a duration of the presentation, and wherein the method further comprises: The intensity level and the color of the light are controlled with respect to time from receipt of the command to repeat the presentation at the end of the duration.

116. The method of claim 103, wherein the auxiliary information includes a duration of the presentation, and wherein a change in the duration affects a frequency of the presentation.

117. The method of claim 103, wherein the auxiliary information includes a time offset, wherein the time offset indicates a time delay relative to the start of receiving the command for the lighting device to be applied to the presentation.

118. The method of claim 103, wherein the auxiliary information includes an intensity adjustment value associated with the presentation, wherein the presentation information indicates a default intensity level, and wherein the method further comprises: The default intensity level is adjusted based on the intensity adjustment value.

119. The method of claim 118, wherein the intensity adjustment value comprises an intensity adjustment offset, wherein a default trajectory indicates intensity levels over time, and wherein the method further comprises: The intensity adjustment offset is added to or subtracted from the intensity level over time indicated by a default presentation to generate an intensity level over time for an intensity trajectory for a corresponding presentation by the lighting device.

120. The method of claim 103, wherein the auxiliary information includes a color shift, wherein the color shift indicates a change in the color defined by the presentation information.

121. The method of claim 103, wherein the auxiliary information is specific to the lighting device such that different auxiliary information is provided to at least one other lighting device.

122. The method of claim 103, further comprising: In response to the command, the show information and the auxiliary information are retrieved from the memory of the lighting device, and the load control circuit is then controlled to control the intensity level and the color of the accumulated light emitted from the one or more light sources with respect to time to generate the show.

123. A method as claimed in claim 103, wherein the one or more light sources include one or more transmitters; and wherein the communication circuit includes a wireless communication circuit and the command is received from the computing device or from a dimmer switch via a wireless signal.

124. The method of claim 103, further comprising: The presenting is performed in response to receiving the command to perform the presenting and based on one or more zero crossings of the AC mains voltage.

125. The method of claim 103, further comprising: Based on receiving a single command to perform the presentation, the intensity level and the color of emitted light from the light source are controlled for a duration based on the presentation and the auxiliary information stored in the memory of the lighting device.

126. The method of claim 103, wherein the presentation information defines predefined lighting content, the predefined lighting content being stored in a memory prior to receiving the command to perform the presentation; and The predefined lighting content includes lighting instructions that cause multiple lighting devices to emit light that simulates a cyclic rainbow, simulates flickering candlelight, simulates sunlight shining through a forest canopy, simulates a breathing pattern, or simulates a weather display.

127. The method of claim 103, further comprising: receiving an adjustment command during a duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, wherein the characteristic of the emitted light comprises the intensity level or the color of the emitted light; and The load control circuit is controlled for adjusting the characteristic of the emitted light during the duration based on the adjustment command.

128. A method as claimed in claim 103, wherein the display is defined by a combination of light emitted from multiple lighting devices, wherein a default display is defined by the display information, and wherein a corresponding display is defined by a combination of the display information and the auxiliary information received by the lighting devices.

129. The method of claim 103, further comprising: A default presentation is altered based on the auxiliary information, wherein the default presentation is determined based on the presentation information.

130. At least one computer-readable storage medium comprising executable instructions configured to cause at least one control circuit to: receiving presentation information and auxiliary information in one or more messages from a computing device via a communication circuit; storing the display information and the auxiliary information in a memory of the lighting device; receiving a command to perform a presentation via the communication circuit; and The intensity level and color of light emitted from one or more light sources is controlled with respect to time to generate the presentation, wherein the intensity level and the color of the light are determined using a function that depends on the presentation information and the auxiliary information stored in the memory.

131. At least one computer-readable storage medium as described in claim 130, wherein the presentation information defines at least one relationship of intensity values ​​with respect to time for a duration of the presentation and a relationship of color values ​​with respect to time for the duration of the presentation.

132. At least one computer-readable storage medium as described in claim 131, wherein the display information is defined by one or more tracks, wherein each track defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

133. At least one computer-readable storage medium as described in claim 132, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

134. The at least one computer-readable storage medium of claim 132, wherein a trajectory of the one or more trajectories defines x chromaticity coordinate values ​​over time and y chromaticity coordinate values ​​over time.

135. The at least one computer-readable storage medium of claim 132, wherein a track of the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

136. The at least one computer-readable storage medium of claim 130, wherein the executable instructions are further configured to cause the at least one control circuit to: controlling the intensity level and the color of the light at multiple different times during the duration of the presentation, wherein the intensity level and the color of the light emitted from the one or more light sources at the multiple different times during the duration of the presentation is a function of the presentation information and the auxiliary information stored in the memory.

137. At least one computer-readable storage medium as described in claim 130, wherein the function used to determine the intensity level and the color of the displayed accumulated light emitted from the one or more light sources is a spline function.

138. At least one computer-readable storage medium as described in claim 137, wherein the presentation information includes one or more breakpoints of the spline function.

139. The at least one computer-readable storage medium of claim 138, wherein the executable instructions are further configured to cause the at least one control circuit to: One or more default trajectories are generated using the breakpoints of the spline function included in the presentation information, wherein each default trajectory defines a relationship over time of a characteristic of the light emitted from the one or more light sources, and wherein the characteristic of the light comprises an intensity level or a color.

140. The at least one computer-readable storage medium of claim 139, wherein the executable instructions are further configured to cause the at least one control circuit to: One or more corresponding trajectories are generated from the default trajectory using the auxiliary information stored in the memory.

141. A method performed by a lighting device, the method comprising: retrieving show information and auxiliary information from a memory of the lighting device, wherein the show information or the auxiliary information defines a duration of the show; generating corresponding presentation information based on the presentation information and the auxiliary information; receiving a command to perform a display; as well as In response to the command and based on the corresponding presentation information, an intensity level and a color of light emitted from the one or more light sources are controlled for the duration.

142. A method as claimed in claim 141, wherein the presentation information defines at least one of a relationship of intensity values ​​with respect to time for a duration of the presentation and a relationship of color values ​​with respect to time for the duration of the presentation.

143. A method as claimed in claim 141, wherein the display information is defined by one or more tracks, wherein each track defines a relationship between a characteristic of the light emitted from the one or more light sources over time, and wherein the characteristic of the light includes an intensity level or a color.

144. The method of claim 143, wherein a trajectory of the one or more trajectories defines a correlated color temperature (CCT) value over time.

145. The method of claim 143, wherein a trajectory of the one or more trajectories defines x chromaticity coordinate values ​​over time and y chromaticity coordinate values ​​over time.

146. The method of claim 143, wherein a track in the one or more tracks defines a red value over time, a green value over time, and a blue value over time.

147. The method of claim 141, further comprising: controlling said intensity level and said color of said light emitted from said one or more light sources at a plurality of different times during a duration of said presentation; and wherein the intensity level and the color of the light emitted from the one or more light sources at the plurality of different times during the duration of the presentation are a function of the presentation information and the auxiliary information stored in the memory.

148. The method of claim 141, wherein the function used to determine the intensity level and the color of the displayed accumulated light emitted from the one or more light sources is a spline function.

149. The method of claim 148, wherein the presentation information received by the control circuit comprises one or more breakpoints of the spline function.

150. The method of claim 149, further comprising: One or more default trajectories are generated using the breakpoints of the spline function included in the presentation information, wherein each default trajectory defines a relationship over time of a characteristic of the light emitted from the one or more light sources, and wherein the characteristic of the light comprises an intensity level or a color.

151. The method of claim 150, further comprising: One or more corresponding trajectories are generated from the default trajectory using the auxiliary information stored in the memory.

152. A method performed by a lighting device, the method comprising: controlling an intensity level and a color of light emitted from one or more light sources with respect to time for a duration of a presentation to generate said presentation, wherein said intensity level and said color of said accumulated light emitted from said one or more light sources are determined based on presentation information and auxiliary information stored in a memory of said lighting device; receiving an adjustment command during a duration of the presentation defined by the auxiliary information, wherein the adjustment command comprises a command to adjust a characteristic of the emitted light, wherein the characteristic of the emitted light comprises the intensity level or the color of the emitted light; and The load control circuit is controlled for adjusting the characteristic of the emitted light during the duration based on the adjustment command.

153. The method of claim 152, further comprising: generating a corresponding display of the lighting device based on the display information and the auxiliary information; and Wherein the adjustment commands include commands to increase or decrease an intensity level of the corresponding presentation.

154. The method of claim 152, further comprising: generating a corresponding display of the lighting device based on the display information and the auxiliary information; and The adjustment command includes a command to change the color of the corresponding display.

155. The method of claim 152, wherein the adjustment command indicates an adjustment to a start time of the presentation or a frequency of the presentation.

156. A method performed by a computing device, the method comprising: Retrieve the floor plan of the space; selecting a lighting device from a plurality of lighting devices on the plan; determining the position of the lighting device on the plan; as well as Show information and auxiliary information are assigned to the lighting device, wherein the auxiliary information is based on the position of the lighting device on the plan.

157. The method of claim 156, wherein the plan view includes a plurality of lighting fixtures and a location associated with each of the plurality of lighting fixtures.

158. The method of claim 156, further comprising: The position of the lighting device on the plan is determined based on input from a technician.

159. The method of claim 156, further comprising: An origin on the plan view is defined, wherein the position of the lighting device is determined based on the origin on the plan view.

160. The method of claim 156, further comprising: generating a graphical user interface displaying the plan view with a plurality of icons; as well as User input is received via the graphical user interface, the user input associating the position of the lighting device with an icon of the plurality of icons.

161. A method performed by a computing device, the method comprising: Select a lighting fixture from among the multiple lighting fixtures within the space; Determining the sequential numbering of the lighting device; as well as Presentation information and auxiliary information are assigned to the lighting devices, wherein the auxiliary information includes a time offset, and the time offset is based on the sequence number of the lighting devices.

162. The method of claim 161, wherein each lighting fixture of the plurality of lighting fixtures is assigned a unique sequential number.

163. The method of claim 161, wherein the time offset of the lighting fixture is based on the sequential number of the lighting fixture, the number of lighting fixtures of the plurality of lighting fixtures, and the duration of the presentation.

164. A method as claimed in claim 161, wherein the time offset indicates a time delay for the start of the lighting device being applied to the presentation relative to receiving a command to perform the presentation.

165. A method performed by a computing device, the method comprising: determining position information or an order of each lighting device in a plurality of lighting devices; determining an animated image, wherein the animated image comprises a plurality of images that change with respect to time, and wherein the animated image comprises a plurality of pixels; allocating pixels of the animation image to lighting devices among the plurality of lighting devices based on the position information or the order of the lighting devices; as well as Presentation information is assigned to the lighting device based on the pixels of the animated image.

166. The method of claim 165, further comprising: associating each pixel of the animated image with a position in the space; as well as Based on the position of the pixel and the position of the lighting device, a pixel is selected based on which pixel has a position in the space closest to the position of the lighting device in the space.

167. The method of claim 165, further comprising: The presentation information of the pixel is sent to a lighting device for storage at the lighting device.

Citation Information

Patent Citations

  • Commissioning load control systems

    US10027127B2

  • Load control device having Internet connectivity

    US10271407B2

  • Configuring a load control system

    US11687223B2

  • Handheld programmer for lighting control system

    US7391297B2

  • Interference-resistant compensation for illumination devices having multiple emitter modules

    US9332598B1