Configuring color control for lighting fixtures
By introducing automatic and adjustable freshness modes, and automatically or manually adjusting the freshness value of the lighting load based on color settings, the complex configuration of the load control system is solved, and intuitive and efficient light source color rendering control is achieved.
Patent Information
- Application Number
- CN202080063352.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-07-26
- Filing Date
- 2020-07-26
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2040-07-26
AI Technical Summary
The existing load control system includes multiple types of load control systems, and users need to deal with numerous settings when configuring, resulting in complex configuration and not intuitive enough.
By providing automatic freshness mode and adjustable freshness mode, automatically or manually setting the freshness value of the lighting load, based on selected color settings to ensure light emitted at or above the target color rendering index (CRI) value, configured and controlled in conjunction with the graphical user interface.
The process of user configuration of load control system is simplified, the intuitiveness and efficiency of system configuration is improved, and the color rendering effect of light source meets user needs.
Smart Images

Figure CN114375437B_ABST
Abstract
Description
[0001] Cross Reference
[0002] This application claims priority to U.S. Provisional Patent Application No. 62 / 879,030, filed on July 26, 2019, which is hereby incorporated by reference in its entirety. Background Art
[0003] A user environment, such as a residence, office building, or hotel, can be configured to include various types of load control systems. For example, a lighting control system can be used to control the lighting loads in the user environment. A motorized window treatment control system can be used to control the natural light provided to the user environment. A heating, ventilation, and air conditioning (HVAC) system can be used to control the temperature in the user environment.
[0004] Users of a load control system can configure the load control system to perform as intended. However, because a single load control system can include various types of load control systems (e.g., a lighting control system, a motorized window treatment system, an HVAC system, etc.), users may have numerous settings to configure in order for the load control system to perform as intended. Therefore, users can interact with a graphical user interface to accurately and efficiently configure the load control system. Summary of the Invention
[0005] Users can configure the vividness settings of a lighting load. For example, the lighting load can be set to either automatic vividness mode, where the vividness value of the lighting load is automatically determined, or adjustable vividness mode, where the user can select an adjustable vividness value for the lighting load. When automatic vividness mode is selected, the automatically determined vividness value can be based on a selected color setting and can be configured to emit light from the lighting load at or above a target color rendering index (CRI) value for the selected color setting. For example, the automatically determined vividness value can be based on the distance between the selected color setting and the blackbody curve.
[0006] The selected color setting may be a correlated color temperature (CCT) value or an xy chromaticity value on a blackbody curve. If the selected color setting is a CCT value on a blackbody curve, the automatically determined vividness value may be a predefined vividness value configured to emit light from the lighting load at or above a target CRI value for the selected CCT value. Furthermore, the automatically determined vividness value may increase as the selected CCT value increases. However, if the selected color setting is an xy chromaticity value, the distance between the selected xy chromaticity value and the blackbody curve may be determined. If the distance between the selected xy chromaticity value and the blackbody curve is less than a distance threshold, the selected xy chromaticity value may have an equivalent CCT value, and the automatically determined vividness value may be a predefined vividness value configured to emit light from the lighting load at or above the target CRI value for the equivalent CCT value. On the other hand, if the distance between the selected xy chromaticity value and the blackbody curve is greater than the distance threshold, the automatically determined vividness value may be a predefined vividness value.
[0007] The lighting load may also or alternatively be configured in an adjustable freshness mode. When the adjustable freshness mode is enabled, a user may select a freshness value to be used to control the light load. For example, the user may select an adjustable freshness value from a range of freshness values (e.g., 0 to 100). Increasing the freshness value may reduce the contribution of at least one of a plurality of LEDs within the lighting load (e.g., a white or substantially white LED within the lighting load). Similarly, decreasing the adjustable freshness value may increase the contribution of at least one of the plurality of LEDs.
[0008] As an example, a network device may include a display screen, communication circuitry, and at least one processor. The network device may also include at least one tangible memory device communicatively coupled to the at least one processor. The at least one tangible memory device may have software instructions stored thereon that, when executed by the at least one processor, may direct the at least one processor to receive information transmitted by a controller from a communication network via the communication circuitry.
[0009] The network device may be configured to define and / or control a vividness setting for a lighting load. The network device may be configured to display one or more graphical user interfaces with which a user of the network device may interact to define and / or update the vividness setting. For example, the graphical user interface displayed by the network device may include a palette for identifying color settings for controlling the lighting load. The palette may be configured to display different coordinated color temperature (CCT) values for a plurality of LEDs capable of controlling the lighting load. The palette may also or alternatively be configured to display a color gamut for the plurality of LEDs capable of controlling the lighting load.
[0010] The graphical user interface may also include a vibrancy control interface for identifying a vibrancy setting for the lighting load. For example, the graphical user interface may include an actuator that indicates whether automatic vibrancy mode is enabled. When automatic vibrancy mode is selected, the vibrancy value may be an automatically determined vibrancy value based on the color setting selected via the palette. Furthermore, as described herein, the automatically determined vibrancy value may be configured to emit light from the lighting load at or above a target CRI value for the selected color setting.
[0011] The graphical user interface may include an actuator that indicates whether an adjustable freshness mode is enabled. When the adjustable freshness mode is enabled, the graphical user interface may include a freshness control line for identifying a selection of an adjustable freshness value for controlling the light load. For example, a user may use the freshness control line to select an adjustable freshness value from a range of freshness values (e.g., 0 to 100). Increasing the adjustable freshness value using the freshness control line may reduce the contribution of at least one of a plurality of LEDs within the lighting load (e.g., a white or substantially white LED within the lighting load). Similarly, decreasing the adjustable freshness value using the freshness control line may increase the contribution of at least one of the plurality of LEDs. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
[0013] Figure 1A is a system diagram illustrating an exemplary load control system including a control device.
[0014] Figure 1B and Figure 1C is an exemplary illustration of the color gamut that a lighting load can be controlled to achieve.
[0015] Figure 2 is a block diagram of an exemplary network device.
[0016] Figure 3A and Figure 3B is a flow chart depicting an exemplary process for configuring and / or controlling a load control system.
[0017] Figures 4A to 4D An exemplary graphical user interface of an application that may allow a user to determine scenario information and control a load control system and / or one or more load control devices is shown.
[0018] Figures 5A to 5B Exemplary graphical user interfaces of applications that may allow a user to determine information on and control a load control system and / or control device are shown.
[0019] 6A to 6I An exemplary graphical user interface of an application that may allow a user to configure a load control system and / or a control device is shown.
[0020] Figure 7 is a block diagram of an exemplary system controller.
[0021] Figure 8 is a block diagram of an exemplary control target device.
[0022] Figure 9 is a block diagram of an exemplary control source device. DETAILED DESCRIPTION
[0023] Figure 1A A high-level diagram of an exemplary load control system 100 is shown. The load control system 100 may include a system controller 150 and load control devices for (e.g., directly and / or indirectly) controlling one or more electrical loads in a user environment 102 (also referred to herein as a load control environment). An exemplary user environment / load control environment 102 may include one or more rooms in a residence, one or more floors in a building, one or more rooms in a hotel, etc. As an example, the load control system 100 may enable automated control of lighting systems, roller blinds, and heating, ventilation, and air conditioning (HVAC) systems, as well as other electrical loads in the user environment.
[0024] The load control devices of the load control system 100 may include a system controller 150, a control source device (e.g., elements 108, 110, 120, and 122 discussed herein), and a control target device (e.g., elements 112, 113, 116, 124, and 126 discussed herein) (the control source device and the control target device may be referred to herein individually and / or collectively as a load control device and / or a control device). The system controller 150, the control source device, and the control target device may be configured to communicate (transmit and / or receive) messages, such as digital messages (although other types of messages may be communicated), between each other using wireless signals 154 (e.g., radio frequency (RF) signals) (although wired communication may also be used). "Digital" messages will be used herein for discussion purposes only.
[0025] The control source device may include, for example, an input device configured to detect conditions within the user environment 102 (e.g., user input via a switch or keypad, occupancy / vacancy conditions, changes in measured light intensity, and / or other input information) and, in response to the detected conditions, transmit a digital message to a control target device, the control target device being configured to control an electrical load in response to the instructions or commands received in the digital message. The control target device may include, for example, a load control device configured to receive digital messages from the control source device and / or the system controller 150 and control a corresponding electrical load in response to the received digital messages. A single control device of the load control system 100 may operate as both a control source device and a control target device.
[0026] According to one example, the system controller 150 may be configured to: receive digital messages transmitted by a control source device; interpret these messages based on system configuration data of the load control system; and then transmit the digital messages to a control target device so that the control target device can then control the corresponding electrical load. In other words, the control source device and the control target device may communicate via the system controller 150. According to another and / or additional example, the control source device may communicate directly with the control target device without the assistance of the system controller 150. The system controller may still monitor such communications. According to another and / or additional example, the system controller 150 may initiate communications with the control source device and / or the control target device and then transmit digital messages to the control source device and / or the control target device. Such communications from the system controller 150 may include programming / system configuration data (e.g., settings) for controlling a device (such as a scene-configured button on a light switch). Communications from the system controller 150 may also include, for example, messages directed to the control target device, the messages containing instructions or commands for the control target device to control the corresponding electrical load in response to the received messages. For example, the system controller 150 may transmit messages to change light levels, change shade levels, change HVAC settings, etc. These are examples and others are possible.
[0027] As indicated above, communication between the system controller 150, the control source device, and the control target device may be via a wired and / or wireless communication network. One example of a wireless communication network may be a wireless LAN, in which the system controller, the control source device, and the control target device may communicate via, for example, a router local to the user environment 102. For example, such a network may be a standard Wi-Fi network. Another example of a wireless communication network may be a point-to-point communication network, in which the system controller, the control source device, and the control target device communicate using, for example, Bluetooth, Wi-Fi Direct, or a network such as CLEAR CONNECT. TM, Thread, ZigBee, etc. to communicate directly with each other for direct communication. Other network configurations may be used, such as a system controller acting as an access point and providing one or more wireless / wired-based networks through which the system controller, control source devices, and control target devices can communicate.
[0028] For a control target device to respond to a message from a control source device, the control source device may first be associated with the control target device. As one example of an association process, the control source device may be associated with the control target device by user 142 actuating a button on the control source device and / or the control target device. Actuating the button on the control source device and / or the control target device may place the control source device and / or the control target device into an association mode for associating with each other. In association mode, the control source device may transmit an association message to the control target device (directly or via a system controller). The association message from the control source device may include a unique identifier for the control source device. The control target device may locally store the control source's unique identifier so that the control target device can recognize digital messages (e.g., subsequent digital messages) from the control source device that may include load control instructions or commands. The control target device may be configured to respond to the digital message from the associated control source device by controlling the corresponding electrical load according to the load control instructions received in the digital message. This is merely one example of how control devices may communicate and associate with each other, and other examples are possible. According to another example, the system controller 150 may receive system configuration data (e.g., or subsequent updates to the system configuration data) from a user specifying which control source devices should control which control target devices. The system controller may then transmit this system configuration data to the control source device and / or the control target device.
[0029] As an example of a control target device, the load control system 100 may include one or more lighting control devices, such as lighting control devices 112 and 113. The lighting control device 112 may be a dimmer, an electronic switch, a ballast, a light emitting diode (LED) driver, etc. The lighting control device 112 may be configured to directly control the amount of power provided to a lighting load, such as lighting load 114. The lighting control device 112 may be configured to wirelessly receive digital messages (e.g., messages originating from a control source device and / or system controller 150) via signal 154 and control the lighting load 114 in response to the received digital messages. It will be appreciated that the lighting control device 112 and the lighting load 114 may be integral and, therefore, part of the same fixture or light bulb, for example, or may be separate.
[0030] Lighting control device 113 may be a wall-mounted dimmer, a wall-mounted switch, or other keypad device for controlling a lighting load, such as lighting load 115. Lighting control device 113 may be adapted to be mounted in a standard electrical wall box. Lighting control device 113 may include one or more buttons for controlling lighting load 115. Lighting control device 113 may include a switching actuator. Actuation (e.g., continuous actuation) of the switching actuator may toggle (e.g., turn off and on) lighting load 115. Lighting control device 113 may include an intensity adjustment actuator (e.g., a rocker switch or an intensity adjustment button). Actuation of the upper portion or lower portion of the intensity adjustment actuator may increase or decrease, respectively, the amount of power delivered to lighting load 115, and thereby increase or decrease the intensity of the receiving lighting load between a minimum intensity (e.g., approximately 1%) and a maximum intensity (e.g., approximately 100%). The lighting control 113 may include a plurality (two or more) of visual indicators, such as light emitting diodes (LEDs), which may be arranged in a linear array and illuminated to provide feedback of the intensity of the lighting load 115 .
[0031] Lighting control device 113 may be configured to wirelessly receive digital messages (eg, messages originating from a control source device and / or system controller 150) via wireless signals 154. Lighting control device 113 may be configured to control lighting load 115 in response to the received digital messages.
[0032] As described herein, a lighting control device, such as lighting control device 113 or 112, can control a lighting load (e.g., or multiple lighting loads), such as lighting load 114 or 115, wherein the lighting load may include multiple multi-color light-emitting diodes (LEDs). In other words, the lighting load may include, for example, many different colored emitting LEDs within a single package, and may be configured such that the chromatic output of the LEDs is mixed to produce light having different chromaticity coordinates (e.g., color points) within the color gamut formed by the various LEDs comprising the lighting load (e.g., the total light output from the lighting load comprising the multiple LEDs). A CRI value can be a measurement of the white light emitted from the total light output. The contribution or intensity of each of the different colored LEDs in the emitted light can affect the CRI of the emitted light. As described herein, the CRI value of light emitted from a given LED or lighting load comprising multiple LEDs can be a quantitative measure of how faithfully the emitted light reproduces the colors of various objects compared to an ideal or natural light source. Furthermore, the CRI value of the emitted light can be based on the spectrum emitted by the light. In some examples, the highest CRI value can be 100, which can indicate that the emitted light is the same (e.g., or substantially the same) as daylight (e.g., a combination of direct and indirect sunlight during daytime). In some cases, as further described herein, the lighting load can be configured to emit light that achieves a CRI value at or above a target CRI value.
[0033] As an example, a lighting load may include one or more red LEDs, one or more green LEDs, one or more blue LEDs, and one or more white or substantially white LEDs (e.g., such as yellow and / or mint green LEDs) (which may be collectively referred to herein as an RGBW lighting load). Although an RGBW lighting load is described herein as a combination of four LEDs of a particular color, other combinations of LEDs (e.g., more or fewer LEDs and / or different colored LEDs) may be used.
[0034] The lighting control device can adjust various settings of the lighting loads to adjust the light emitted from the lighting loads. The adjustments can be made in response to system configuration data. The system configuration data can include control / configuration information for controlling the lighting loads at the lighting control device, including lighting control parameters (e.g., lighting intensity settings, color settings, vibrancy settings, etc.). For example, the lighting control device can adjust lighting intensity settings (i.e., brightness), color settings (e.g., CCT values or full color values), vibrancy settings, CRI, etc., as further described herein. The lighting control device can receive the lighting control parameters in the control / configuration information and, in response to the lighting control parameters, control the corresponding lighting loads, for example, by generating control instructions based on the lighting control parameters and transmitting the control instructions to the corresponding loads. In certain examples, the lighting control device used to control the corresponding lighting loads can be independent within the lighting loads (e.g., the lighting control device and the lighting loads are present in the same package, such as lighting control device / lighting load 112 / 114). When the lighting control device and the corresponding lighting load are independent, the independent lighting control device (eg, lighting control device / lighting load 112 / 114 ) can receive lighting control parameters, generate control instructions, and control the lighting load by itself.
[0035] Lighting control parameters may also or alternatively be associated with a specific triggering event (e.g., a button press) and stored / maintained by the lighting control device. Then, when the lighting control device receives an indication of a specific triggering event (e.g., a button press), the lighting control device may retrieve or otherwise determine the lighting control parameters associated with that triggering event (e.g., by querying another device that stores / maintains the lighting control parameters), generate control instructions based on the lighting control parameters, and transmit the control instructions to the corresponding load. Furthermore, or alternatively, when the lighting control device and the corresponding lighting load are independent, the independent lighting control device (e.g., lighting control device / lighting load 112 / 114) may itself receive the lighting control parameters, generate control instructions, and control the lighting load.
[0036] For example, lighting control parameters may include color settings (eg, xy chromaticity or CCT values), lighting intensity settings, and / or vibrancy settings (eg, vibrancy mode and / or vibrancy value).
[0037] When different color settings, lighting intensity settings, and / or vibrancy settings are selected, the light emitted from the lighting load can result in different CRI values. As further described herein, while maintaining the selected color setting and lighting intensity setting, changes to the vibrancy setting can adjust the contribution of one or more LEDs within the lighting load (e.g., adjust the contribution / intensity ratio of one or more LEDs). In addition, the lighting control device can adjust the lighting control parameters of the lighting load over time (e.g., referred to herein as a natural show or natural lighting functionality). For example, the lighting control device can adjust the lighting control parameters of the lighting load over time to simulate sunrise and / or sunset, which, as described herein, can be based on the local time of sunrise and / or sunset for the load control system / user environment.
[0038] The lighting control device and the corresponding lighting load may be configured to generate a range of colors on a color gamut. The lighting control device may generate a given color on a color gamut in response to a color setting and / or a lighting intensity setting received in the control / configuration information. The color setting according to which the lighting control device may control the corresponding lighting load may depend on the LEDs that constitute the lighting load. For example, the lighting control device and the corresponding lighting load may be configured to generate white light or near-white light of different brightness / intensity within a range of correlated color temperatures (CCT) on the blackbody curve, the range of correlated color temperatures being, for example, "warm white" (e.g., approximately 2600K-3000K) to "neutral white" (e.g., 3000K-5000K) to "cool white" (e.g., 5000K-8300K) (i.e., generating light of different chromaticity coordinates positioned along the blackbody locus or curve). The lighting control device may generate white light or near-white light in response to the color setting being a CCT value or in response to an xy coordinate value on a color gamut. In certain circumstances (e.g., as described herein with respect to Figure 1B and Figure 1C (further described), for example, when a given xy coordinate value on the color gamut is close to or on the blackbody curve, the given xy coordinate value on the color gamut may also be equivalent to the corresponding CCT value. As another example, such a lighting control device and its corresponding lighting load may be further configured to generate any one of a plurality of colors of different brightness / intensity within the color gamut formed by the various LEDs constituting the lighting load in response to a color setting and / or lighting intensity setting received in the control / configuration information.
[0039] As described herein, "vividity" can be referred to as the ability to tune the individual colors of light generated at a given color (e.g., xy chromaticity values or CCT values). When adjusting the vividness, the color of the light emitted by the lighting load can remain unchanged. However, adjusting the vividness can adjust the light reflected off objects in the space. Adjusting the vividness can further affect the CRI value of the light emitted by the lighting load. However, the effect of adjusting the vividness on the CRI value of the light emitted by the lighting load can be based on the color of the emitted light (e.g., xy chromaticity values or CCT values). For example, when the color of the emitted light deviates from the blackbody curve, the ability to increase the CRI value of the emitted light can be reduced.
[0040] Additionally, adjusting the vibrancy can adjust the spectral power distribution (SPD) of the light emitted by the lighting load. For example, as the vibrancy increases, the SPD curve (e.g., relative intensity vs. wavelength) of the emitted light can change (e.g., the contribution of non-white colors can increase) and / or can cause individual colors on objects to appear more vivid when light reflects off them. As described herein, increasing the vibrancy of a lighting load can reduce the contribution or intensity of white or substantially white LEDs within the lighting load while increasing the contribution or intensity of the remaining LEDs within the lighting load (e.g., red, green, and blue LEDs). Using an RGBW lighting load, for example, increasing the vibrancy of the RGBW lighting load can reduce the contribution / intensity of the white LEDs and increase the contribution of the red, green, and blue LEDs while maintaining a given color setting within the color gamut. In other words, increasing the vibrancy increases the contribution / intensity of red, blue, and green light in the emitted light at a given color, which in turn allows an increased amount of red, blue, and green light to reflect off objects in the space, resulting in a more vivid object. Vibrancy can be increased or decreased while maintaining the color and / or intensity emitted by the lighting load. Generally speaking, increasing the vibrancy of an RGBW lighting load may increase the intensity of one or more wavelengths produced by red, green, and / or blue LEDs, for example, thereby causing certain objects within a space to appear more "vivid."
[0041] The ability to adjust the vibrancy of a lighting load can be related to the individual LEDs included within the lighting load. As described herein, for example, the chromatic output of each of these individual LEDs within the lighting load can be blended to produce light having different chromaticity coordinates (e.g., color points) within the color gamut formed by the multiple LEDs. Furthermore, the number and / or color of LEDs included within the lighting load can determine how the lighting load can be controlled (e.g., several control methods) to emit light at a specific color (e.g., full color or CCT). That is, depending on the number and / or color of LEDs within the light load, there can be multiple solutions (e.g., multiple combinations of the individual chromaticity contributions) for each of the LEDs within the lighting load to emit light at a given chromaticity coordinate. As described herein, because the vibrancy of a lighting load can be adjusted while maintaining the color of the emitted light by changing the SPD of the emitted light (e.g., how the light reflects off objects in space), many different solutions (e.g., combinations of the intensities of the different LEDs within the lighting load) can be used to adjust the vibrancy of the lighting load while emitting light at a given color setting. As the number of solutions (e.g., combinations of intensities of different LEDs in a lighting load) available for the lighting load to emit light at a given color increases, the impact of adjusting the vividness on the lighting load can increase. The number of solutions (e.g., combinations of intensities of different LEDs in a lighting load) available for the lighting load to emit light at a given color can be a result of the number and / or color of LEDs included within the lighting load.
[0042] According to one example, a lighting control device and its corresponding lighting load can be configured in one of two vibrancy modes, including an automatic vibrancy mode (e.g., automatically determining the vibrancy value used to control the lighting load based on a selected color setting, as described herein) and / or an adjustable vibrancy mode (e.g., a user can select an adjustable vibrancy level from a range of vibrancy values). The selection of the various vibrancy modes can be included in the configuration / control information received by the lighting control device. The lighting control device can emit light with a mixed color output based on the color setting and / or lighting intensity setting received in the configuration / control information. The chromaticity coordinates of the mixed color output of the lighting load can be the same (or approximately the same) across the various vibrancy values. However, the intensity and / or contribution of the various LEDs comprising the lighting load can vary between the various vibrancy values to maintain the selected color setting.
[0043] With an RGBW lighting load, for example, when the color setting approaches white light or a color value on or near the blackbody curve (e.g., within a predefined distance equal to the color temperature value on the blackbody curve), the lighting device may have a larger range (e.g., or number of solutions) of LED combinations (e.g., color and / or intensity combinations) available for emitting light at the selected color setting. When adjustable vividness or automatic vividness mode is enabled, the intensity of, for example, the white LEDs may be reduced (e.g., to 0%) compared to when the vividness value is set to 0, with the intensities of the remaining red, green, and / or blue LEDs adjusted to maintain the same (or approximately the same) color setting. Thus, configuring or controlling the vividness of the lighting load to different vividness values may have an increasing effect on the light emitted by the lighting load as the selected color setting approaches white light or a color value on or near the blackbody curve. For example, the effect of changes in vividness on the CRI value of the light emitted by the lighting load may decrease as the distance between the selected color setting and the blackbody curve increases. Thus, as the distance of a color from the blackbody curve increases, changes in the vividness value may have insufficient or no effect on changing the CRI value, and a target CRI value set for a color on or near the blackbody curve may not be reached or approached. Additionally, as the distance of a color from the blackbody curve increases, the relevance of the CRI values of the emitted light may decrease (e.g., because the CRI values of light are more relevant when the light is white or near white light, such as light near the blackbody curve).
[0044] However, it should be recognized that controlling the vividness of a given lighting load depends on the lighting load itself (e.g., the individual LEDs within the lighting load). That is, the effect that changes in vividness have on the CRI of the light emitted by the lighting load depends on the individual LEDs within the lighting load (e.g., the color, intensity, etc. of the individual LEDs within the lighting load). When the selected color is near the blackbody curve, changes in vividness values may have a greater impact on the CRI of the light emitted by the lighting load. Similarly, when the selected color is further from the blackbody curve, changes in vividness values may have less impact on the CRI of the light emitted by the lighting load. While the range of vividness values available for a given color may vary as the color is selected across the color gamut, a target CRI value set to be achieved at or within a predefined distance from the blackbody curve may not be achievable for a color selected outside of the predefined distance from the blackbody curve.
[0045] Likewise, according to one example, the difference between given vividness values can be the intensity setting of the white LED / the amount that the white LED (e.g., or other LED) contributes to the mixed color output of the lighting load, where when the vividness value is higher, the white LED contributes less. Similarly, when the vividness value is lower, the white LED can contribute more. Other examples are possible. Examples of such lighting control devices and corresponding lighting loads are described as lighting devices, as described in U.S. Patent Application Publication No. 2018 / 0077770, the contents of which are hereby incorporated by reference in their entirety. It will be appreciated that other exemplary lighting control devices and corresponding lighting loads are possible.
[0046] As described herein, the light output of a lighting load and / or the light output of individual LEDs within a lighting load can be measured by a CRI value. A CRI value can be a measurement of a lighting load's ability to reveal the actual color of an object compared to an ideal light source (e.g., a natural light source such as the sun). A higher CRI value can be a desirable characteristic for a user. For example, a lighting load with a higher CRI value can provide light that reflects light with natural colors from objects within a space. The lighting load itself can be defined by a CRI value. CRI values can range from 0 to 100, inclusive. For example, the lowest CRI value can be 0 and the highest CRI value can be 100.
[0047] The CRI value of a given color can change in response to changes in a vividness value used to control a lighting control device. For example, the lighting control device can control the corresponding lighting load to a color setting and / or intensity level received in the control / configuration information. As described herein, when automatic vividness mode is enabled, a given color setting and / or lighting intensity setting can have a corresponding vividness value to which the lighting control device can be controlled. In response to changes in the vividness value of a given color setting, light emitted from the lighting load can have a different corresponding CRI value. Thus, when automatic vividness mode is enabled, a vividness value can be automatically determined (e.g., by a control / configuration application) to emit light from the lighting load at a CRI value at or above a target CRI value for a selected color setting. However, the effect of the automatically determined vividness value on the CRI value of light emitted by the lighting load can depend on the selected color setting. For example, the effect of the automatically determined vividness value on the CRI value of light emitted by the lighting load can increase as the selected color setting approaches the blackbody curve. That is, in automatic vibrancy mode, the CRI value of light emitted from the lighting load may be higher as the selected color setting approaches the blackbody curve. Similarly, in automatic vibrancy mode, the CRI value of light emitted from the lighting load may be lower as the selected color setting moves further from the blackbody curve and / or approaches more saturated colors (e.g., the maximum achievable CRI value may be lower). Therefore, as the selected color setting deviates from the blackbody curve (e.g., the distance between the selected color setting and the blackbody curve increases), the CRI value of the emitted light resulting from the automatically determined vibrancy value when automatic vibrancy mode is enabled may decrease. Consequently, a target CRI value set when the color setting is above the blackbody curve or within a predefined distance of the blackbody curve may not be achievable at other color settings (e.g., more saturated colors).
[0048] In automatic freshness mode, a control / configuration application as described herein (e.g., a control / configuration application running on a network device) may be used to automatically determine a freshness value for emitting light from one or more lighting loads at a CRI value greater than or equal to a target CRI value. A CRI value greater than or equal to a target CRI value (e.g., a CRI value of 90) may be desirable and may be referred to herein as "optimal," "optimized," or "maximized." That is, other ranges (e.g., smaller and / or larger ranges) may also be considered "optimal," "optimized," or "maximized."
[0049] When automatic vividness mode is selected, the lighting load can be configured to automatically determine a vividness value so that the lighting load emits light at a CRI value greater than or equal to a target CRI value. Because the target CRI value may not be achievable at the selected color setting (e.g., because the selected color setting is too far from the blackbody curve), a vividness value that results in the highest CRI value toward the target CRI value may be selected. In some cases, such as when automatic vividness mode is selected, the CRI value of the lighting load may be increased to a value greater than or equal to the target CRI value. For example, the target CRI value may be 90. However, it will be appreciated that the target CRI value may be other values. That is, the target CRI value may be a value that can be considered a threshold that the system can attempt to achieve given the specific characteristics of the load control system and / or lighting control device (e.g., the quality, color, and number of LEDs used in the lighting load). The vividness value may be automatically determined to increase the CRI value toward the target CRI value. If a higher CRI value is available, the vividness value may be increased until the highest available CRI value is achieved at the selected color setting. As described herein, optimizing a CRI value toward a target CRI value or optimizing a CRI value above a target CRI value may be referred to as optimizing the CRI value. This feature may be enabled through the automatic freshness mode.
[0050] As described herein, a freshness setting (e.g., a freshness mode and / or a freshness value) that can be used to control the CRI of light emitted by a lighting load (e.g., an RGBW lighting load) including a plurality of LEDs as described herein can be configured via a control / configuration application. For example, the lighting load can be set to an automatic freshness mode, in which the freshness value can be automatically determined, for example, by the control / configuration application. Alternatively, the lighting load can be set to an adjustable freshness mode, in which an adjustable freshness value for the lighting load is selected by a user.
[0051] Referring first to the automatic vibrancy mode, the automatically determined vibrancy value may be based on the distance of the lighting load's selected color setting from a blackbody curve on the color spectrum (e.g., or another predefined range of color values on the color spectrum). For example, when the selected color setting is near white light or the blackbody curve, the automatically determined vibrancy value may increase as the selected color approaches the white light or blackbody curve (e.g., in an attempt to increase the CRI value of the light emitted from the lighting load). Furthermore, because certain xy chromaticity values may be close enough to the blackbody curve to have an equivalent CCT value, the distance of the lighting load's selected color setting from the blackbody curve may indicate whether the particular color setting has an equivalent CCT value. Therefore, if the distance of the lighting load's selected color setting from the blackbody curve on the color spectrum is less than a distance threshold, the selected color setting may be considered to have an equivalent CCT value on the blackbody curve. Furthermore, the automatically determined vibrancy value for a selected color setting with a distance less than the distance threshold may be the same as the automatically determined vibrancy value at the selected color setting's equivalent CCT value.
[0052] The effect of changes in vividness on the CRI value of light emitted by the lighting load can decrease as the distance between the selected color setting and the blackbody curve increases. Thus, when the color setting is on the blackbody curve or within a predefined distance to have a value equivalent to the blackbody curve, the automatically determined vividness value can be automatically selected to optimize the CRI. However, as the selected color setting deviates from the blackbody curve (e.g., the distance between the selected color setting and the blackbody curve increases), the effect of the automatically determined vividness value on the CRI value of the emitted light can decrease. When the selected color setting is within the predefined distance from the blackbody curve, the automatically determined vividness value can result in light emission from the lighting load that is close to, at, or above the target CRI value.
[0053] However, it should be understood that the effect of an automatically determined vibrancy value on a given lighting load may depend on the individual LEDs that comprise the lighting load. That is, the automatically determined vibrancy value that results in light emission from a lighting load at or above a target CRI value may depend on the individual LEDs within the lighting load. In other words, the automatically determined vibrancy value that results in light emission from a first lighting load at or above a target CRI value may differ from the automatically determined vibrancy value that results in light emission from a second lighting load at or above a target CRI value (e.g., based on the individual LEDs within each lighting load). While the vibrancy values for different lighting loads including different LEDs may differ, because the target CRI value may change for an optimized CRI, the vibrancy value may similarly increase when the color temperature value of a color setting is increased to optimize the CRI.
[0054] Figure 1BAn exemplary color gamut 200 is depicted. For example, color gamut 200 can illustrate the spectrum of colors that can be formed by various LEDs that comprise a lighting load (e.g., RGBW lighting). Color gamut 200 can also include a blackbody curve 201. As described herein, blackbody curve 201 can illustrate the location of white or near-white light of varying brightness / intensity within color gamut 200. For example, blackbody curve 201 can be further identified by a range of correlated color temperatures (CCTs) ranging from "warm white" (e.g., approximately 2600K-3000K) to "neutral white" (e.g., 3000K-5000K) to "cool white" (e.g., 5000K-8300K). As described herein, adjusting the vividness of the lighting load can include adjusting the contribution of white or substantially white LEDs included in the lighting load. Thus, the effect of a given vividness value of a lighting load on the CRI value of light emitted by the lighting load may increase as the selected color approaches blackbody curve 201 (eg, which illustrates the position of white or near-white light within color gamut 200 ).
[0055] However, as described herein, the effect of a vividness value on a given lighting load can depend on the individual LEDs comprising the lighting load. Consequently, the effect of a vividness value on the CRI value of light emitted by the lighting load can also depend on the individual LEDs comprising the lighting load. Thus, in certain circumstances (e.g., depending on the individual LEDs comprising the lighting load), the effect of configuring or tuning the vividness value of a lighting load can increase as the selected color approaches the output of a white or substantially white LED (e.g., a mint green LED) within the lighting load and / or as the number of differently colored LEDs within the lighting load increases.
[0056] See again Figure 1B , color setting 205 can be selected as the configured color value for the lighting load. For example, color setting 205 can be a yellowish color with approximately xy chromaticity components of (.35, .31). As described herein, when automatic vibrancy mode is enabled for a lighting load configured as color setting 205, a vibrancy level can be automatically determined based on a distance 207 between the selected color setting 205 and the blackbody curve 201 (e.g., or another predefined range of color values on the color gamut 201). Furthermore, the automatically determined vibrancy value can result in light emission from the lighting load at a CRI value at or above the target CRI value. However, as described herein, the effect of the automatically determined vibrancy value for the lighting load on the CRI value of light emitted by the lighting load can decrease as the selected color setting deviates from the blackbody curve 201.
[0057] Distance 207 can indicate whether color setting 205 has an equivalent CCT value on blackbody curve 201. For example, if distance 207 is less than a distance threshold (e.g., indicating that color setting 205 has an equivalent CCT value), the automatically determined vividness value can be an automatically determined vividness that results in light emission from the lighting load at or above a target CRI value for the equivalent CCT value. When the target CRI value cannot be achieved at the color setting, the vividness can be automatically determined so that the CRI value approaches the target CRI, thereby achieving the highest CRI value at the selected color setting. Furthermore, as described herein, the effect of tuning or configuring the vividness value of the lighting load on the light emitted by the lighting load (e.g., the CRI value of the light emitted by the lighting load) can decrease as the distance between the selected color setting 205 and the blackbody curve 201 increases. Thus, for example, if distance 207 between the selected color setting 205 and the blackbody curve 201 is greater than a distance threshold, the automatically determined vividness value can be set to a predefined value.
[0058] See again Figure 1B The effect of tuning or configuring the vividness value of the lighting load on the light emitted by the lighting load (e.g., the CRI value of the light emitted by the lighting load) can be peaked when the selected color setting is on (e.g., or substantially near) the blackbody curve 201. Thus, when automatic vividness is enabled for a lighting load configured for a color setting on (e.g., or substantially near) the blackbody curve 201, the automatically determined vividness value can correspond to a predefined vividness value that maximizes the CRI at or above a target CRI value. Additionally, the automatically determined vividness value can increase (e.g., as the contribution / intensity of the white or substantially white LEDs in the RGBW lighting load decreases) as the selected color setting (e.g., CCT value) increases to achieve the target CRI value.
[0059] Table 1, reproduced below, illustrates exemplary vividness values that can be automatically determined at specific color settings (e.g., CCT values), for example, when the automatic vividness mode is enabled. As shown in Table 1, the automatically determined vividness value can increase as the selected CCT value increases. And as described herein, the increased vividness value can reduce the contribution of at least one of the plurality of LEDs (e.g., white or substantially white LEDs) within the lighting load. The automatically determined vividness value can also be configured to emit light at or above a target CRI value, which, as described herein, can vary based on the selected color setting.
[0060] Table 1
[0061] <![CDATA[ CCT value ]]> <![CDATA[ Automatically determined freshness value ]]> <![CDATA[ CRI value ]]> 2700K 25 92.1 3000K 27 92.6 3500K 29 91.8 4000K 35 91.3 5000K 41 90.2 6500K 44 89.7
[0062] The lighting load can also be placed in an adjustable vibrancy mode, as described herein, which can allow a user to select a given vibrancy value. For example, the adjustable vibrancy value can be selected from a range of vibrancy values (e.g., 0 to 100). As the adjustable vibrancy value increases, the contribution of at least one of the plurality of LEDs in the lighting load (e.g., a white or substantially white LED) can decrease. Thus, the effect of configuring or controlling the vibrancy setting (e.g., the vibrancy mode and / or the vibrancy value) on the light emitted by the lighting load can decrease as the distance between the selected color setting and the blackbody curve increases (e.g., greater than a distance threshold). See again at Figure 1B As the selected color deviates from the blackbody curve 201 (e.g., the distance therebetween increases), the effect of configuring or controlling the vibrancy setting (e.g., the vibrancy mode and / or the vibrancy value) on the light emitted by the lighting load can be reduced. Thus, as the selected color deviates from the blackbody curve 201 (e.g., the distance therebetween increases), the effect of the vibrancy value automatically determined in the automatic vibrancy mode on the light emitted by the lighting load can be reduced (e.g., the CRI value of the emitted light may not achieve the target CRI). For example, in certain circumstances (e.g., when the color setting is substantially away from the blackbody curve 201), the vibrancy setting can be set to a default value.
[0063] Figure 1C Another exemplary color gamut 200a is illustrated. The color gamut 200a may illustrate a subset of the color gamut 200 that is centered on the blackbody curve 201. In addition, the color gamut 200a may further illustrate xy chromaticity values that have equivalent CCT values on the blackbody curve 201. Figure 1C , the color gamut 200a may include a plurality of CCT equivalent regions 282a-h. Each of the CCT equivalent regions 282a-h may define xy chromaticity values that may have equivalent CCT values on the blackbody curve 201. In other words, each of the CCT equivalent regions 282a-h may describe an xy chromaticity value that may have an equivalent CCT value on the blackbody curve 201. Figure 1B A given color setting referenced in φ may be spaced a distance 207 from the blackbody curve 201 that has an equivalent CCT value on the blackbody curve 201 .
[0064] Each of the CCT value equivalent regions 282a-h may indicate a region (e.g., or a quadrilateral) of xy chromaticity values around a specific CCT value on the blackbody curve 201 that may be equivalent to that specific CCT value. That is, the xy chromaticity values falling within the CCT value equivalent region for a given CCT value may be equivalent to that CCT value. For example, the CCT value equivalent region 282a may include xy chromaticity values equivalent to a CCT value of 6500K, and similarly, the CCT value equivalent region 282h may include xy chromaticity values equivalent to a CCT value of 2700K. In addition, as Figure 1CAs shown in , the CCT value equivalent region may increase as the corresponding CCT value increases along the blackbody curve 201 (eg, the region surrounding the equivalent xy chromaticity values for a given CCT value may increase).
[0065] A user can configure or control specific values of the settings described herein (e.g., lighting intensity settings, color settings, vibrancy settings, etc.) for one or more lighting loads and save the settings as a defined scene. For example, as described herein, a user can configure or control specific values of settings saved as a defined scene by interacting with one or more graphical user interfaces that can be displayed by a control / configuration application. A user can configure a scene to control one or more lighting loads, for example, by assigning the scene to a zone to which the scene is assigned. The scene can also be associated with a button on a remote control device or keypad, and the scene can be enabled or activated when the button is pressed. When a scene is activated, one or more messages can be transmitted that include one or more parameters for controlling the lighting loads according to the scene.
[0066] The user can also configure or control the values of the settings described herein (e.g., lighting intensity settings, color settings, vibrancy settings, etc.) to change over time, which is referred to herein as natural show or natural lighting functionality. For example, the settings of the lighting load can be configured to change over time and simulate sunrise and / or sunset. Similarly, as with respect to Figure 5A Described in more detail, the liveliness settings (e.g., liveliness mode and / or liveliness value) of a lighting load can be configured to change over time, for example, so that light reflected off objects in a space appears more vivid over time. Similarly, a user can change or update settings for the Natural Show or Natural Lighting functionality, for example, via a network device. For example, as described herein, a control / configuration application of a network device can display one or more graphical user interfaces, and a user can interact with the graphical user interfaces to make changes or update Natural Show settings. After configuration, the Natural Show functionality can be assigned to a scene and / or enabled by a scene (e.g., by pressing a button that enables the scene). Additionally, or alternatively, the Natural Show functionality can be enabled based on a schedule or in response to detection of an event (such as occupancy detected by an occupancy sensor).
[0067] The load control system 100 may include one or more other control target devices, such as motorized window coverings 116 for directly controlling covering material 118 (e.g., via an electric motor); ceiling fans; desktop or plug-in load control devices 126 for directly controlling floor lamps 128, table lamps, and / or other electrical loads that can be plugged into plug-in load control devices 126; and / or temperature control devices 124 (e.g., thermostats) for directly controlling an HVAC system (not shown). The load control system 100 may also or alternatively include an audio control device (e.g., a speaker system) and / or a video control device (e.g., a device capable of streaming video content). Similarly, these devices may be configured to wirelessly receive digital messages (e.g., messages originating from a control source device and / or system controller 150) via wireless signals 154. These devices may be configured to control corresponding electrical loads in response to the received digital messages.
[0068] In addition to being configured to wirelessly receive digital messages via wireless signals and control corresponding electrical loads in response to the received digital messages, the control target devices may also be configured to wirelessly transmit digital messages via wireless signals (e.g., to the system controller 150 and / or associated control devices). The control target devices may transmit such messages to acknowledge receipt of the messages and actions taken, report status (e.g., light levels), etc. Similarly, the control target devices may also or alternatively communicate via wired communications.
[0069] Regarding control source devices, load control system 100 may include one or more remote control devices 122, one or more occupancy sensors 110, one or more daylight sensors 108, and / or one or more window sensors 120. A control source device may wirelessly send or transmit digital messages to associated control target devices (e.g., directly or via a system controller) via wireless signals, such as signal 154, for controlling electrical loads. Remote control device 122 may send digital messages for controlling one or more control target devices upon actuation of one or more buttons on remote control device 122. For example, remote control device 122 may be a keypad. One or more buttons on control device 122 may correspond to, for example, preset scenarios for controlling lighting loads 115 or 112 / 114. For example, buttons on control device 122 may be preconfigured to correspond to preset scenarios for controlling lighting loads 115 or 112 / 114. Occupancy sensor 110 may send digital messages to control target devices in response to occupancy and / or vacancy conditions (e.g., movement or lack of movement) sensed within its observable area. The daylight sensor 108 can transmit a digital message to a control target device in response to detecting the amount of light within its observable area. The window sensor 120 can transmit a digital message to a control target device in response to measuring the level of light received from outside the user environment 102. For example, the window sensor 120 can detect when sunlight is directly shining into the window sensor 120, reflected onto the window sensor 120, and / or blocked by an external structure such as a cloud or a building. The window sensor 120 can transmit a digital message indicating the measured light level. The load control system 100 may include one or more other control source devices. Similarly, it will be appreciated that the control source devices may also or alternatively communicate via wired communication.
[0070] Turning again to system controller 150, it can facilitate the communication of messages from control source devices to associated control target devices and / or monitor such messages as indicated above, thereby being aware of when control source devices detect events and when control target devices change the status / state of electrical loads. System controller 150 can transmit programming / system configuration data to control devices. System controller 150 can also be the source of control messages to control target devices, for example, instructing the devices to control corresponding electrical loads. As an example of the latter, system controller 150 can execute one or more clock operations that automatically transmit messages to control target devices based on a configured schedule (e.g., a command to adjust lighting load 115 to lighting control device 113, a command to adjust lighting load 115 to lighting control device 112, a command to directly control covering material 118 to motorized window shades 116, etc.). For descriptive purposes, roll-up window shades will be used herein to describe the functionality and features associated with motorized window shades. However, it will be appreciated that the features and functionality described herein are applicable to other types of window coverings, such as drapes, curtains, blinds, etc. Other examples are possible.
[0071] According to another aspect of the load control system 100, for example, the system controller 150 can be configured to communicate with one or more network devices 144 used by the user 142. The network device 144 may include a personal computer (PC), laptop, tablet, smartphone, or another electronic computing device (e.g., a cloud computing device). Furthermore, the network device may be a device local to the load control system 100 (e.g., as depicted in FIG. 1 ) or an external device (e.g., accessed via the cloud). The system controller 150 and the network device 144 may communicate via a wired and / or wireless communication network. The communication network may be the same network used by the system controller 150 and the control devices, or it may be a different network (e.g., a wireless communication network using wireless signals 152). As an example, the system controller 150 and the network device 144 may communicate over a wireless LAN (e.g., local to the user environment 102). For example, such a network may be a standard Wi-Fi network provided by a router local to the user environment 102. As another example, the system controller 150 and the network device 144 may communicate directly with each other using, for example, Bluetooth, Wi-Fi Direct, or the like. Other examples are possible, such as the system controller acting as an access point and providing one or more wireless / wired based networks over which the system controller and network devices can communicate.
[0072] Figure 1AThe load control system 100 can be configured so that when a network device 144 is local to the system controller 150, the system controller 150 can communicate with that device, for example, so that the network device 144 and the system controller 150 communicate directly in a point-to-point manner or directly via a local network specific to the user environment 102 (e.g., a network provided by a router local to the user environment). For example, a user of the network device 144 can communicate with the system controller 150, such as via the Internet or other public or private network, to control the load control system 100 from a remote location. Similarly, third-party integrators can also communicate with the system controller 150, for example, to provide enhanced services to users of the user environment 102. For example, third-party integrators may provide other systems within the user environment 102. Integrating such systems with the load control system 100 may be beneficial. Thus, the network device 144 can be configured to allow the user 142 to configure or control the load control system 100.
[0073] As described herein, the system controller 150 can be configured to communicate with one or more network devices 144 used by the users 142. The network devices 144 can include personal computers (PCs), laptops, tablets, smartphones, or other devices. Additionally, the network devices 144 can be devices local to the load control system 100 (e.g., as depicted in FIG. 1 ), or the system controller 150 and network devices 144 can communicate via a wired and / or wireless communication network. The communication network can be the same network used by the system controller 150 and the control devices, or it can be a different network (e.g., a wireless communication network using wireless signals 152 ). As one example, the system controller 150 and network devices 144 can communicate over a wireless LAN (e.g., local to the user environment 102 ). For example, such a network can be a standard Wi-Fi network provided by a router local to the user environment 102. As another example, the system controller 150 and network devices 144 can communicate directly with each other using, for example, Bluetooth, Wi-Fi Direct, or the like. Other examples are possible, such as the system controller acting as an access point and providing one or more wireless / wired based networks over which the system controller and network devices can communicate.
[0074] In general, the system controller 150 can be configured to allow a user 142 of a network device 144 to determine, for example, system configuration data of the user environment 102 and the load control system 100, such as the rooms in the environment, which control devices are located in which rooms (e.g., the location of control devices within the user environment, such as which rooms), to determine the status and / or control / configuration information (e.g., lighting intensity settings, color settings, vibrancy settings, HVAC levels, shade levels) of the control devices; to configure the system controller (e.g., to change a clock schedule); to issue commands to the system controller to control and / or configure the control devices (e.g., to change light levels, change HVAC levels, change shade levels, change presets, etc.), etc. As described herein, other examples are possible.
[0075] The network device 144 may include a control / configuration application for generating and / or compiling desired system configuration data for the user environment 102 and the load control system 100, as further described herein. The system configuration data may be generated using the control / configuration application, for example, by a user providing input and / or configuration information to the control / configuration application. After generating the system configuration data and / or updating the system configuration data, the network device 144 may transmit the system configuration data (e.g., or any updates) to other devices in the load control system 100 (e.g., the system controller 150, the remote control device 122, control target devices, etc.) via the control / configuration application. Then, in response to a trigger event (e.g., enabling a scene, enabling natural light, a sensor event, etc.), for example, one or more devices may perform control based on the system configuration data.
[0076] System configuration data may include information about devices in a user environment or load control system. For example, the system configuration data may include the location of a device within the load control system or user environment (e.g., a text string indicating the location of the device) and / or whether the device is assigned to a specific zone. Additionally, the system configuration data may include control / configuration information that defines lighting control parameters. For example, the control / configuration information may define scenes for the load control system, corresponding lighting control parameters for each of the defined scenes (e.g., lighting intensity settings, vividness settings, color settings, etc.), and / or buttons that can be pressed to enable each of the defined scenes. The system configuration data may also include control / configuration information for natural shows or natural lighting functionality defined for the load control system (e.g., how lighting control parameters change over time). The system configuration data may include additional information about devices in the user environment or load control system, and the examples provided herein are not exhaustive. The system configuration data may include any configuration information that can be used to configure or control the user environment or load control system (e.g., one or more of a unique identifier for a device, a list of associated devices, a zone identifier, a scene identifier, etc.).
[0077] Figure 1A The load control system 100 can be configured so that when a network device 144 is local to the system controller, the system controller 150 can communicate with that device—in other words, so that the two can communicate directly in a point-to-point manner or directly via a local network specific to the user environment 102 (such as a network provided by a router local to the user environment). Allowing users of the network devices 144 to communicate with the system controller 150, such as via the Internet or other public or private networks, and control the load control system 100 from a remote location can be advantageous. Similarly, allowing third-party integrators to communicate with the system controller 150 can be advantageous in order to provide enhanced services to users of the user environment 102. For example, third-party integrators may provide other systems within the user environment 102. Integrating such systems with the load control system 100 can be beneficial.
[0078] Figure 2 An exemplary block diagram of a network device 280 is shown (e.g., this diagram may also apply to network device 144 or a remote network device). Network device 280 may include one or more general-purpose processors, special-purpose processors, conventional processors, digital signal processors (DSPs), microprocessors, microcontrollers, integrated circuits, programmable logic devices (PLDs), application-specific integrated circuits (ASICs), and / or may also include other processing elements, such as one or more graphics processors (hereinafter collectively referred to as control circuitry 202). Control circuitry 202 may control the functionality of the network device and may execute control / configuration applications 203, in addition to other software applications such as operating systems and database management systems, to provide the features and functions described herein. Control circuitry 202 may also perform signal encoding, data processing, power control, input / output processing, and any other functionality that enables network device 280 to perform as described herein. Network device 280 may also include one or more memories 204 (including volatile and non-volatile memories), which may be non-removable and / or removable memories.
[0079] Memory 204 is communicatively coupled to control circuitry 202. Non-removable memory 204 may include random access memory (RAM), read-only memory (ROM), a hard drive, or any other type of non-removable memory storage device. Removable memory 204 may include a subscriber identity module (SIM) card, a memory stick, a memory card, or any other type of removable memory. One or more memories 204 may store control / configuration applications 203 and may also provide execution space when the processor executes the control / configuration applications. Network device 280 may also include a visual display screen / terminal 206 communicatively coupled to control circuitry 202. Visual display screen 206 may, in conjunction with control circuitry 202, display information to a user via one or more GUI-based interfaces / GUI-based "windows," as described herein. Display screen 206 and control circuitry 202 may be in bidirectional communication, as display screen 206 may include a touch-sensitive visual screen component configured to receive information from a user and provide such information to control circuitry 202.
[0080] The network device 280 may also include one or more input / output (I / O) devices 212 (e.g., a keyboard, a touch-sensitive pad, a mouse, a trackball, an audio speaker, an audio receiver, etc.) that are communicatively coupled to the control circuitry 202. For example, the I / O devices may allow a user to interact with the control / configuration application 203. For example, the network device 280 may also include one or more transceiver / communication circuits (collectively, communication circuitry 208) for communicating (transmitting and / or receiving) over a wired and / or wireless communication network. The communication circuitry 208 may include an RF transceiver or other circuitry configured to perform wireless communication via an antenna. The communication circuitry 208 may communicate with the control circuitry 202 to transmit and / or receive information. Each of the components within the network device 280 may be powered by a power supply 210. For example, the power supply 210 may include an AC power supply and / or a DC power supply. The power supply 210 may generate a supply voltage V for powering the components within the network device 280. CC .
[0081] In addition to including, for example, GUI-based software components that provide the graphical features and visual images described herein, the control / configuration application 203 may also include a logic engine for providing the features of the GUI and the features of the application generally as described herein. The GUI-based software components and / or the logic engine may be one or more software-based components that include instructions that are stored on and / or executed from, for example, one or more tangible memory devices / components of the network device indicated above. Features of the control / configuration application may also and / or alternatively be provided by firmware and / or hardware in addition to / instead of the software-based components. Again, the network device 280 is an example, and the control / configuration application may be executed on other types of computing devices.
[0082] As indicated, network device 280 may be similar to network device 144 (e.g., including an external network device accessed via the cloud), as described herein. Thus, the control / configuration application may communicate with other devices in the user environment (e.g., a system controller, control source devices, control target devices, etc.) via a network local to the user environment (e.g., a Wi-Fi network). However, it will be appreciated that control / configuration application 203 / network device 280 may communicate with other devices using other communication systems and / or protocols. Furthermore, control / configuration application 203 is described herein as a standalone application that, for example, executes on network device 280 and communicates messages with the system controller. In other words, the logic of the control / configuration application and the generated graphics associated with the application are described herein as being executed from the network device. Nevertheless, features and / or graphics of the control / configuration application may be implemented in other ways, such as as a web-hosted application, where the network device uses a local application (e.g., a web browser or other application) to interface with the web-hosted application to provide the features and functionality described herein. As an example, the system controller may act as a network host.
[0083] In general, while a user environment may include control devices that a control / configuration application / network device 280 can interact with, control, and / or configure via a system controller (e.g., system controller 150), the user environment may also include other types of control devices, such as, for example, Wi-Fi-enabled and / or IoT-enabled control devices (e.g., devices configured to communicate via wireless and / or wired-based networks, such as HomeKit). For descriptive purposes, such other control devices (e.g., control devices with which the control / configuration application and / or network device 280 does not communicate via a system controller) may be referred to herein as Wi-Fi-enabled and / or HomeKit-enabled control devices. Nevertheless, it will be appreciated that the features described herein are not limited to Wi-Fi-enabled and / or HomeKit-enabled control devices. Examples of such other control devices may include lighting control devices / bulbs, thermostats, fans, and the like.
[0084] The network device 280 and the Wi-Fi enabled control devices can, for example, be configured to communicate directly with each other, without necessarily communicating through the system controller (e.g., if the network device also has HomeKit functionality) and / or can communicate via one or more cloud-based servers, for example, also without communicating through the system controller. According to one aspect of the control / configuration application 203 described herein, assuming that the network device 280 is configured to communicate with such Wi-Fi enabled control devices (e.g., via HomeKit), the control / configuration application can, for example, be configured to interact with, control, and / or configure such devices in addition to controlling the devices. In this way, the control / configuration application can combine, for example, information obtained from such Wi-Fi enabled devices and information obtained on the control devices controlled by the system controller within a graphical interface as described herein.
[0085] The control / configuration application 203 may also provide an interface that allows a user to control and / or configure both, for example, Wi-Fi-enabled control devices and control devices controlled by the system controller. For ease of description, the control / configuration application 203 will be described herein as interacting with control devices of a load control system. Nevertheless, similar functionality as described herein may also be applicable to Wi-Fi-enabled devices that may not be controlled via a system controller and Wi-Fi-enabled devices with which a network device may communicate directly and / or indirectly. It will also be appreciated that the control / configuration application described herein may alternatively control, for example, Wi-Fi-enabled devices that the network device 280 is configured to control / interact with directly and / or indirectly. Likewise, it will be further appreciated that while the control / configuration application 203 is described herein in the context of a load control system and a communication system, the features and functionality of the control / configuration application are applicable to other types of control devices, load control systems, and communication systems, including, for example, systems with Wi-Fi capabilities and / or HomeKit capabilities.
[0086] As an example, network device 280 may display an icon associated with control / configuration application 203 to a user via visual display screen 206. Network device 280 may detect a user selection of the icon (e.g., such as by touching the icon) and, in response, may launch (e.g., which may also be referred to herein as starting, running, executing, activating, and / or invoking) control / configuration application 203. The control / configuration application may be launched in other ways, including by the network device being configured to automatically launch the application after being reset and / or powered on. In response to being launched or activated, the control / configuration application (e.g., in addition to performing security / authentication procedures) may transmit one or more messages to the system controller, e.g., to obtain / request / query various information, such as the status / state and / or configuration information of the load control system, and use this information to initially generate and display a graphical user interface to the user via the display screen of network device 280. Similarly, upon launch, the control / configuration application may also communicate with, for example, a Wi-Fi-enabled device with which the network device has been configured to communicate. Thereafter, the control / configuration application may continue to request and / or receive various information from the system controller at different times, depending on what information the control / configuration application may need to display to the user and / or what information the system controller may generate. Similarly, the control / configuration application 203 may also communicate with devices having Wi-Fi capabilities in a similar manner.
[0087] After receiving an information request (such as a request for status and configuration information) from the control / configuration application 203, the system controller can respond by communicating with the control device and / or database, for example, to determine and provide the requested information, and responding to the control / configuration application with one or more response messages. In addition to determining the status and configuration of the load control system, the control / configuration application 203 can also allow a user to send a message to the system controller to modify, edit, or change the configuration and / or status of the load control system, as further described herein. Furthermore, the system controller can also provide status and configuration information to the control / configuration application asynchronously (e.g., providing an indication of a change in the status / state of the control device without the control / configuration application querying such changes). The control / configuration application can use this information to update various graphical user interfaces displayed to the user via the network device 280. Similarly, Wi-Fi-enabled devices and the control / configuration application and / or network device can interact in a similar manner.
[0088] Before moving to the various graphical user interfaces, the control / configuration application 203 may provide the user with a description of exemplary types of information that the control / configuration application may request / receive and / or configure, e.g., to generate the interfaces discussed. For example, as described herein, the control / configuration application may request / obtain this information from another device (e.g., a system controller and / or one or more control source devices). Additionally, or alternatively, the information may be maintained or stored locally (e.g., at the memory device 204). In addition to receiving this information, the control / configuration application may also modify such information at the system controller, as described herein.
[0089] The control / configuration application may request / obtain information related to the configuration and current state / status of the load control system from another device in the load control system, such as the system controller and / or one or more control source devices (e.g., remote control device 122). Additionally, or alternatively, the network device 280 may itself store or maintain the configuration and current state / status information (e.g., or a subset of the configuration and current state / status information), and the control / configuration application 203 may request / obtain this information from the memory device 204. Such information may include, for example, the specific control device that is part of the load control system, including an identifier indicating the type of control device. The specific control device types may include, for example, one or more lighting control devices (also referred to herein as lighting devices) that each directly controls one or more corresponding electrical lighting loads / lights, one or more temperature control devices (such as and hereinafter also referred to as thermostat devices) that directly control a corresponding HVAC system, one or more ceiling fan devices (also referred to herein as fan devices) that each directly controls one or more corresponding fans (e.g., on, off, fan speed), one or more audio control devices (e.g., speaker systems), and one or more blackout curtain devices that each directly controls the position or level of one or more corresponding roll-up curtains (it will be recognized that while blackout curtains and roll-up curtains are discussed herein as examples of motorized curtains and window coverings, other types of motorized curtains and window coverings are possible, such as drapes, curtains, blinds, etc.).
[0090] The control device may include one or more keypads, such as wall-mounted keypads, desktop keypads, and / or remote control / handheld keypads and devices. As an example, a given keypad may include one or more actuators, such as buttons (although other types of actuators are possible), and may be configured to control one or more control devices / electrical loads (e.g., lighting control devices / lighting loads, HVAC systems, roll-up curtains, fans, and / or speakers, etc.). The keypad may include different types of actuators, such as an open / close actuator, a raise / lower actuator for a light or roll-up curtain, a fan speed actuator, a scene actuator, etc. The scene actuator may set one or more control devices / electrical loads controlled by the keypad to a preset configuration.
[0091] The configuration and current state / condition information may also include a location indicator for each control device, which may indicate the location of the device within the user environment and / or the location of the electrical loads controlled by the device. This indicator may be in the form of a location name (e.g., a text string) and / or an indicator that can be translated into a location name (e.g., a text string), although other mechanisms may be used. For example, assuming the user environment is a residence, possible locations may include standard locations such as "kitchen," "living room," "sitting room," "dining room," "master bedroom," "bedroom," "master bathroom," "bathroom," "basement," "front porch," "office," "lobby," "conference room," and so on. Locations may also include sub-locations within a room, such as "basement sitting area," "basement play area," "basement work area," "basement storage area," and so on. Locations may also include user-defined / customized locations, such as "Mary's bedroom," "John's bedroom," and so on. The user may program the locations of the control devices into the system (e.g., and store them in a database) when the load control system is installed within the user environment. It will be appreciated that these are examples.
[0092] For lighting control devices, configuration and current state / status information may also include a type indicator, which may indicate the type of lighting load (also referred to herein as a lamp) controlled by the control device. The type of a lighting load may include, for example, the function / purpose of the lighting load within its defined location and / or indicate / imply the specific location of the lighting load within its defined location (e.g., a ceiling lamp versus a floor lamp). The type indicator may take the form of a name / function (e.g., a text string) and / or an indicator that can be translated into a name / function (e.g., a text string), although other mechanisms may be used. As an example, assuming a residential user environment, standard types may include ceiling or pendant lights, chandeliers, pendant lights, table lamps, floor lamps, sconces, sink lights (e.g., for kitchens or bathrooms), island lights (e.g., for kitchens), cabinet lights, accent lights, downlights, table area lights, and the like. Types may also include user-defined / customized types. A user may program the types of lighting loads into the load control system (e.g., and store them in a database) when the system is installed within the user's environment. It will be appreciated that these are examples. Types may also apply to other control devices, such as fans, roller blinds, and keypads. Similarly, the type indicator may provide an indication of a specific function and / or location within a defined location of the device. Other exemplary types may include "left blind," "right blind," "center blind," "wall keypad," "desktop keypad," and the like.
[0093] The control / configuration information may also include an indication of an icon to be used with an application (such as a control / configuration application) to control the device through a graphical representation on a graphical interface. The type of icon associated with the device may be programmed into the load control system by the user (e.g., and stored in a database) when the system is installed in the user's environment or automatically.
[0094] The control / configuration information may also include the current status / state and / or configuration of one or more of the control devices. For example, for a lighting control device, the status information may include whether the corresponding lighting load is in an on or off state, and if in an on state, whether it is in a dimmed state and possibly further information such as the dimming level, color setting, and vividness setting. The control / configuration application may allow a user to modify scenes and / or create new scenes, for example, via a network device. For an occupancy sensor, the status information may include, for example, whether the sensor has detected an occupancy event / state and / or is in an occupied state, has detected a continuous occupancy event / state and / or is in a continuous occupancy state, and / or has detected a vacant state and / or is in a vacant state. Again, these are examples and other information is possible.
[0095] As another example, devices in a load control system, such as the system controller and / or one or more control source devices, may maintain information related to one or more preprogrammed scenes that can be activated by a user from an application such as the control / configuration application 203 or a control source device such as a remote control device 122 or other type of keypad, as described herein. A scene may include, for example, specific settings for one or more lights, roller blinds, etc. The device may maintain corresponding scene configuration information in a database. The control / configuration application may request / obtain information related to these preprogrammed scenes and, as further described below, thereafter allow a user to select a given scene via a network device, thereby causing the control / configuration application to instruct another device (e.g., the system controller and / or one or more control source devices) to configure the control device (e.g., to set one or more light levels, fan speeds, shade levels, etc.) according to the selected scene. As further described below, the control / configuration application may allow the user to modify the maintained preprogrammed scenes and create and store new scenes that the user may subsequently select. After creating and storing a scene, the scene may be assigned. For example, a scenario may be assigned to one or more zones in a load control system and activated by, for example, pressing a specific button at a remote control device or keypad.
[0096] As another example, various clock schedules can be maintained, where a schedule can be, for example, specific settings for one or more control devices (e.g., lights, roller blinds, etc.) that are automatically configured by a system controller or one or more control source devices based on the schedule. For example, the system controller can maintain corresponding clock schedules in a database and the status of these schedules, such as whether a given schedule is active, inactive, or disabled. A control / configuration application can obtain control information related to these clock schedules and, as further described below, thereafter allow a user to modify these schedules and create new schedules via a network device.
[0097] According to another example, a lighting control device may control a lighting load (e.g., or multiple lighting loads), wherein the lighting load may include multiple multi-color LEDs. In other words, the lighting load may include (e.g.,) many different colored emitting LEDs within a single package, and may be configured such that the chromatic outputs of the LEDs are mixed to produce light having different chromaticity coordinates (e.g., color points) within the color gamut formed by the various LEDs comprising the lighting load. As an example, the lighting load may include one or more red LEDs, one or more green LEDs, one or more blue LEDs, and one or more white or substantially white LEDs (e.g., such as yellow and / or mint green LEDs) (which may be collectively referred to herein as an RGBW lighting load). Although an RGBW lighting load is described herein as a combination of four LEDs of a particular color, other combinations of LEDs (e.g., more or fewer LEDs and / or different colored LEDs) may be used.
[0098] A control / configuration application can be used to configure the CRI value of one or more lighting loads. A CRI value greater than or equal to a threshold value (e.g., a CRI value of 90) may be desirable and may be referred to herein as "optimal," "optimized," or "maximized." That is, other ranges (e.g., smaller and / or larger ranges) may also be considered "optimal," "optimized," or "maximized." In some cases (e.g., depending on the distance between the selected color setting and the blackbody curve), the CRI value of the lighting load may be increased to a value greater than or equal to a target CRI value. For example, the target CRI value may be 90. However, it will be appreciated that the target CRI value may be other values. That is, the target CRI value may be a value that may be considered a desirable threshold that the system may attempt to achieve given certain characteristics of the load control system and / or lighting control device (e.g., the quality of the LEDs used in the lighting load).
[0099] The load control system can be configured and / or controlled according to one or more defined scenarios. In addition, or alternatively, the load control system can be further divided into one or more areas or locations (e.g., depending on the size of the load control system or the user environment), and each of the areas or locations within the load control system can be configured and / or controlled according to one or more scenarios. A scene can be activated, for example, in response to a button press at a control source device (e.g., remote control device 122) via a graphical user interface on a network device (e.g., network device 144, 280) and / or based on a clock, as described herein. In addition, or alternatively, the load control system can be configured and / or controlled according to a natural show or natural lighting configuration, as described herein, which can be activated via a graphical user interface at the network device and / or based on a clock, etc., in response to a button press at the control source device. As described herein, the natural show or natural lighting configuration can be defined separately from the scene, or assigned to the scene (e.g., such that activating the scene enables the natural show or natural light configuration). Additionally, a control / configuration application (eg, control / configuration application 203 ) may display one or more graphical user interfaces to allow a user to define scenes and / or configure natural shows or natural lighting settings.
[0100] As described herein, devices in a load control system can be grouped or organized together based on their respective locations within a user environment. For example, devices in a load control system can be grouped and / or organized based on their respective locations in a user environment (e.g., devices in a single room can be organized or grouped together). After the devices are grouped or organized based on their locations in the user environment, the devices can also be assigned to specific zones. For example, lighting devices at specific locations of the user environment can be assigned to zones based on their respective functions (e.g., lighting control devices intended to emit light toward a specific surface, such as a table, can be grouped or organized together in a "table area" zone).
[0101] Grouping or organizing the devices in the load control system based on their location and then assigning them to zones (e.g., based on their functions) can allow a user to more efficiently configure or control the devices within the load control system. For example, as the number of devices in the load control system increases, the settings that a user can configure may also increase. And without grouping or organizing the devices into more manageable subsets of devices, a user may not be able to accurately and effectively control the increased number of devices in the load control system. In addition, the capabilities and therefore the configurable settings of each of the devices may be different, further increasing the complexity of configuring or controlling the load control system. However, if the devices are grouped according to their respective locations and then assigned to zones (e.g., based on their respective functions), the user can configure the devices in the load control system according to the zones, which can improve the accuracy and efficiency of configuring and controlling the load control system.
[0102] After the devices in the load control system are organized and grouped by location and then assigned to zones, users can collectively configure or control the devices assigned to a given zone. In addition, since the devices assigned to a given zone are based on their respective functions, the settings of the devices in that zone (e.g., lighting intensity settings and / or color settings) can be configured to be the same, which can improve the accuracy and efficiency of configuring and controlling the load control system.
[0103] Figure 3A and Figure 3B is a flow chart illustrating an exemplary process for configuring or controlling a load control system. Figure 3A , illustrates an exemplary process 300 for performing liveness control in a load control system. Process 300, or portions thereof, may be executed by a control / configuration application, such as control / configuration application 203, and may be entered at 301. For example, process 300 may be entered in response to an instruction from a user (e.g., via a network device, such as network device 144 or 280) to update or configure system configuration data (e.g., control / configuration information and / or current state / status information) for the load control system. Process 300 may be performed after devices in the load control system have been grouped or organized according to their respective locations in the user's environment and subsequently assigned to zones. Additionally, or alternatively, process 300 may be performed before devices in the load control system have been grouped or organized according to their respective locations in the user's environment and / or assigned to zones, which respective locations may be stored and / or maintained in the system configuration data.
[0104] At 302, a control / configuration application may retrieve system configuration data for a given zone. For example, the system configuration data may indicate lighting control devices assigned to the zone that can perform control of corresponding lighting loads as described herein. The system configuration data may indicate or otherwise describe the current state or control / configuration information defined for the lighting control devices assigned to the zone. For example, the system configuration data may include control / configuration information including lighting control parameters for controlling the lighting loads corresponding to the lighting control devices. As described herein, the lighting control parameters may indicate lighting intensity settings and / or color settings. The lighting intensity setting may indicate a lighting intensity setting, color setting, vibrancy setting, etc., to which the lighting control devices in the zone are to be controlled. The color setting may include a color value (e.g., xy chromaticity value, CCT value, etc.) to which the lighting loads of the lighting control devices in the zone are to be controlled. The color value may be a coordinate on a color gamut or a color temperature value. The color value may identify the full color value or CCT value of white light on a blackbody curve. The lighting control parameters may also indicate a freshness setting (e.g., a freshness mode and / or a freshness value) for controlling the lighting control devices in the zone. The freshness setting may include a selection of a freshness mode, such as an automatic freshness mode or an adjustable freshness mode, assigned to the lighting control devices in the zone. The freshness setting may also include a freshness value for controlling the lighting control devices assigned to the zone.
[0105] As described herein, system configuration data may be retrieved from a single device (e.g., a system controller such as system controller 150, or a network device), or portions of system configuration data may be retrieved from multiple devices (e.g., a system controller, a network device, one or more control source devices, and / or one or more control target devices). System configuration data may also be obtained from devices external to the load control system, such as from a cloud-based system or other load control systems with which a given load control system is integrated. System configuration data may include predefined control / configuration information and / or control / configuration information based on user selections (e.g., a user may provide selections via the control / configuration application 203).
[0106] After retrieving the system configuration data, the control / configuration application may display a representation of the system configuration data (e.g., or a portion of the system configuration data). For example, as described herein, the control / configuration application may display, via a graphical user interface, a representation of a defined scenario for controlling one or more zones or load control systems in an area of a user environment. As described herein, one or more lighting control devices configured to control corresponding lighting loads may be assigned to each of the one or more zones. The graphical user interface may display various controls or control interfaces based on the lighting control devices / lighting loads assigned to a given zone. For example, the graphical user interface may display the lighting intensity of each of the lighting control devices assigned to the zone (e.g., via a lighting intensity bar) and / or an option board identifying color settings for controlling each of the one or more zones in the scenario. The option board may be configured to display colors at different color temperatures that the lighting control devices / lighting loads can be controlled to, or the full color gamut of colors that the lighting control devices / lighting loads can be controlled to. For example, if the system configuration data indicates that the corresponding freshness mode is enabled (e.g., automatic freshness mode and / or adjustable freshness mode is enabled), the graphical user interface may display a freshness control interface for each of the lighting control devices assigned to the zone.
[0107] Additionally or alternatively, the control / configuration application may display a representation of the system configuration data in the form of a graph. The graph may include one or more axes (e.g., a color temperature axis indicating color temperature, an intensity axis indicating lighting intensity values, and / or a time axis including a period over which lighting intensity and color temperature are controlled) that may indicate changes in lighting control parameters (e.g., lighting intensity settings, color settings, vibrancy settings, etc.) assigned to a given zone's lighting control device / lighting load over time (referred to herein as a natural show). The graphical user interface may also display a specific vibrancy control interface (e.g., a vibrancy bar) if a corresponding vibrancy mode is enabled (e.g., automatic vibrancy mode or adjustable vibrancy mode is enabled).
[0108] The control / configuration application can also be configured to receive updates or changes to the system configuration data, for example, from a user. As described herein, changes to the system configuration data can include changes or updates to lighting control parameters (e.g., lighting intensity settings, color settings, vibrancy settings, etc.) within a defined scenario; changes or updates to a natural show (e.g., changes or updates to lighting intensity settings, color settings, vibrancy settings, etc. over time); and the like. Thus, the control / configuration application can receive changes or updates to the system configuration data via the displayed lighting intensity, palette, and / or vibrancy controls.
[0109] As described herein, the lighting control device can be set to an automatic freshness mode or an adjustable freshness mode and / or configured according to the automatic freshness mode or the adjustable freshness mode. Thus, the control / configuration application may determine whether the automatic freshness mode is selected at 304. When the automatic freshness mode is selected, the control / configuration application may automatically determine the freshness value used to control the lighting load to emit light at a CRI value that is at or above a target CRI value. For example, the control / configuration application may automatically determine the freshness value based on the distance between the selected color setting and the blackbody curve so that the lighting load emits light toward, at, or above the target CRI value. Thus, at 306, the control / configuration application may determine the distance between the selected color setting of the lighting load (e.g., which may be indicated by system configuration data or otherwise defined) and the blackbody curve. Although in Figure 3A Although not shown in FIG, the control / configuration application may also or alternatively determine the distance between the selected color setting of the lighting load and another set of predefined color values on the color spectrum (e.g., the color output of a white or substantially white LED). At 308, the control / configuration application may automatically determine a vibrancy value based on the distance between the selected color setting of the lighting load and the blackbody curve (e.g., or another set of predefined color values on the color spectrum). The vibrancy value automatically determined at 306 may further and / or alternatively be configured to emit light from the corresponding lighting load toward, at, or above a target CRI value. As described herein, when the automatic vibrancy mode is enabled, the vibrancy value may be automatically determined based on the selected color setting. Furthermore, the automatically determined vibrancy value may be updated when the selected color setting is updated (e.g., when the user changes or updates the selected color setting). Thus, the actions performed at 306 and 308 of process 300 may be performed in response to a change in the selected color setting (eg, the corresponding distance and vibrancy values may be re-determined in response to a change or update to the selected color setting).
[0110] As described herein, the distance between a selected color setting of a lighting load and a blackbody curve can indicate whether the selected color setting has an equivalent CCT value on the blackbody curve. For example, if the distance is less than a distance threshold (e.g., indicating that the color setting has an equivalent CCT value), the automatically determined vividness value can be an automatically determined vividness that results in light emission from the lighting load at or above a target CRI value at the equivalent CCT value. Alternatively, when the distance between the selected color setting of the lighting load and the blackbody curve is greater than the distance threshold, the automatically determined vividness value can be a predefined vividness value (e.g., 25%).
[0111] As described herein (e.g., with respect to Figure 1B and Figure 1C), when the selected color setting is near white light or near-white light (e.g., near the blackbody curve), the effect of configuring or controlling the vividness on the light emitted by the lighting load (e.g., the CRI value of the light emitted by the lighting load) can increase. Thus, if the distance between the selected color setting of the lighting load and the blackbody curve is less than a distance threshold, the automatically determined vividness value can increase. Furthermore, as the selected color setting increases along the blackbody curve (e.g., as the CCT value increases and / or as the selected color setting approaches a higher CCT value), the automatically determined vividness value can increase (e.g., the contribution of the white or substantially white LED can decrease).
[0112] The control / configuration application may determine whether an adjustable vibrancy mode is selected at 310. As described herein, when the adjustable vibrancy mode is selected, the control / configuration application may be configured to receive an adjustable vibrancy value for controlling the corresponding lighting load. If the adjustable vibrancy mode is not selected, process 300 may end at 315. However, if the adjustable vibrancy mode is selected at 310, the control / configuration application may receive the adjustable vibrancy value at 312, for example, via a vibrancy control interface (e.g., a vibrancy control bar) displayed by a graphical user interface. As the selected vibrancy value increases, the contribution of at least one of the plurality of LEDs in the corresponding lighting load may decrease. For example, as the selected vibrancy value increases, the contribution of white (e.g., or substantially white) LEDs in the RGBW lighting load may decrease to increase the vibrancy of reflected light from the lighting load. Additionally, or alternatively, as the selected vibrancy value increases, the contribution of at least one of the plurality of non-white LEDs in the corresponding lighting load may increase to increase the vibrancy of reflected light from the lighting load.
[0113] At 314, the control / configuration application may generate control instructions. For example, depending on the selected vibrancy mode, the control / configuration application may generate control instructions based on the automatically determined vibrancy value at 306 or the adjustable vibrancy value received at 312. The control instructions may be based on a selected lighting intensity setting, color setting, vibrancy setting, etc., including a lighting intensity setting, a color setting, and / or a vibrancy value (e.g., the automatically determined vibrancy value at 306 or the adjustable vibrancy value received at 312). Additionally, or alternatively, the control instructions may include instructions or button presses. And, as further described herein, the lighting control device that receives the generated control instructions may execute control of the corresponding load based on the control instructions. For example, the lighting control device may control the corresponding lighting load to emit light at the lighting intensity value and color value indicated by the selected lighting intensity setting, the selected color setting, and / or the selected vibrancy setting. For example, if the control instruction includes an indication of a specific button press, the lighting control device may determine a selected lighting intensity setting, a selected color setting, and / or a selected vibrancy setting based on the specific button pressed (e.g., by retrieving these settings from an internal storage medium), and control the corresponding lighting load to emit light at those selected settings. That is, the corresponding lighting load may set the intensity of each of its corresponding LEDs to maintain the selected color setting and lighting intensity setting while controlling the vibrancy value (e.g., the intensity or contribution of each of the corresponding LEDs). Furthermore, when the automatic vibrancy mode is selected, the lighting load may set the intensity of each of its corresponding LEDs so that the lighting load emits light at or above a target CRI value.
[0114] Process 300 can also be performed in the natural show example. For example, if the system configuration data indicates that the lighting control device and corresponding lighting load assigned to the zone are configured with natural show with automatic vibrancy mode enabled, the control / configuration application can be configured to automatically determine a vibrancy value for each of the selected color settings during a period of time. That is, the control / configuration application can determine the respective distance between each of the selected color settings during the period of time and a blackbody curve (e.g., or another predefined range of color values on a color gamut), and then determine a respective vibrancy value for each of the selected color settings during the period of time to emit light at a CRI value that achieves a target CRI based on the respective color setting selected at that time.
[0115] Similarly, when the system configuration data indicates that the lighting control device and corresponding lighting load assigned to the zone are configured with a natural show with the adjustable vibrancy mode enabled, the control / configuration application may receive a selection of an adjustable vibrancy value, and the selection of the adjustable vibrancy value may apply to the selected color setting during the period. However, it will be appreciated that while the selection of the adjustable vibrancy value may remain the same during the period, the intensity or contribution of the white LEDs in the lighting may differ based on the selected color setting. For example, while the selection of the adjustable vibrancy value may remain the same during the period, the intensity or contribution of the white LEDs may decrease as the selected color setting (e.g., CCT value) increases during the period.
[0116] Despite Figure 3A Although not shown, the control / configuration application may update the system configuration data to reflect the control instructions generated at 314 before exiting process 300 at 315. For example, the control / configuration application may exit process 300 in response to determining that no additional updates to the system configuration data are to be made (e.g., when the control / configuration application receives an indication from the user that no additional updates to the system configuration data exist (e.g., by selecting a “Save” or “Done” button, such as described herein with respect to Figure 4B The system configuration data is updated when the "Save to Scene" button 438 is pressed.
[0117] See now Figure 3B , shows an exemplary process 350 for controlling a load control system based on system configuration data, which may be defined or updated using process 300 as described herein. Process 350 may be performed by a single device. For example, process 350 may be performed by a system controller, a lighting control device, a network device, or another control device to perform control using system configuration data stored thereon. Additionally, or alternatively, process 350 may be performed by multiple devices (e.g., a portion of process 350 may be performed by a first load control device and another portion of process 350 may be performed by a second load control device). For example, a system controller may retrieve system configuration data (e.g., locally or from another device) and perform control based on the system configuration data (e.g., by transmitting one or more messages including control instructions based on the system configuration data to perform control on one or more lighting control devices).
[0118] like Figure 3BAs described in the foregoing, process 350 may be executed at 351 in response to detection of a triggering event. A triggering event may be an event that causes a device in the load control system to be controlled according to system configuration data. For example, as described herein, a triggering event may be caused by a user actuation for activating a scene (e.g., by pressing a button corresponding to the scene on a remote control device or keypad); a scheduled event (e.g., based on a clock); and / or a sensor event (e.g., an occupancy sensor detecting occupancy). Accordingly, system configuration data may be retrieved at 352. As described herein, system configuration data may be stored at a system controller and / or on one or more other devices (e.g., a remote device, a network device, a lighting control device, other control devices, etc.). Accordingly, system configuration data may be retrieved from the system controller and / or from one or more other devices in the load control system.
[0119] After the system configuration data is retrieved, control can be performed based on the system configuration data at 354. For example, control can be performed by transmitting one or more messages including control instructions (e.g., the control instructions generated at 314 of process 300) to the load control device and / or the corresponding lighting load based on the system configuration data (e.g., the lighting control parameters indicated in the system configuration data). Referring now to the lighting control device and the corresponding lighting load configured in the automatic vibrancy mode or the adjustable vibrancy mode, the control instructions can include a selected lighting intensity setting (e.g., a lighting intensity value), a selected color setting (e.g., an xy chromaticity value or a CCT value), and a vibrancy value. As described herein, the vibrancy value can be an automatically determined vibrancy value (e.g., when the automatic vibrancy mode is enabled) or an adjustable vibrancy value selected by a user (e.g., when the adjustable vibrancy mode is enabled). These control instructions can be transmitted to the lighting control device and / or the corresponding lighting load. In response to receiving these control instructions, the lighting control device and / or the corresponding lighting load may determine the contribution / intensity of the individually colored LEDs to emit light at the selected lighting intensity setting and the selected color setting based on the vibrancy value indicated by the control instruction. The lighting control device may output the same overall color and / or intensity while varying the individual contributions / intensities of the individually colored LEDs in response to the vibrancy value. As the vibrancy value increases, the contribution / intensity of the non-white LEDs may increase and / or the contribution / intensity of the white LEDs may decrease. As the vibrancy value decreases, the contribution / intensity of the non-white LEDs may decrease and / or the contribution / intensity of the white LEDs may increase. It will be understood that the vibrancy value may be a relative value (e.g., between 0 and 100) that is different for different lighting loads having different combinations of colored LEDs. Process 350 may exit at 355.
[0120] See now Figures 4A to 4D , Figures 5A to 5Bas well as 6A to 6I , we now describe operations that may be performed at least in part on network device 380, such as Figure 2 . As described herein, the network device 380 may be similar to any of the network devices 144 and may be, for example, a personal computer (PC), a laptop computer, a tablet computer, a smart phone, or an equivalent device, although the network device may also be another type of computing device. The control / configuration application may be a graphical user interface (GUI)-based application that may provide a GUI-based interface / GUI-based "window" via the network device 380 and may allow a user of the network device to interact with, control, and / or configure control devices within the user environment, such as the control devices of the user environment. Nonetheless, the control / configuration application 203 described herein (in Figure 2 The features and functionality of the network device 280 (shown in FIG) are applicable to other types of control devices, load control systems, and communication systems. By way of example, the user environment may be a residence, a home, a commercial building, and / or an office, and the user of the network device 280 may be a resident or tenant of the residence, commercial building, or office building. The control / configuration applications described herein may also be applicable to other types of user environments, such as buildings, hotels, and the like.
[0121] Now turn Figures 4A to 4D 、 Figures 5A to 5B as well as 6A to 6I , which illustrate exemplary control / configuration applications that may be executed at least in part on a network device for configuring or controlling a load control system, such as control / configuration application 203 of network device 280. For example, Figures 4A to 4D 、 Figures 5A to 5B as well as 6A to 6I A graphical user interface may be illustrated that may be displayed by a control / configuration application to display and / or update system configuration data for a load control system. Likewise, the network device may be similar to the network devices 144, 280 as described herein, and may be, for example, a personal computer (PC), a laptop computer, a tablet computer, a smart phone, or an equivalent device, although the network device may also be another type of computing device. The control / configuration application may be a graphical user interface (GUI)-based application that may provide a GUI-based interface / GUI-based "window" via the network device and may allow a user of the network device to interact with, control, and / or configure control devices within a user environment (e.g., user environment 102) or a load control system (e.g., load control system 100). For descriptive purposes only, reference to Figure 1AThe load control system 100 and communication system of the user environment 102 will be used herein as an exemplary load control system and communication system to describe the control / configuration application. However, the features and functionality of the control / configuration application described herein are applicable to other types of control devices, load control systems, and communication systems. By way of example, the user environment 102 may be a residence or a home, and the user of the network device may be a resident of the home. However, the exemplary control / configuration application may also be applicable to other types of user environments, such as buildings, hotels, and the like, and the user of the network device may be a system administrator.
[0122] See now Figures 4A to 4D , shows an exemplary graphical user interface that may be displayed by a control / configuration application. As described herein, a user may interact with the graphical user interface to configure or control a load control system. For example, the graphical user interface may provide for configuration or control of one or more lighting control devices in a load control system, for example, by defining one or more scenes. As described herein, a scene may include specific settings for one or more lights, roller blinds, and the like. And when a scene is activated (e.g., via a button press on a remote control device or a keypad), one or more messages including control instructions may be transmitted to control corresponding devices in the load control system in accordance with the scene. In addition, or alternatively, the graphical user interface may provide for configuration or control of one or more lighting control devices of a load control system by defining a natural show or natural lighting configuration. As further described herein, a natural show or natural lighting configuration may allow a user to configure or control one or more lighting control devices over time.
[0123] See now Figure 4A , shows a graphical user interface 410 that can be displayed by the control / configuration application. For example, the graphical user interface 410 can be displayed to the user via the network device 280. The graphical user interface 410 can be displayed by the control / configuration application after the devices in the load control system have been grouped or organized according to their respective locations in the user environment and subsequently assigned to zones (e.g., based on their functions). For example, system configuration data can be generated and stored during the commissioning process so that control devices can be associated with each other and / or with one or more zones. Scenarios can be defined and / or predefined during the commissioning process and stored in the system configuration data so that the control devices and / or settings of the scenarios can be displayed on the graphical user interface 410 using the control / configuration application. In addition, or alternatively, the graphical user interface 410 (e.g., or a similar graphical user interface) can be displayed by the control / configuration application before the devices in the load control system have been grouped or organized according to their respective locations and assigned to zones. For example, when the load control system is being designed, the graphical user interface 410 can be displayed during the design process. Thus, although Figure 4AOne type of exemplary graphical user interface that may be displayed by a control / configuration application is illustrated, but other types of graphical user interfaces may also or alternatively be displayed.
[0124] Graphical user interface 410 may include a number of tiles 411, 413, 415, 417, 419, 421, and 423. Each of tiles 411, 413, 415, 417, 419, 421, and 423 may convey information to the user and / or allow the user to select additional information and / or configurations. Each of tiles 411, 413, 415, 417, 419, 421, and 423 may provide information about devices in a preselected area or room on, for example, a floor of a building. Energy tile 411 may indicate the amount of energy used and / or saved. Warning tile 413 may provide warnings about devices in the system. Schedule tile 415 may provide information about scheduled events to the user and / or allow the user to schedule events in the system. For example, after selecting schedule tile 415, the user may configure a lighting schedule for use with lighting control devices in the system. The Lights tile 417 may provide information about the current lighting configuration in the system and / or allow a user to configure the controls of lighting control devices and / or lighting loads within the system. The Roll-Up Blinds tile 419 may provide information about the current shade configuration in the system and / or allow a user to configure the controls of roll-up blinds within the system. The Occupancy tile 421 may provide information about the current occupancy conditions in the system and / or allow a user to configure the controls of devices within the system in response to occupancy and / or vacancy events / conditions. The Devices tile 423 may allow a user to manage and perform maintenance on devices.
[0125] Scene indicator 412 may be displayed in light tile 417. Scene indicator 412 may be an indication of the current scene setting of one or more lighting control devices for a preselected zone (e.g., Figure 4A ). Scene indicator 412 may be selectable or configurable and / or may allow a user to select or define a scene for one or more lighting control devices (e.g., one or more lighting control devices in a preselected area). Upon selection of scene indicator 412, the control / configuration application may display a graphical user interface that provides the user with the ability to configure settings (e.g., static settings) for one or more scenes. As an example, upon selection of scene indicator 412, the control / configuration application may display graphical user interface 410a to configure static settings for one or more scenes, as described herein with respect to Figures 4B to 4D described.
[0126] A natural show indicator 425 may be displayed in the light tile 417. The natural show indicator 425 may provide an indication that the natural show setting has been enabled or disabled for one or more lighting control devices in the preselected area. As described herein, the natural show (or natural lighting) feature may allow a user to configure or control one or more lighting control devices (e.g., as described herein) over time. Figures 4A to 4D configurable static configuration described herein). For example, a natural show may be assigned to a scene and / or enabled when a scene is activated (e.g., via a button press at a remote control or keypad, via a clock schedule, etc.). The natural show indicator 425 may be selectable or configurable and / or may allow a user to select or define natural show settings for one or more lighting control devices (e.g., one or more lighting control devices in a preselected area or zone). The natural show settings may include a clock-based configuration of one or more lighting control devices, wherein the control devices may be automatically controlled to change their lighting intensity values / brightness and / or color outputs over a defined period of time. Upon selection of the natural show 425, the control / configuration application may display a graphical user interface that provides the user with the ability to configure the natural show settings. As an example, upon selection of the natural show indicator 425, the control / configuration application may display a graphical user interface 510a to configure the natural show settings, as described herein with respect to Figures 5A to 5B As another example, after selecting the natural show indicator 425, the control / configuration application may display the graphical user interface 510a for configuring the natural show settings, as described herein with respect to Figures 5A-5B. Furthermore, while the natural show indicator 425 is provided on the graphical user interface 410 for configuring and / or controlling the natural show, other graphical user interfaces for configuring and / or controlling the natural show may also be provided.
[0127] As described herein, devices in a load control system may be grouped or organized according to their respective locations in a user environment and then assigned to zones (e.g., based on their functions). Figure 4B , shows an example of a graphical user interface 410a that may be displayed by a control / configuration application to control lighting intensity settings, color settings, and / or vividness settings defined for a scene (e.g., after selecting a scene indicator 412). Figure 4A ) and provides a graphical user interface 410a for configuring a scene. As described herein, a scene can control one or more zones in a given location or area of a user's environment. Thus, the control / configuration application can be configured to display the graphical user interface 410a (e.g., or another similar graphical user interface) so as to provide the user with the ability to configure or control the devices assigned to each zone based on the respective functionality and / or capabilities of the devices. For example, Figure 4B, and as further described herein, the graphical user interface 410a may display different types of controls based on the functionality and / or capabilities of the devices assigned to each of the zones (e.g., the devices in the "Desk Zone 1" zone are capable of adjusting their lighting intensity and therefore display control interface 418, while the devices in the "Hallway Zone" zone are capable of toggling between on and off and therefore display control interface 430). The graphical user interface 410a may include scene icons 414. The scene icons 414 may indicate, for example, scenes defined for a particular zone of the load control system. For example, with reference to Figure 4B , defined scenes may include: "Bright," "Clean," "Event," "Relax," and "Away." Furthermore, as described herein, each of these scenes may correspond to a respective button of a keypad, for example, located in a given location or area of the user's environment.
[0128] As described herein, scenarios defined for a load control system (e.g., or a specific area in a load control system) may be stored and / or maintained at a single device (e.g., a system controller) or on multiple devices (e.g., a system controller and / or a network device, one or more control source devices, and / or one or more control target devices). When a scenario is selected, one or more messages may be transmitted including control instructions for controlling the load defined by the scenario. Additionally, scenarios defined for areas of a load control system may be selected via the graphical user interface 410a. The scenarios (e.g., and their corresponding configurations) may be transmitted to the system controller. Each of the scenarios may be individually configurable and / or programmable via the graphical user interface 410a. Additionally, the graphical user interface may indicate a scenario that is currently configured / programmed and / or currently in effect. For example, with reference to Figure 4B , the “Bright” scene may be the currently configured / activated scene (eg, this is indicated by highlighting the “Bright” scene icon).
[0129] After configuration, a scene can be activated via a graphical user interface, such as graphical user interface 410a (e.g., or a different graphical user interface), or a control device, such as remote control device 122 and / or a keypad. For example, as described herein, a control device may include one or more buttons, each of which may correspond to a configured scene. A scene can then be activated by actuating (e.g., pressing) the button corresponding to that scene. After activation, the configuration defined for the scene can be retrieved. For example, the configuration can be stored and retrieved from a control device and / or a system controller (such as system controller 150), or from the load control device / lighting control device itself. Additionally, or alternatively, the scene configuration, or portions thereof, can be stored and retrieved from multiple devices. For example, a portion of the scene configuration can be stored and retrieved from the system controller, and another portion of the scene configuration can be stored and retrieved from the control device and / or the load control device / lighting control device itself. After the scene configuration has been retrieved, one or more messages including control instructions can be transmitted to control one or more load control devices based on the scene configuration.
[0130] The load control devices configured to be controlled in a given scenario can be organized or grouped into one or more zones. For example, the load control devices can be organized or grouped into a given zone based on their location, function, etc. Figure 4B For example, a "bright" scene may include lighting control devices organized or grouped into a "front downlight" zone, a "desk area" zone, and a "highlight" zone. Each of these zones may be individually controllable via a corresponding control interface. For example, the "desk area" zone may be controlled via control interface 440, and the "front downlight" zone may be controlled via control interface 452.
[0131] The control interface of the corresponding zone can be changed based on the load control devices and / or lighting loads associated with the zone. Figure 4B , the load control device associated with the "table area" zone may be a dimmer. Therefore, the control interface 440 may be configured to include one or more control interfaces to enable a user to control the dimmer. For example, Figure 4B As illustrated in FIG. 4 , the control interface may include an indicator 432, a control line 436, and / or actuators 422, 420a, 420b. The indicator 432 may indicate the configured lighting intensity of the “table area” zone (e.g., Figure 4B). As described herein, actuator 422 can be actuated along control line 436 to control the lighting intensity of the "desk area" zone. Similarly, actuator 420a can be actuated to decrease the lighting intensity of the "desk area" zone, and actuator 420b can be actuated to increase the lighting intensity of the "desk area" zone. Each of actuators 420a and 420b can be configured to increase / decrease the intensity by a set amount, such as 1%.
[0132] The control / configuration application can be configured to allow the user to rename scenes and / or corresponding zones. Figure 4B As illustrated in FIG, the graphical user interface 410a may include a rename lights and scenes button 426. The rename lights and scenes button 426 may be actuated to adjust the names of zones and / or scenes defined for a region of the load control system. The graphical user interface 410a may include a save scene button 438 that, when actuated, saves configurations and / or changes to the corresponding scene.
[0133] The control / configuration application may be configured to provide the user with real-time feedback that the settings are being configured. For example, the graphical user interface 410a displayed by the control / configuration application may include a "live change enable" actuator 428. When the live change enable actuator 428 is enabled (e.g., Figure 4B ), lighting controls defined by a user via graphical user interface 410a may be present at corresponding lighting control devices in the load control system. For example, a control instruction indicating a defined lighting intensity may be transmitted to the corresponding lighting control device, and the lighting control device may change to indicate the defined lighting intensity. In response, live and real-time feedback of the defined lighting intensity may be provided to the user. When the "live change enable" actuator 428 is deactivated, the user may define lighting controls via graphical user interface 410a, and the lighting controls may be saved for implementation in defined zones within the area when the defined scenario is triggered (e.g., via an occupancy event / condition, actuation of a button, a scheduled event, etc.).
[0134] A scene may define lighting intensity settings, color settings (e.g., xy chromaticity values or CCT values), and / or vibrancy settings (e.g., vibrancy mode and / or vibrancy value) for a corresponding zone, and the control / configuration application may provide the user with the ability to configure the lighting intensity settings, color settings (e.g., xy chromaticity values or CCT values), and / or vibrancy settings (e.g., vibrancy mode and / or vibrancy value) defined by the scene (e.g., to a user-selected color point along a blackbody curve).
[0135] The graphical user interface 410a may include a control interface 440 to control the temperature of the target zone (e.g., as shown in FIG. 4 ) after detecting that the user has selected the warm / cool actuator 446. Figure 4BThe control interface 440 may include an indicator 442, a palette 448, an actuator 444, and / or a control line 450. The palette 448 may display a range of colors, ranging from cool colors 443a at the top of the palette 448 to warm colors 443b at the bottom of the palette 448. As described herein, these colors may correspond to colors located along the blackbody curve. For example, the palette 448 may display colors along a range of correlated color temperatures (CCTs), ranging from "warm white" (e.g., approximately 2600K-3000K) at 443b to "neutral white" (e.g., 3000K-5000K) to "cool white" (e.g., 5000K-8300K) at 443a. As an example, the range CCT may be 1400K to 7000K, but other examples are possible.
[0136] Actuator 444 can be superimposed on option board 448. Actuator 444 can be movable / slidable (e.g., here vertically movable) along control line 450 to select different CCTs along the blackbody curve. Thus, actuator 444 can allow a user to configure the lighting control device so that the lighting load produces colored light at a color point along the blackbody curve. Assuming that the lighting load was producing light at a color point along the blackbody curve at a time before the user selected actuator 444, the control / configuration application can display actuator 444 at a relative point along control line 450 / option board 448, such as Figure 4B , to indicate that the lighting load is producing a color. Similarly, indicator 442 may also display the corresponding color. Alternatively, if the lighting load was not configured to produce light at a color point along the blackbody curve (or outside the range of option board 448) at the time before the user selected actuator 444, the control / configuration application may not display actuator 444. Actuator 444 may only appear when the user interacts with option board 448. And as described herein, if the "live change enable" actuator is enabled, the lighting loads may adjust their respective colors in real time as actuator 444 moves across control line 450.
[0137] The control interface 440 may include similar indicators and / or controls for controlling the intensity of the lighting control device, such as Figure 4B For example, the control interface 440 may include an indicator 432, a control line 436, and / or actuators 422, 420a, 420b. The control interface 440 may allow a user to control the intensity and color temperature of the lighting control device in a defined zone.
[0138] A scene may provide full color control for a corresponding zone, and the control / configuration application may provide the user with the ability to configure the full color settings defined by the scene. Thus, the control / configuration application may display a graphical user interface 410a to control the full color defined by the zone of the corresponding scene. The graphical user interface 410a may include a control interface 452 to control the zone (e.g., Figure 4B 4. The control interface 452 may include a control line 436 and actuators 422, 420a, 420b to control the lighting intensity and full color of the "front downlight zone" (shown in FIG). The control interface 452 may include a palette 454 showing a variety of colors within the color gamut formed by, for example, the various RGBW LEDs that constitute one or more lighting loads in the defined zone.
[0139] One or more lighting loads in a defined zone can be controlled to provide full color and / or warm / cool colors on the blackbody curve. Control interface 452 may include a warm / cool color tab 421a and a full color tab 421b. Selecting warm / cool color tab 421a may display an option panel in control interface 452 similar to option panel 448 shown in control interface 440 for the "desk area" zone, allowing the user to define the warm / cool color temperature of the lighting control device in the "front downlight" zone. However, selecting full color tab 421b may display option panel 454 providing colors available for full color control.
[0140] Similar to selecting a specific CCT, the user can select a location within the color palette 454 to define the color of the corresponding area. Figure 4B , the color palette 454 may include a plurality of colors within the color gamut formed by, for example, the various RGBW LEDs comprising the lighting load, such that different color bands (e.g., red, yellow, green, cyan, blue, purple, etc.) are displayed from top to bottom. The color palette 454 may be displayed so that a user can select the xy chromaticity coordinates corresponding to a given color. The color palette 454 may include a white color on the far right side of the color palette 454, but the white color may be located in other areas of the color palette 454.
[0141] like Figure 4BAs illustrated in FIG, a control interface can recognize a user selection on a color palette 454. An actuator 458 that recognizes the user selection within the color palette 454 can be superimposed on the palette 454. Actuator 458 can be movable / slidable (e.g., up, down, left, right, etc.) by the user to any of a plurality of positions / colors within the palette 454. Along with actuator 458, graphical user interface 410a can display two vertical control lines intersecting at the center of actuator 458. These control lines and the intersection point can move with the actuator as the user moves actuator 458 within palette 454 or as the user independently selects another position within palette 454. These control lines can facilitate moving actuator 458 horizontally, vertically, diagonally, etc. Thus, actuator 458 can allow the user to configure a zone so that the zone produces colored light at a color point within the color gamut formed by, for example, various RGBW LEDs comprising one or more lighting loads defining the zone.
[0142] The color gamut formed by the various RGBW LEDs that make up the lighting load can be referenced using an xy chromaticity coordinate system. Thus, the control interface 452 may include a coordinate indicator 456. The coordinate indicator 456 may illustrate the xy chromaticity coordinates of the selected color. For example, referring to Figure 4B , the color selected for the front downlight area can be indicated by the xy chromaticity coordinates [0.123, 0.455].
[0143] After the user actuates the full color tab 421b from the control interface 452, or before defining colors for the zones, the control / configuration application may initially display the control interface 452 without the actuator 458 and without the control line, as shown in FIG. Figure 4B After the user makes a selection within palette 454, graphical user interface 410a may display actuators 458 and control lines at corresponding points within palette 454 to indicate that colors are defined and / or generated by one or more lighting loads within the zone.
[0144] The control / configuration application may provide the user with the ability to configure advanced options for the scene (e.g., timing options such as fade and / or delay times and freshness). Thus, the graphical user interface 410a displayed by the control / configuration application may receive an indication from the user that the advanced options are allowed to be configured. For example, Figure 4B As illustrated in FIG, graphical user interface 410a may include icons, such as a "Show Advanced Options" button 460, which, when actuated by a user, may cause graphical user interface 410a to display advanced options for controlling a scene.
[0145] Figure 4CAn example of a graphical user interface 410a displaying advanced options for controlling a scene is shown. As described herein, the control / configuration application may display the graphical user interface 410a in response to receiving a user indication to configure advanced options (e.g., actuating or selecting a "Show Advanced Options" button 460). Additionally, as described herein, Figure 4C As shown in FIG, the graphical user interface 410a may include one or more interfaces for configuring advanced options, such as an include box 462, a fade time box 464, a delay time box 466, and / or a freshness selector 468 for each of the corresponding zones in the region. When the include box 462 is selected (e.g., as Figure 4C ), the corresponding area can be included in the scene. Figure 4C , the front downlight and desk area zone may be included in a bright scene, and when the bright scene is activated, the lighting control devices and / or lighting loads assigned to the front downlight and desk area zone may be controlled to the settings defined in the bright scene. When the zone is included in the scene and the user selects the "Save to Scene" button 438, the lighting intensity and / or color temperature defined in the graphical user interface 410a may be generated and stored for controlling the zone in response to the scene being triggered. However, if the zone is not included in the scene (e.g., because an indicator such as the inclusion box 462 is not selected), the lighting control devices and / or lighting loads assigned to the zone may remain at their current settings. For example, the graphical user interface 410a may also include an indicator for each of the individual settings (e.g., lighting intensity, color) defined for a given zone. When the indicator for the corresponding setting is "included," the lighting control devices and / or lighting loads assigned to the zone may be controlled to the defined value for that setting. Similarly, when the indicator for the corresponding setting is not "included," the lighting control devices and / or lighting loads assigned to the zone may remain unchanged when the scene is activated.
[0146] The control / configuration application may further provide the user with the ability to configure the vibrancy settings (e.g., vibrancy values) defined by the scene for the corresponding zone. For example, the control / configuration application may display a graphical user interface 410a including a "vibrancy" selector 468, which the user may use to select and / or configure the vibrancy of a particular zone within the scene. As indicated above, vibrancy may not change (or substantially change) the color point / chromaticity coordinates of the colors produced by the lighting load. However, the vibrancy may alter the contribution of each of the RGBW LEDs in generating colored light, which may include reducing the intensity / contribution of the white LEDs, for example, thereby making a particular object in the space appear more vivid.
[0147] Vibrancy can adjust the wavelength of light emitted by a zone, which can affect the color of light (e.g., reflected light) on objects within the zone. Increasing and / or decreasing vibrancy can increase / decrease the saturation of the colors of objects in the zone without changing the color of the light (e.g., the color of the emitted light) when a user looks at the light. Vibrancy selector 468 can allow a user to select a relative vibrancy level (e.g., between zero and one hundred percent) to increase / decrease the vibrancy of one or more lighting loads in a defined zone. Changing the relative vibrancy level can include decreasing or increasing the intensity of one or more white LEDs that comprise the one or more lighting loads in the defined zone, thereby increasing or decreasing the vibrancy, respectively. Changing vibrancy in this manner can also include changing the intensity of other LEDs (e.g., red, green, and / or blue LEDs) in the loads in the zone to maintain the same color output of the lighting loads (e.g., to maintain the same (or substantially the same) chromaticity coordinates of the mixed color output of the lighting loads in the zone). As described herein, the effect of configuring or controlling the vividness (e.g., or the degree to which the vividness can be controlled) on the light emitted by the lighting load (e.g., the CRI value of the light emitted by the lighting load) can be based on the distance between the selected color setting and the blackbody curve (e.g., or another predefined range of values, such as the color output of white or substantially white LEDs within the corresponding lighting load). The vividness selector 468 can be referred to as an adjustable vividness mode.
[0148] The control / configuration application may provide the user with information about how freshness may affect objects within the load control system. For example, the control / configuration application may be configured to display an information button 469, which the user may select. In response to selecting the information button 469, the control / configuration application may display information about the effects of freshness and how the user may select freshness for a zone. For example, Figure 4D An exemplary display 474 that may be shown if a user selects the information button 469 is illustrated.
[0149] Vibrancy can be varied for each of the zones that are configured to be controlled along the blackbody curve. Vibrancy can be enabled for zones that are defined to be controlled using the warm / cool color temperature palette. Vibrancy can be controlled for lighting controls in zones that are controlled along the blackbody curve because the lighting controls may be using many colored LEDs to generate a color temperature that is generated along the blackbody curve while also allowing for variations in the use of different LEDs to increase the reflected color to saturate the colors in the zone (e.g., by reducing the intensity of the white LEDs). For zones using full color control, vibrancy control can be limited to colors within a predefined color range. For example, referring to Figure 4B The color palette 454 shown in FIG. 4 shows, the vividness control can be limited to Figure 4B454 (e.g., based on the distance of the corresponding colors from the blackbody curve, as described herein). The predefined colors may be 10% or 20% of the colors on the right side of the palette. When the user selects a color in the palette outside of this predefined set of colors, the vibrancy control may be disabled or set to a default value, as it may not be possible to render these colors in a variety of ways using, for example, RGB and white LEDs of varying intensities. It will be appreciated that the ability to control or not control the vibrancy of the colors on the right side of the palette may be based on the number of differently colored LEDs comprising the lighting load.
[0150] See again Figure 4C , the graphical user interface 410a may individually control the lighting intensity of different zones of the lighting control device while uniformly controlling the color temperature of the different zones. For example, the graphical user interface 410a may include control interfaces 470a, 470b for individually controlling the lighting intensity of two or more zones (e.g., table area 1 and table area 2), and a control interface 472 for uniformly controlling the color temperature of the two or more zones. The control interfaces 470a, 470b may each include an indicator 432, a control line 436, and actuators 422, 420a, 420b to individually control the lighting intensity of their respective zones or lighting control devices. Similarly, the control interface 472 may include an indicator 442, an option board 448, an actuator 444, and / or a control line 450 to uniformly control the color temperature of the zones. Although the control interface 472 includes a warm / cool color option board 448 for setting the color temperature along the blackbody curve, full color control may be similarly implemented.
[0151] As described herein, a control / configuration application may provide a user with the ability to configure or control lighting control devices in a zone over time. For example, the control / configuration application may display one or more graphical user interfaces that enable a user to change the color and / or lighting intensity of a lighting control device. Additionally, when a lighting device is configured to change color and / or lighting intensity over time, the lighting device may simulate natural lighting functionality, which may be referred to herein as natural light and / or a natural show. As described herein, natural lighting functionality may include controlling one or more lighting control devices / lighting loads to simulate sunrise and sunset, and may also include simulating natural light / sunlight between sunrise and sunset. As described herein, natural lighting or a natural show may be enabled or disabled based on: a schedule (e.g., a clock); an event (e.g., an occupancy event triggered by an occupancy sensor); and / or by assigning and enabling a natural show to a scene (e.g., assigning a natural show to a scene that is enabled in response to pressing a button at a remote control). Figures 5A to 5B Illustrate an exemplary graphical user interface that may be displayed by a control / configuration application to configure or control a nature show.
[0152] See now Figure 5A , shows another exemplary graphical user interface 510a that can be displayed to a user by a control / configuration application via a network device. For example, (e.g., when selecting Figure 4A , or after the natural show indicator 425 on the light tile 417 shown in another graphical user interface, a user can use the graphical user interface 510a to enable and / or control the natural lighting functionality (also referred to herein as the natural show) of one or more lighting control devices. The natural lighting functionality can change the color temperature and / or lighting intensity of one or more lighting control devices in a preselected area to simulate changes in the color temperature / lighting intensity of natural lighting over a period of time (e.g., a day, a portion of a day, etc.). The network device can communicate with the lighting control devices, for example, via a system controller as described herein. For example, the natural lighting functionality can be defined at the network device and stored at the system controller and / or control device and / or lighting control device so as to be implemented in the lighting control devices in a given location or area in the user's environment and assigned to specific zones. In addition, the natural lighting functionality can be assigned to scenes and / or can be activated, for example, by pressing a button on the control device or network device. The natural lighting functionality can include simulating sunrise, sunset, and natural light / sunlight in between. After displaying interface 510a, the control / configuration application may display a default configuration / previously defined configuration (eg, defined by the load control system or previously defined by a user) and may further allow the user to modify the configuration.
[0153] like Figure 5A As shown in , the graphical user interface 510 can display a graph 504. The graph 504 can include one or more x-axes and / or y-axes. For example, the graph 504 can include a color temperature axis 506, an intensity axis 510, and / or a time axis 508.
[0154] Color temperature axis 506 can represent the color temperature (CCT) to which one or more lighting control devices (e.g., one or more LED lamps) within a zone (e.g., a room within a building) can be configured / controlled. Color temperature axis 506 can be a range of many color temperatures along the blackbody curve. For example, color temperature axis 506 can range from 2000K to 7000K, or another range. Cooler colors can be used to indicate cooler color temperatures (e.g., shades of blue indicate cooler color temperatures). Warmer colors can be used to indicate warmer color temperatures (e.g., yellow, orange, or red indicate warmer color temperatures). Color temperature axis 506 can be located on the left-hand side of the graph as the y-axis, but color temperature axis 506 can be located on other portions of the graph (e.g., on the right-hand side of the graph).
[0155] Intensity axis 510 can represent the lighting intensity to which one or more lighting control devices within a zone can be configured / controlled. Intensity axis 510 can range from, for example, 0% to 100%. Intensity axis 510 can be located on the right-hand side of the graph as the y-axis, but intensity axis 510 can be located on other portions of the graph (e.g., on the left-hand side of the graph).
[0156] Timeline 508 can display the time of day in a number of predefined or user-defined increments. The length of timeline 508 can represent the length of a day or a portion of a day. For example, timeline 508 can begin at midnight and end at midnight the following day. In another example, timeline 508 can represent a time period during which a lighting control device can be turned on or a time period during which natural lighting functionality can be enabled, such as between 6 AM and 6 PM.
[0157] Graph 504 may include region 514 that displays a function of the color temperature of the lighting control device / lighting load at a given time of day. Region 514 may be associated with color temperature axis 506. Region 514 may track the color temperature set for the lighting control device at the corresponding time of day when configuring a scene. The color of region 514 may change as the color temperature value corresponding to color temperature axis 506 changes to indicate the relative color temperature value underlying region 514. In other words, according to this example, from left to right, the color of region 514 changes from orange to yellow to orange, matching the region's vertical height relative to the y-axis value.
[0158] Graph 504 may include an indicator that displays a function of the lighting intensity value of the lighting control device at a given time of day. For example, the indicator displaying the lighting intensity value at a given time of day may be a bar, such as bar 512. Bar 512 may be associated with intensity axis 510. Bar 512 may track the intensity value of the lighting control device at the corresponding time of day when configuring a scene. Providing a separate bar 512 for indicating color temperature at a given time of day, separate from area 514 indicating color temperature, along with separate corresponding color temperature axis 506 and intensity axis 510, may allow for easy identification and implementation of intensity changes in addition to color temperature changes for natural lighting functionality.
[0159] While color temperature is illustrated in area 514 and lighting intensity values are illustrated using bar 512, color temperature and lighting intensity values may be indicated in the graph with the same indicator. For example, bar 512 may track lighting intensity values at a given time of day, while the bar itself may reflect / include a defined / different color temperature for each respective time of day (e.g., warmer colors on the color temperature axis 506 reflect corresponding warm temperatures, and cooler colors on the color temperature axis 506 reflect corresponding cool color temperatures). The control interface 570 may include one or more high-end controls or low-end controls. For example, Figure 5AAs shown in FIG, there may be a high-end color temperature box 516a and a low-end color temperature box 516b. The high-end color temperature box 516a and the low-end color temperature box 516b may allow a user to control / change / reconfigure the color temperature settings of the natural lighting functionality. For example, the high-end color temperature box 516a may represent the maximum (e.g., cooler) color temperature to which the lighting control device may be set over a period of time (e.g., a day) measured in the timeline 508. The low-end color temperature box 516b may represent the minimum (e.g., warmer) color temperature to which the lighting control device may be set over a period of time (e.g., a day) measured in the timeline 508. For example, the minimum color temperature may be 1790K and the maximum color temperature may be 4000K. Region 514 may have a minimum height for the minimum color temperature and a maximum height for the maximum color temperature.
[0160] like Figure 5A As shown in , control interface 570 may include a high-end intensity control such as high-end box 518a and a low-end intensity control such as low-end intensity box 518b. High-end intensity button 518a and low-end intensity button 518b may allow a user to set / change / reconfigure the lighting intensity value of the lighting control device for a period of time (e.g., a day) measured in timeline 508. For example, high-end intensity box 518a may represent a maximum lighting intensity value and low-end intensity box 518b may represent a minimum lighting intensity value to which the lighting control device may be set for a period of time (e.g., a day) measured in timeline 508. Figure 5A As shown in , the minimum lighting intensity value may be 72% and the maximum lighting intensity value may be 100%. Bar 512 may have a minimum height for the minimum lighting intensity value and a maximum height for the maximum lighting intensity value.
[0161] One or more thresholds or triggers that may cause changes to the intensity and / or color temperature may be set for a start time and / or end time on the timeline 508. For example, the color temperature of the natural light provided by the lighting control device in the space may begin to ramp up earlier in the day (e.g., toward a cooler color temperature / higher intensity, i.e., the configured high end value, to, for example, simulate a sunrise) and may ramp down later in the day (e.g., toward a warmer color temperature / lower intensity, i.e., the configured low end value, to, for example, simulate a sunset). The thresholds may be indicated on the graph 504 by dotted vertical lines. For example, as Figure 5A As shown in FIG, graph 504 may include a "start ramp up" threshold 511, an "end ramp up" threshold 513, a "start ramp down" threshold 515, and an "end ramp down" threshold 517. Before the start ramp up threshold and after the end ramp down threshold, the color temperature and intensity may remain constant at the configured low end value. Between the end ramp up threshold and the start ramp down threshold, the color temperature and intensity may remain constant at the configured high end value.
[0162] Between the time of day indicated by "start ramp up" threshold 511 and the time of day indicated by "end ramp up" threshold 513, the color temperature of the lighting control device may increase from a minimum color temperature until a maximum color temperature is met. Between the time of day indicated by "start ramp up" threshold 511 and the time of day indicated by "end ramp up" threshold 513, the lighting intensity value of the lighting control device may increase from a minimum lighting intensity value level until a maximum lighting intensity value level is met. For example, "start ramp up" threshold 511 may be set to 4:00 AM and "end ramp up" threshold 513 may be set to 9:00 AM. Starting from the period between "start ramp up" threshold 511 and "end ramp up" threshold 513, the color temperature of the lighting control device may increase from 2800K to 4000K, and the lighting intensity value may increase from 85% to 100%.
[0163] Similarly, between the time of day indicated by "start ramp down" threshold 515 and the time of day indicated by "end ramp down" threshold 517, the color temperature and / or lighting intensity values of the lighting control device may decrease from a maximum color temperature / lighting intensity value until a minimum color temperature / lighting intensity value is met. For example, the "start ramp down" threshold 515 may be set to 4:00 PM and the "end ramp down" threshold 517 may be set to 9:00 PM. Between the time of day indicated by "start ramp down" threshold 515 and the time of day indicated by "end ramp down" threshold 517, the color temperature of the lighting control device may decrease from 4000K to 2800K and the lighting intensity value may decrease from 100% to 85%. The color temperature / lighting intensity values of the lighting control device may decrease linearly, stepwise, according to a sigmoid function (e.g., as Figure 5A The period within which the color temperature / lighting intensity value of the lighting control device increases or decreases may be automatically set or may be selected by the user.
[0164] Graph 504 may be displayed using a default configuration for the natural show, which may be modified by the user. The default configuration may be user-defined or otherwise pre-stored. The thresholds and periods within which the color temperature / lighting intensity values of the lighting control device increase or decrease may, by default, mimic the sunrise / sunset times at the location of the lighting control device and may be modified by the user. The lighting control device may have default minimum / maximum color temperature and / or default minimum / maximum lighting intensity values. The default color temperature setting and / or lighting intensity value may depend on the type of lighting control device implemented in the predefined zone or area. Similarly, the default values may be modified via interface 510a.
[0165] Despite Figure 5ANot shown, but after the color temperature, lighting intensity, threshold and / or period have been set, the user can save the settings by selecting a save button. The save button saves the current settings to a predefined area for which the settings have been selected. The save button saves the settings to areas with similar area types and / or similar lighting control devices (e.g., area identifiers and / or device identifiers) that have been defined in the load control system. The settings can be sent to the system controller for automatically controlling the lighting control devices in the area according to the settings while the natural lighting functionality is enabled. Other events (e.g., actuation of a button for lighting control, occupancy / vacancy events, scheduled events, etc.) can override the natural lighting functionality, but the natural lighting functionality can return to the stored settings for the natural lighting functionality after a period of time. When implementing / configuring control of the natural lighting functionality, the color temperature and / or lighting intensity values for the current time can be set with reference to the current time. The natural lighting functionality can then continue from that time.
[0166] The graphical user interface 510a may also include a control interface 570. The control interface 570 may include a vividness box 573 for selecting a vividness setting for a natural show. Figure 5A As shown in FIG, actuation of the freshness box 573 may cause the control interface 570 to display the “auto / manual” actuator 577. For example, if the “auto / manual” actuator 577 is set to “manual” (e.g., to select or enable the adjustable freshness mode), as shown in FIG. Figure 5A , the lighting devices in the zone can be configured to have an adjustable freshness state / mode, and the freshness box 573 can include an indicator showing the range of adjustable freshness values, such as a freshness bar 574. For example, the freshness bar 574 can include an actuator 575 and / or a control line 576. The actuator 556a can be superimposed on the control line 576. The actuator 575 can be movable / slidable along the control line 576 (for example, vertically movable here) to select different freshness values along the control line 576. The freshness box 573 can include a text box that allows a user to enter a freshness value and / or reflects the freshness value selected by the user using the actuator 575. As described herein, when the vibrancy is set to "Manual" (as shown), the user can adjust the vibrancy setting (e.g., the intensity / contribution of the white LEDs), and when the vibrancy is set to "Auto," the CRI value of the emitted light can be optimized toward or above a target CRI value.
[0167] Increasing / decreasing the vibrancy using the vibrancy bar 574 when in adjustable vibrancy mode can increase / decrease the apparent saturation of the colors of objects in the space without changing (or substantially changing) the color setting of the lighting control device. Moving actuator 575 upward along the vibrancy bar 574 can increase the vibrancy of the lighting control device at the selected color setting / CCT value as the color setting / CCT value changes over time. When increasing the vibrancy of the lighting control device, the contribution of the white or substantially white LEDs (e.g., yellow and / or mint green LEDs) of the lighting load can be reduced (e.g., at a given specific color point and / or CCT), while increasing one or more of the RGB LEDs to maintain the color setting and / or lighting intensity setting of the light emitted by the entire lighting load while increasing saturation. Similarly, moving actuator 575 downward along the vibrancy bar 574 can decrease the vibrancy value of the lighting control device. Additionally, when the vividness value of the lighting control device is reduced, the contribution of the lighting control device's white or substantially white LEDs may increase (e.g., given a particular CCT) and correspondingly reduce the intensity of one or more of the RGB LEDs while maintaining the color setting and / or intensity of the light emitted by the entire lighting load.
[0168] The selected adjustable vividness value may then be applied to the lighting load based on the configured intensity and / or color of the natural show on the time axis 508. For example, see again Figure 5A , the lighting load may be set to an adjustable vividness value of 23% based on the configured color or intensity over the course of a day. However, it will be appreciated that while the selection of the adjustable vividness value may remain the same over the period, the intensity or contribution of the white LEDs in the lighting may vary based on the selected color setting.
[0169] Despite Figure 5AAlthough not shown, the "Auto / Manual" actuator 577 can also be set to "Auto" (e.g., to enable automatic vividness). When the "Auto / Manual" actuator 577 is set to "Auto," the lighting control device can be configured in automatic vividness mode, and the control / configuration application can automatically determine the vividness value of the lighting control device based on the selected color setting and / or intensity value. For example, the automatically determined vividness value can be based on the distance of the selected color setting of the lighting load from the blackbody curve on the color spectrum. However, when the natural show changes color temperature or CCT value over time, the selected color setting of the natural show can be a CCT value on the blackbody curve (e.g., the distance between the selected color setting and the blackbody curve is zero or substantially zero). The automatically determined vividness value can be set to a predefined value that results in light emission from the lighting load at or above a target CRI value at the selected CCT value. That is, the control / configuration application can determine the corresponding vividness value for each of the selected color settings over a period of time to achieve the target CRI for the given color setting at that time. However, as described herein, this automatically determined vibrancy value may depend on the individual LEDs within the lighting load (eg, based on the color of each of the individual LEDs comprising the lighting load).
[0170] In some cases (e.g., at a particular color setting or CCT value), the CRI value may not be greater than or equal to the target CRI value. In those cases, setting the "Auto / Manual" actuator 577 to "Auto" may cause the lighting load to automatically set the vividness to increase the CRI value toward the target CRI threshold (e.g., as close as possible).
[0171] When the "Auto / Manual" actuator 577 is set to "Auto," the lighting loads in the zone may be set to an automatic freshness mode, wherein the freshness value may be automatically determined and / or may not be user-configurable. For example, the control line 576 and the freshness bar 574 may be disabled (e.g., grayed out and / or non-configurable) when the "Auto / Manual" actuator 577 is set to "Auto," and may be enabled (e.g., grayed out and / or non-configurable) when the "Auto / Manual" actuator 577 is set to "Manual." Figure 5A). Furthermore, when the "auto / manual" actuator 577 is set to "auto," the freshness value of the lighting load can be automatically determined such that the lighting load emits light at a CRI value greater than or above the target CRI value based on the selected CCT value at a given time of the natural show. That is, when the "auto / manual" actuator 577 is set to "auto," the control / configuration application can automatically determine the freshness value as the CCT value indicated by area 514 changes on the time axis 508. Thus, when the "auto / manual" actuator 577 is set to "auto," a user can configure a desired CCT value via the natural show for a period of time, and the control / configuration application can automatically determine the corresponding freshness value such that the lighting load emits light at a CRI value at or above the target CRI value during the period of time.
[0172] like Figure 5A and Figure 5B As illustrated in FIG. , the CCT value during a natural show may change over a period of time (e.g., as shown at 514). For example, the CCT value may initially be flat at a low-end color temperature for a certain amount of time (e.g., as indicated by the low-end color temperature for a certain amount of time box 516b), then ramp up to a high-end color temperature value for a certain amount of time (e.g., as indicated by the high-end color temperature box 516a), remain flat at the high-end color temperature for a certain amount of time, ramp down to the low-end color temperature for a certain amount of time, and finally remain flat at the low-end color temperature for a certain amount of time. When the automatic vividness mode is enabled for a natural show, the control / configuration application may automatically determine the corresponding vividness values for the selected low-end and high-end color temperatures such that light is emitted at a CRI value greater than or equal to the target CRI value. Additionally, the control / configuration application may automatically determine the corresponding vividness values as the CCT values ramp up and down such that light is emitted at a CRI value greater than or equal to the target CRI value as the lighting load ramps up and down.
[0173] The user can set the time axis 508 according to the sunrise / sunset time. Figure 5B As shown in , for example, setting the time axis 508 according to sunrise / sunset times can result in automatically setting the ramp-up thresholds 511, 513 and / or ramp-down thresholds 515, 517 to mimic the sunrise / sunset times, respectively. The sunrise / sunset times can be automatically set to / changed with the sunrise / sunset of a defined location, year, etc. For example, the sunrise / sunset times can be automatically set to / changed with the local time of sunrise / sunset where the load control system is located. The user can adjust the thresholds 511, 513, 515, 517 relative to sunrise and sunset. The time axis 508 can include a predefined amount of time before and / or after sunrise and sunset for the location. Color temperature and / or lighting intensity values can also be set based on location, year, etc.
[0174] 6A to 6I Another graphical user interface 600 is illustrated. The graphical user interface 600 may be displayed by the control / configuration application 203. As described herein, the control application may be located on a network device local to the load control system (e.g., Figure 1A ) and / or an external network device (e.g., which may be accessed via the cloud). The graphical user interface 600 may be displayed and / or used to configure lighting loads at a user's residence, commercial office, building, etc. The graphical user interface 600 may be displayed after one or more areas and / or zones (e.g., a user's residence, commercial office, building, etc.) have been configured for the load control system. For example, zone configuration may include assigning zones to specific areas, assigning lighting control devices to corresponding zones, and / or assigning / configuring one or more control devices (e.g., keypads).
[0175] like Figure 6A 6, graphical user interface 600 can be used to configure actuator 605 of keypad 610. Keypad 610 can be a control device configured to control one or more lighting loads installed in a space. Additionally, or alternatively, graphical user interface 600 can be used to configure scenes that can be activated from a network device. For example, a scene configuration can be configured at the network device using graphical user interface 600. The scene configuration can be stored at the system controller and activated via the network device and / or via a clock running at the system controller.
[0176] As described herein, a space may be divided into one or more zones. Figure 6A , keypad 610 may control one or more lighting loads in a space referred to as "Area 001." Additionally, "Area 001" may be divided into two zones, for example: zone "a" and zone "b." Zones "a" and "b" may each include one or more lighting loads. Thus, a user (e.g., an installer of a load control system) may use graphical user interface 600 to configure the lighting loads within "Area 001," zone "a," and / or zone "b." For example, an installer may use graphical user interface 600 to configure how the lighting loads within "Area 001" are set in response to actuation of actuator 605. Although in Figure 6A Not shown, but different combinations of regions and / or zones may be selected for a configuration, depending on which actuator of the keypad 610 is selected.
[0177] The graphical user interface 600 may include a configuration panel 612 for configuring programming / configuration data for performing lighting control in response to actuation of the actuator 605. The configuration panel 612 may include a "Push to Turn On Tab" 613a, a "Off Level" Tab 613b, a "Double Click" Tab 613c, and a "Hold" Tab 613d. Each of the corresponding tabs may be used to configure settings for controlling the lighting load in response to different user interactions with the actuator 605. For example, the "Push to Turn On" Tab 613a may be used to configure control of the lighting load in response to a "Push to Turn On" user interaction (e.g., actuation of the actuator 605 when the lighting load is off). For example, the "Off Level" Tab 613b may be used to configure control of the lighting load in response to a "Off Level" user interaction (e.g., actuation of the actuator 605 when the lighting load is on). The "Double Click" Tab 613c may be used to configure control of the lighting load in response to a "Double Click" user interaction (e.g., two consecutive actuations of the actuator 605). The "Hold" tab 613d can be used to configure control of the lighting load in response to a "hold" user interaction (e.g., actuating the actuator 605 and holding it for a predefined period). A "push to open" configuration is described herein. Similar configurations can be performed for other interactions.
[0178] The configuration panel 612 may include a drop-down menu 615a of assignable items. Figure 6A , if the assignable item drop-down menu 615a is set to "Lighting Zones," the configuration panel 612 may display the lighting control settings defined for each zone, such as the lighting loads for zones a and b within a space referred to as "Area 001." Figure 6A While the assignable item drop-down menu 615a is illustrated as being set to "Lighting Zone," the assignable item drop-down menu 615a can be set to other items, such as a roll-up window treatment group, a motor, an HVAC zone, a contact housing, a device, or a clock. Thus, other forms of load control configuration (e.g., enabling an HVAC zone, controlling a motorized roll-up window treatment, etc.) can be performed using the assignable item drop-down menu 615a in response to actuation of the actuator 605. As described herein, the space, load control device, and / or zone may have been previously configured.
[0179] The display can show the current configuration of the zone when actuator 605 is actuated (e.g., in this case, for a "push to turn on" interaction). Here, the lighting load in zone a can be configured to a 100% intensity level and a CCT of 3000K in response to the "push to turn on" user interaction of actuator 605. Similarly, zone b can be configured to a 100% intensity level and a color point of (0.133, 0.342) in response to the "push to turn on" user interaction of actuator 605. The configuration of each zone can be a default configuration (e.g., based on the lighting control device and / or the lighting load). The configuration of each zone can also be user-defined.
[0180] The configuration panel 612 may display a "different attributes" indication 615b. The "different attributes" indication 615b, when displayed, may indicate to the user that the selected area within the space has a different configuration. For example, referring to Figure 6A , when zone a and zone b are selected within the space “Area 001” (as indicated by the check boxes) and zone a and zone b have different configurations (e.g., zone a is set to a CCT of 3000K and zone b is set to a color point of [0.133, 0.342]), the configuration panel 612 may display a “different attributes” indication 615b. Additionally, as Figure 6A , a check mark to the left of the corresponding zone may indicate that the actuator 605 is configured to control zone a and zone b. Unchecking a zone may cause that zone to be unaffected by actuation of the actuator.
[0181] The graphical user interface 600 may include a summary panel 614. The summary panel may provide a summary of the settings configured in the configuration panel 612 in a given context. For example, when a user is configuring an actuator 605, the summary panel 614 may provide a summary of the historical configurations defined for the actuator 605. The summary provides the user of the graphical user interface with a summary of the lighting control settings configured for the identified actuator 605 via the configuration panel 612. As additional zones are configured for the actuator 605 in the configuration panel 612, the zones may be added to the summary panel 614 in ascending or descending order. For example, the zones may be added in the order in which the user of the graphical user interface 600 programmed the zones. Additionally, after the zones are added, they may be sorted. The summary panel 614 may allow the user of the graphical user interface 612 to change and / or update the settings for the configured actuator (e.g., Figure 6A For example, Figure 6A , a user may have previously configured actuator 605 to control two zones: the configuration for zones a and b in area 001 may include a 100% setting, a 2 second fade in and out, and a 0 second delay time.
[0182] See now Figure 6B, the graphical user interface 600 may enable adjustment of settings for configuring the lighting control devices in the zone after the user selects the zone. For example, the user may select zone b, and the graphical user interface 600 may enable configuration of lighting intensity settings (e.g., lighting intensity values) via, for example, an intensity drop-down menu 615e, a color setting (e.g., xy chromaticity or CCT value) (e.g., via a color drop-down menu 615f), a fade rate (e.g., via a fade rate box 615c), and / or a delay (e.g., via a delay box 615d) in response to the user performing a press-on on the actuator 605. After selecting the color drop-down menu 615f for zone b, the graphical user interface 600 may display a "Color and Vibrancy" panel 616. The configuration panel 612 and / or the summary panel 614 may be overlaid by the "Color and Vibrancy" panel 616. When configuring a particular zone (e.g., such as Figure 6B When configuring the color and / or vibrancy of the lighting loads within a particular zone, the "Color and Vibrancy" panel 616 may be displayed. Although in Figure 6B Not shown in , but a user can configure a zone by selecting a predefined configuration from a drop-down menu of predefined configurations.
[0183] The "Color and Vibrance" panel 616 may display a control interface 622. The control interface 622 may provide the user with the ability to configure the corresponding zone. The control interface 622 may include a "Manual Control" tab 617a and a "Saved Colors" tab 617b. When selected, the "Manual Control" tab 617a may allow the user to manually configure the settings of the corresponding zone (e.g., manually configure the color point, CCT, vibrance mode, vibrance value, etc.). Similarly, when the "Saved Colors" tab 617b is selected, the user may be able to use a saved color configuration to configure the settings of the corresponding zone.
[0184] When the "Manual Control" tab 617a is selected, the control interface 622 may include a "Color" section and a "Vibrancy" section. The "Color" section may include a "Full Color" actuator 618a, a "Warm / Cool" actuator 618c, a "Warm Dimming" actuator 618d, and / or a "Save Color" actuator 618e, each of which may be selectable. When the "Save Color" actuator 618e is selected, the current configuration may be saved and, as described herein, may be accessed via the "Saved Colors" tab 617b.
[0185] When the "full color" actuator 618a is selected, the control interface 622 may include a palette 619 showing the color palettes located in defined areas (e.g., area b, e.g., Figure 6BA plurality of colors within the color gamut formed by the various RGBW LEDs of one or more lighting loads (described in
[0065] ). An actuator 620 identifying a user selection within a color palette 619 may be superimposed on palette 619. Similar to the description above for other embodiments, actuator 620 may be movable / slidable by the user to any of a plurality of positions / colors within palette 619. Graphical user interface 600 may display two vertical control lines intersecting at the center of actuator 620 along with actuator 620. These control lines and the intersection point may move with the actuator as the user moves actuator 620 within palette 619 (e.g., to indicate a selected xy coordinate) or as the user independently selects another position within palette 619. These control lines may assist in moving actuator 620 horizontally or vertically. Thus, actuator 620 may allow the user to configure a zone so that the zone produces colored light at a color point within the color gamut formed by, for example, the various RGBW LEDs of the one or more lighting loads that constitute the defined zone.
[0186] An xy coordinate system may be used to reference the color gamut formed by the various RGBW LEDs that make up the lighting load. Thus, the control interface 622 may include coordinate indicators 624a, 624b. The coordinate indicators 624a, 624b may illustrate the xy coordinates of the selected color. For example, with reference to Figure 5B , the color selected for region b can be indicated by the xy coordinates [0.133, 0.342]. Therefore, a color can be selected by manually entering the xy coordinates into the coordinate indicators 624a, 624b.
[0187] Referring now to the "Freshness" portion of the control interface 622, an "Auto" actuator 618b may be included that may be used to enable an automatic freshness mode. When the "Auto" actuator 618b is "on" (e.g., as shown in FIG. Figure 6B ), the control / configuration application can be configured to display the graphical user interface 600. Additionally, the control / configuration application can automatically determine the vividness value based on the selected color setting. For example, as described herein with respect to Figure 3AAs described herein, a control / configuration application can automatically determine a vibrancy value based on the distance between a selected color setting and a blackbody curve. As described herein, the distance between a selected color setting of a lighting load and the blackbody curve can indicate whether the selected color setting has an equivalent CCT value on the blackbody curve. For example, if the distance is less than a distance threshold (e.g., indicating that the color setting has an equivalent CCT value), the automatically determined vibrancy value can be an automatically determined vibrancy that results in light emission from the lighting load at or above a target CRI value (e.g., 90) at the equivalent CCT value. Alternatively, when the distance between the selected color setting of the lighting load and the blackbody curve is greater than the distance threshold, the automatically determined vibrancy value can be a predefined vibrancy value (e.g., 25%). In some cases (e.g., for a particular color point or CCT), the CRI value may not be greater than or equal to the target CRI value. In those cases, setting the "auto" actuator 618b to "on" can cause the lighting load to increase the CRI value toward the target CRI value (e.g., as close as possible). Additionally, when the "auto" actuator 618b is set to "on," the auto-configuration may be transmitted as it is performed, enabling the user to implement the auto-configuration in real-time at the lighting load.
[0188] When the "auto" actuator 618b is "on" (e.g., when the auto-freshness mode is enabled), a user can adjust the color point of the lighting load in the zone by, for example, moving the actuator 620 horizontally or vertically within the palette 620. Setting the "auto" actuator 618b to "on" automatically adjusts the freshness of the lighting load (e.g., to achieve a CRI value greater than or equal to a target CRI value) as the user adjusts the color point. However, as described herein, if the actuator 620 is adjusted to a color point or setting further from the blackbody curve than a threshold, the freshness value of the lighting load can be automatically adjusted to a predefined value. Additionally, as described herein, setting the "auto" actuator 618b to "on" can cause the CRI of the lighting load to increase to a value greater than or equal to the target CRI value as the user adjusts the color point. These configurations can then be transmitted (e.g., immediately or substantially immediately) to the lighting load in a manner that allows the user to view changes to the lighting load as the user adjusts the color point (e.g., make "live" changes). As described herein, similar functionality may occur when the "auto" actuator 618b is "on" when a user adjusts the CCT of a lighting load.
[0189] As described herein, the "auto" actuator 618b can provide the user with the option to enable automatic vibrancy mode, in which a control / configuration application can automatically determine a vibrancy value (e.g., which can be used to adjust the RGBW color mix at a given color setting) to emit light at a CRI value at or above a target CRI value. When automatic vibrancy mode is enabled (e.g., when the "auto" actuator 618b is "on"), certain settings, such as adjusting vibrancy via actuator 626, may no longer be user-configurable or may have limited configuration control (e.g., vibrancy is limited to a specific range of CRI values greater than 90). Optimizing the CRI may or may not result in the highest CRI value. Instead, the optimized CRI may be based on a value of 90 or greater for the selected color. Additionally, optimizing the CRI value may reduce vibrancy in certain scenarios. Thus, when the "auto" actuator 618b is "on," the liveliness of the lighting load in the zone may automatically change (eg, increase or decrease) to a liveliness level when the CRI is optimized (eg, CRI at or above 90).
[0190] When the "auto" actuator 618b is "on," the user may be provided with limited ability to adjust the freshness (e.g., Figure 6B For example, when the "Auto" actuator 618b is "ON", the freshness control may be disabled from the user control (e.g., the "Freshness" section may be grayed out, as shown in FIG. Figure 6B ). Although the user may not be able to control the freshness, the actuator 626 may move across the control line 628 to indicate the automatically configured freshness. However, when the "auto" actuator 618b is "off," the user control may be able to adjust the freshness by moving the actuator 626 across the control line 628. The "auto" actuator 618b may have two settings: "on" and "off." When the "auto" actuator 618b is "off," the freshness may be controllable or adjustable by the user. When the "auto" actuator 618b is "on" (e.g., automatic freshness mode is enabled), the user may not be able to control or adjust the freshness.
[0191] Additionally, when the "auto" actuator 618b is "on," the activity level of the lighting loads may be automatically determined and / or the activity level of the lighting loads may not be user-configurable. The graphical user interface 600 may provide the user with the ability to configure the load control system using live updates, which may allow the user to view the effects in real time. For example, when the "auto" actuator 618b is "on," the network device may transmit control instructions to the lighting loads in the zone, causing the lighting loads to respond to the control instructions and change their respective states, allowing the user to view the effects of the configuration in real time.
[0192] like Figure 6BAs described in FIG, the freshness portion of the control interface 622 may also include an actuator 626 and / or a control line 628. Figure 6B , but when "auto" actuator 618b is "off" (e.g., enabling adjustable vibrancy mode), actuator 626 can be actuated along control line 628 to control the vibrancy of the lighting load in zone b. As described herein, actuator 626 can be used to adjust the vibrancy value, which can adjust the color mix (e.g., relative intensity or contribution) of the corresponding RGBW LEDs, which can affect the color on the surface of objects within the zone (e.g., can affect color rendering). Increasing / decreasing the vibrancy value via actuator 626 can increase / decrease the saturation on the surface of the color of objects in the zone without changing (or substantially changing) the color point of the light source. As described herein, configuring or controlling the effect of vibrancy on the light emitted by the lighting load can be based on the distance between the selected color setting and the blackbody curve (e.g., or another range of predefined values, such as the color output of white or substantially white LEDs within a given lighting load). Thus, vibrancy can be enabled for lighter or less saturated colors (e.g., colors toward the right of the color palette 619 and / or closer to the blackbody curve). Furthermore, the effect of adjusting vibrancy via actuator 626 can decrease as the distance between the selected color setting and the blackbody curve, or the color saturation, increases (e.g., colors toward the right of the palette 619 and / or further from the blackbody curve). Thus, for selected color settings that are further from the blackbody curve or more saturated (e.g., colors toward the left of the color palette 619), vibrancy control can be disabled or potentially less controlled (e.g., the range of adjustable vibrancy values decreases). For example, as the selected color point on the color palette 619 becomes more saturated (e.g., toward the left of the color palette 619, away from the blackbody curve), the flexibility in changing the color mix of the RGBW LED to increase vibrancy while maintaining a desired color point can be reduced, as there may be fewer color mix options for the RGBW LED to achieve a desired color or CCT.
[0193] Moving actuator 626 upward along control line 628 can increase the vibrancy of the lighting load in the zone at the selected color. As described herein, the lighting load can be an RGBW lighting load, but those skilled in the art will understand that the concepts disclosed herein can be applied to lighting loads having at least four LEDs with different spectra. For example, the embodiments described herein can be applied to a lighting load having three discrete LEDs and a phosphor-converted LED (e.g., or a combination thereof, such as four or more LEDs in such a combination). When increasing the vibrancy of the lighting load, the contribution of the white or substantially white LEDs (e.g., yellow and / or mint green LEDs) of the lighting load in the zone can be reduced (e.g., based on a given specific color setting and / or CCT) while increasing one or more of the RGB LEDs to maintain the color point while increasing saturation. Similarly, moving actuator 626 downward along control line 628 can decrease the vibrancy of the lighting load in the zone. Additionally, when reducing the liveliness of the lighting load, the contribution of the white or substantially white LEDs of the lighting load in the zone may be increased (e.g., at a particular color point of a given CCT) and the intensity of one or more of the RGB LEDs reduced accordingly.
[0194] As actuator 626 moves upward along control line 628, the contribution of the white or substantially white LED emitting the color indicated by xy coordinates [0.133, 0.342] may decrease. Similarly, as actuator 626 moves downward along control line 628, the contribution of the white or substantially white LED emitting the color indicated by xy coordinates [0.133, 0.342] may increase. A user may select a color setting for the lighting load and adjust the vividness value of the lighting load at the selected color point (e.g., by moving actuator 626 along control line 628). Additionally or alternatively, a user may select a vividness for the lighting load and adjust the color point of the lighting load at a given selected vividness (e.g., by moving actuator 620 across palette 619). As described herein, configuration changes may be transmitted so that a user can view configuration changes at the lighting load in real time.
[0195] Figure 6C and Figure 6DAn example of a control interface 622 displayed by the graphical user interface 600 when the "Warm Dimming" actuator 618d is selected is illustrated. In response to selecting the "Warm Dimming" actuator 618d, the control interface 622 may display an actuator 621 for enabling / disabling warm dimming functionality at the lighting control device for the corresponding zone. When the warm dimming functionality is enabled, the lighting control device may receive an intensity level or an indication to adjust the intensity level and automatically control the color temperature in response to changes in the intensity level or intensity level along the blackbody curve. Each intensity level may correspond to a given color temperature value on the blackbody curve. In response to selecting the "Save Color" actuator 618e when the warm dimming functionality is enabled, warm dimming parameters may be stored in control / configuration information within the system configuration data. The warm dimming parameters may indicate to the lighting control device that warm dimming is enabled, and the lighting control device may automatically control the color temperature along the blackbody curve in response to identifying the intensity level to which the lighting load is to be controlled.
[0196] When the "Warm Dimming" actuator is selected, the lighting control device and corresponding lighting load can be configured for warm dimming mode. When the lighting control device / lighting is configured for warm dimming mode, an increase or decrease in the lighting intensity setting (e.g., such as in 6A to 6D 610 shown in FIG) can cause the light emitted from the lighting load to increase or decrease along the blackbody curve (e.g., an increase or decrease in CCT value rather than a lighting intensity value). In addition, a lighting control device / lighting load set to warm dimming mode can also be set to automatic freshness mode (e.g., as shown in FIG). Figure 6C ) and / or adjustable freshness mode (e.g., as Figure 6D (As described in
[15] ). When a lighting control device / lighting load set to warm dimming mode is also set to automatic freshness mode, a freshness value can be automatically determined so that the lighting load emits light at a CRI value at or above a target CRI value. As described herein, the target CRI value can be a predefined value based on the CCT value of the lighting load. And when a lighting control device / lighting load set to warm dimming mode is also set to adjustable freshness mode, a user can select an adjustable freshness value.
[0197] like Figure 6C and Figure 6D , the control interface 622 may also include an “auto” actuator 618b within the freshness setting for setting the freshness setting when the warm dimming functionality is enabled at the lighting control device. As described herein, when the “auto” actuator 618b is “on” (e.g., as Figure 6C), graphical user interface 600 can cause the corresponding zone's vibrancy setting to be automatically configured when the lighting control is performing warm dimming. For example, given a particular CCT automatically determined in response to an intensity level, setting "Auto" actuator 618b to "On" can cause the lighting control to automatically determine and set a vibrancy level at that CCT that increases / attempts to achieve a target CRI value for the lighting load in the corresponding zone that is greater than or equal to a target CRI value (e.g., 90). That is, when the lighting control automatically selects a CCT value in response to its intensity value when warm dimming, "Auto" actuator 618b can provide the user with the ability to automatically optimize the CRI value of light emitted by the lighting load toward or greater than the target CRI value. In some cases (e.g., at a particular color point or CCT), the CRI value may not be greater than or equal to the target CRI value. In those cases, setting the "auto" actuator 618b to "on" may cause the lighting load to increase the CRI value toward (eg, as close as possible to) the target CRI value.
[0198] When the "auto" actuator 618b is "on" (e.g., automatic freshness mode is enabled), the freshness value of the lighting load in the zone may be automatically determined as the intensity level in the intensity drop-down menu 615e changes (which may be reflected in the automatically moving actuator 626). The control application may receive the intensity level in the intensity drop-down menu 615e, calculate the corresponding CCT value on the blackbody curve at the selected CCT value, and automatically update the freshness to reflect the freshness value for the CCT value. Similar steps may also be performed when adjusting the intensity of the lighting load from outside of the control application (e.g., via buttons on a keypad). Additionally, when the "auto" actuator 618b is "on," the freshness of the lighting load may be automatically determined and / or the freshness of the lighting load may not be configurable by the user, or the configuration of the freshness of the lighting load via the actuator 626 may be limited. For example, as Figure 6C , when the “auto” actuator 618b is “on”, the “freshness” portion of the control interface 622 may be disabled (e.g., grayed out and / or unconfigurable), and when the “auto” actuator 618b is “off”, the “freshness” portion may be enabled (e.g., Figure 6D ). However, when the “auto” actuator 618b is “on” and freshness control is disabled to the user, the control application may still cause the actuator 626 to move across the control line 628 to indicate the automatically selected freshness level based on the determined CRI value.
[0199] like Figure 6C and Figure 6D, a lighting control device / lighting load (e.g., lighting control device / lighting load 112 / 114) can be configured in a warm dimming mode. A lighting control device in warm dimming mode can be configured to control the CCT value of light emitted from the lighting load. That is, when the lighting control device in warm dimming mode receives an instruction to increase and / or decrease its intensity (e.g., in response to a button press on a remote control device or keypad), the lighting control device can increase and / or decrease the CCT value of the light emitted from the lighting load to a corresponding CCT value on the blackbody curve, respectively. In addition, as Figure 6C As described herein, a lighting control device / lighting load in warm dimming mode can also be configured in automatic freshness mode. Thus, the lighting control device can automatically determine a freshness value based on the CCT value of the lighting load at a corresponding intensity value, such that light emitted from the lighting load is at or above a target CRI value. Similarly, as the CCT value increases and / or decreases along with the corresponding intensity level, the lighting control device can automatically determine a corresponding freshness value such that light emitted from the lighting load is at or above a target CRI value. For example, in response to receiving an instruction to increase its intensity, a lighting control device / lighting load configured in warm dimming mode and automatic freshness mode can automatically increase the CCT value of the lighting load to a corresponding CCT value, and automatically determine an updated freshness value based on the increased CCT value, such that light emitted from the lighting load is at or above the target CRI value. As described herein, the automatically determined freshness value can increase as the CCT value increases. The CCT value and freshness value can similarly decrease in response to a decreasing intensity level.
[0200] like Figure 6D 6 illustrates that the "Auto" actuator 618b is set to "Off," thereby allowing the user to configure the "Vibrancy" section when the warm dimming functionality is enabled. For example, the "Vibrancy" section can be used to increase and / or decrease the vibrancy of the lighting load in the zone based on the CCT value corresponding to the selected intensity value (e.g., increase and / or decrease the contribution of the white LEDs based on the CCT value corresponding to the intensity level in the intensity drop-down menu 615e). The control application and / or lighting control device can perform calculations of the CCT value and / or vibrancy in response to receiving an indication of the warm dimming functionality and the user-defined vibrancy value.
[0201] In response to selecting the "Save Color" actuator 618e, the lighting control parameters can be updated and stored in the control / configuration information. The parameters can then be transmitted (e.g., immediately or substantially immediately) to the lighting control device, which can generate and transmit control instructions based on the lighting control parameters of the lighting load accordingly, allowing the user to view changes at the lighting load as the user adjusts the intensity of the lighting load (e.g., make "live" changes or otherwise change the intensity of the lighting load). As described herein, similar functionality can occur when the "Auto" actuator 618b is "on" when the user adjusts the color point of the lighting load.
[0202] like Figure 6D , when an adjustable vibrancy mode is selected (e.g., the "auto" actuator 618b is set to "off"), a user can adjust the vibrancy of the lighting load, for example, by moving the actuator 626 across the control line 628. As described herein, increasing the vibrancy can reduce the contribution of specific LEDs (e.g., yellow and / or mint green LEDs) in the lighting load. Similarly, decreasing the vibrancy can increase the contribution of specific LEDs. The user can select a specific intensity level in the intensity drop-down menu 615e and then adjust the vibrancy at the selected intensity level. Additionally, or alternatively, the user can select a specific vibrancy and then adjust the intensity level in the intensity drop-down menu 615e at the selected vibrancy. As described herein, changes made by the user can be saved in response to the "save color" actuator 618e for transmission to the lighting control device, so that the lighting control device can control the vibrancy to the selected vibrancy level upon receiving the corresponding intensity level.
[0203] Figure 6E and Figure 6F An example of a control interface 622 displayed by the graphical user interface 600 when the "Warm / Cool" tab 618c is selected is illustrated. The control interface 622 may include a "Save Color" actuator 618e. As described herein, when the "Save Color" actuator 618e is actuated, the current configuration may be saved and, as described herein, accessible via the "Saved Colors" tab 617b. After actuating the "Save Color" actuator 618e, the user may be prompted to name the saved configuration, for example, which may allow the user to identify the saved configuration during subsequent configurations (e.g., configurations of other zones and / or spaces).
[0204] like Figure 6E and Figure 6F6, control interface 622 may include palette 630, actuator 632, and / or control line 634. Palette 630 may display a range of white colors, ranging from cooler colors 630a at the top of palette 630 to warmer colors 630b at the bottom of palette 630. As described herein, these colors may correspond to colors located along a blackbody curve. For example, palette 630 may display colors along a range of CCTs on the blackbody curve, ranging from "warm white" (e.g., approximately 2600K-3700K) at 630a to "neutral white" (e.g., 3700K-5000K) to "cool white" (e.g., 5000K-8300K) at 630b. Actuator 632 may be superimposed on palette 630. Actuator 632 can be movable / slidable (e.g., vertically movable here) along control line 634 to select different CCTs along the blackbody curve, as similarly described herein for other embodiments. Additionally or alternatively, a user can manually enter a CCT value using input box 636a. As described herein, as the user adjusts the CCT, the adjustment can be transmitted to the lighting load, allowing the user to view updates in real time.
[0205] like Figure 6F , when the adjustable vividness mode is selected, a user can adjust the vividness of the lighting load, for example, by moving actuator 626 along control line 628. As described herein, increasing the vividness can reduce the contribution of specific LEDs (e.g., yellow and / or mint green LEDs) in the lighting load. Similarly, decreasing the vividness can increase the contribution of specific LEDs. The user can select a specific CCT and then adjust the vividness at the selected CCT. Additionally, or alternatively, the user can select a specific vividness and then adjust the CCT at the selected vividness. As described herein, changes made by the user can be transmitted to the lighting load so that the user can view the changes in real time.
[0206] like Figure 6E and Figure 6F As described herein, the control interface 622 may also include an "auto" actuator 618b within the freshness setting. As described herein, when the "auto" actuator 618b is "on" (e.g., Figure 6E), graphical user interface 600 may cause specific settings for the corresponding zone to be automatically configured. For example, at a particular CCT, setting "Auto" actuator 618b to "On" may automatically increase the CRI value of the lighting load in the corresponding zone to a value greater than or equal to a target CRI value (e.g., 90). That is, "Auto" actuator 618b may provide the user with the ability to automatically determine a vividness value to optimize the CRI value of light emitted by the lighting load in the zone toward or above the target CRI value. For example, as described herein, the control / configuration application may automatically determine a vividness value based on the distance between a selected color setting and a blackbody curve. However, when "Warm / Cool" tab 618c is selected, the selected color setting may be a CCT value on the blackbody curve (e.g., the distance between the selected color setting and the blackbody curve is zero or substantially zero). Thus, the automatically determined vividness value may be set to a predefined value that results in light emission from the lighting load at the selected CCT value at or above the target CRI value. In some cases (e.g., at a particular color point or CCT), the CRI value may not be greater than or equal to the target CRI value. In those cases, setting the "auto" actuator 618b to "on" may cause the lighting load to increase the CRI value toward the target CRI value (e.g., as close as possible).
[0207] When the "auto" actuator 618b is "on" (e.g., automatic freshness mode is enabled), the freshness of the lighting loads in the zone may be automatically determined (which may be reflected in the automatically moving actuator 626). Additionally, when the "auto" actuator 618b is "on," the freshness of the lighting loads may be automatically determined and / or the freshness of the lighting loads may not be configurable by the user, or the configuration of the freshness of the lighting loads via the actuator 626 may be limited. For example, Figure 6E , when the “auto” actuator 618b is “on”, the “freshness” portion of the control interface 622 may be disabled (e.g., grayed out and / or unconfigurable), and when the “auto” actuator 618b is “off”, the “freshness” portion may be enabled (e.g., Figure 6F ). However, when the "auto" actuator 618b is "on" and freshness control is disabled to the user, the control application can still cause the actuator 626 to move across the control line 628 to indicate the automatically selected freshness level based on the determined CRI value. Figure 6F , the "Auto" actuator 618b is set to "Off," thereby enabling the user to configure the "Vibrancy" portion. For example, the "Vibrancy" portion can be used to increase and / or decrease the vibrancy of the lighting load in a zone based on a selected CCT (e.g., to increase and / or decrease the contribution of white LEDs based on a selected CCT).
[0208] When the "auto" actuator 618b is "on," a user can adjust the CCT of the lighting load in the zone, for example, by moving the actuator 632 along the control line 634. As the user adjusts the CCT, setting the "auto" actuator 618b to "on" can automatically adjust the vividness of the lighting load based on the adjustment to the CCT value. Additionally, as described herein, setting the "auto" actuator 618b to "on" can cause the CRI of the lighting load to increase to a value greater than or equal to a target CRI value when the user adjusts the color point. These configurations can then be transmitted (e.g., immediately or substantially immediately) to the lighting load in a manner that enables the user to view changes at the lighting load as the user adjusts the color point (e.g., make "live" changes). Similar functionality can occur when the "auto" actuator 618b is "on" as the user adjusts the color point of the lighting load, as described herein.
[0209] Figure 6G 、 Figure 6H and Figure 6I 1 and 2 illustrate various examples of the control interface 622 displayed by the graphical user interface 600 when the "Saved Colors" tab 617b is selected. Figure 6G 、 Figure 6H and Figure 6I As illustrated in FIG, when the "Saved Colors" tab 617b is selected, the control interface 622 may include a "Warm / Cool" tab 640a, a "Full Color" tab 640b, and / or an "All" tab 640c. Figure 6G When the "Warm / Cold" tab 640a is selected, the control interface 622 may list the saved CCT configurations (e.g., by actuating Figure 6E and Figure 6F (The "Save Color" actuator 618e shown in FIG. 2 shows a CCT configuration saved by selecting the "Save Color" actuator 618e shown in FIG. ). Instead of manually setting the CCT configuration for the corresponding zone using the "Manual Control" tab 617a, the user can use the "Saved Colors" tab 617b to select a saved CCT configuration. For example, the user can select the "Saved Color 006" CCT configuration 641a, which sets the CCT of the lighting loads in the zone to 3000k and the vibrancy of the lighting loads in the zone to 25%. Similarly, the user can select a saved configuration: the "Master Bedroom - Relax" CCT configuration 641b, the "Saved Color 008" CCT configuration 641c, the "Basement - Work Lights" CCT configuration 641d, or the "Saved Color 010" CCT configuration 641e. Saved colors can be exported and imported for use in other lighting fixtures or zones. Thus, the names of selected color control settings can ensure consistency among similar types of zones (e.g., conference rooms, office spaces, bedrooms, etc.) and reduce configuration time.
[0210] Figure 6HAn example of the control interface 622 is described below when the "Full Color" tab 640b is selected. Figure 6H As described in FIG, the control interface 622 may list the saved color point configurations. The user may, for example, select a color point configuration from a saved color point configuration (e.g., by actuating Figure 6B 8. In the example shown in FIG. 6 , a user can select a saved color point configuration from a list of color point configurations saved using the “saved colors” tab 617b (shown as a “saved color” actuator 618e) to automatically configure the color point using the “saved colors” tab 617b, rather than manually configuring the color point of the corresponding zone using the “manual control” tab 617a. For example, a user can select the “saved color 001” color point configuration 642a, which sets the light emitted from the lighting load to the color indicated by the xy coordinates [0.234, 0.453] and the vividness to “automatic” (e.g., the “automatic” actuator 618b is set to “on”). Similarly, the user can select a saved color point configuration: "Saved Color 002" color point configuration 642b, "Saved Color 003" color point configuration 642c, "Saved Color 004" color point configuration 642c and "Saved Color 005" color point configuration 642d, "Saved Color 005" color point configuration 642e or "Saved Color 006" color point configuration 642f.
[0211] Figure 6I An example of the control interface 622 is described below when the "All" tab 640c is selected. Figure 6I As described in , the control interface 622 may list each of the saved configurations (e.g., including warm / cool settings and full color settings). Instead of manually configuring the lighting loads in the corresponding zone using the “manual control” tab 617a, the user may, for example, use the “saved colors” tab 617b to automatically configure the lighting load by selecting a saved configuration from the list of saved configurations. The list of saved configurations may include a list of saved CCT configurations and a list of saved color point configurations (e.g., as shown in FIG. 1 ). Figures 6B to 6F , which sets the CCT configuration of the lighting load in the zone to 3000K and the vibrancy of the lighting load in the zone to 25%.
[0212] Figure 7is a block diagram illustrating another exemplary system controller 700 (such as the system controller 150 described herein). The system controller 700 may include one or more general-purpose processors, special-purpose processors, conventional processors, digital signal processors (DSPs), microprocessors, microcontrollers, integrated circuits, programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or any suitable controller or processing device, etc. (hereinafter collectively referred to as processor or control circuitry 702). The control circuitry 702 may be configured to execute one or more software-based applications including instructions that, when executed by the control circuitry, may configure the control circuitry to perform signal encoding, data processing, power control, input / output processing, or any other functions, processes, and / or operations that enable the system controller 700 to perform as described herein. It will be appreciated that the functions, features, processes, and / or operations described herein with respect to the system controller 700 may also and / or alternatively be provided by firmware and / or hardware in addition to and / or in lieu of software-based instructions. Control circuitry 702 may store information in and / or retrieve information from memory 704, including configuration information / configuration information files, backup files, creation times, and signatures, as described herein. Memory 704 may also store software-based instructions for execution by control circuitry 702 and provide execution space when the control circuitry executes the instructions. Memory 704 may be implemented as an external integrated circuit (IC) or as internal circuitry within control circuitry 702. Memory 704 may include volatile and non-volatile memory and may be non-removable and / or removable. Non-removable memory may include random access memory (RAM), read-only memory (ROM), a hard drive, or any other type of non-removable memory storage device. Removable memory may include a subscriber identity module (SIM) card, a memory stick, a memory card, or any other type of removable memory. It will be appreciated that the memory used to store configuration information files and / or backup files and / or software-based instructions, etc., may be the same or different memory as the system controller. As one example, configuration information files and software-based instructions may be stored in non-volatile memory, while backups may be stored in volatile and / or non-volatile memory.
[0213] The system controller 700 may include one or more communication circuits / network interface devices or cards 706 for transmitting and / or receiving information. The communication circuits 706 may perform wireless and / or wired communications. The system controller 700 may also or alternatively include one or more communication circuits / network interface devices / cards 708 for transmitting and / or receiving information. The communication circuits 706 may perform wireless and / or wired communications. The communication circuits 706 and 708 may communicate with the control circuit 702. The communication circuits 706 and / or 708 may include a radio frequency (RF) transceiver or other communication component configured to perform wireless communications via an antenna. The communication circuits 706 and 708 may be configured to perform communications via the same communication channel or different communication channels. For example, the communication circuit 706 may be configured to communicate via a wireless communication channel (e.g., Near Field Communication (NFC), cellular, etc.) to communicate (eg, with a network device, on a network, etc.), and the communication circuit 708 may be configured to communicate via another wireless communication channel (eg, or dedicated communication channels such as CLEARCONNECT TM ) to communicate (e.g., with a control device and / or other devices in a load control system).
[0214] The control circuit 702 can communicate with an LED indicator 712 for providing an indication to the user. The control circuit 702 can communicate with an actuator 714 (e.g., one or more buttons) that can be actuated by the user to communicate the user's selection to the control circuit 702. For example, the actuator 714 can be actuated to place the control circuit 702 in an association mode and / or transmit an association message from the system controller 700.
[0215] Each of the components within the system controller 700 may be powered by a power supply 710. For example, the power supply 710 may include an AC power supply or a DC power supply. The power supply 710 may generate a supply voltage V CC for powering components within the system controller 700. It will be appreciated that the system controller 700 may include other, fewer, and / or additional components.
[0216] Figure 8800 is a block diagram illustrating an exemplary control target device 800, such as a load control device, as described herein. The control target device 800 may be a dimmer switch, an electronic switch, an electronic ballast for a lamp, an LED driver for an LED light source, an AC plug-in load control device, a temperature control device (e.g., a thermostat), a motor drive unit for a motorized window shade, or other load control device. The control target device 800 may include one or more communication circuits / network interface devices or cards 802. The communication circuits 802 may include a receiver, an RF transceiver, and / or other communication components configured to perform wired and / or wireless communication via a communication link 810. The control target device 800 may include one or more general-purpose processors, special-purpose processors, conventional processors, digital signal processors (DSPs), microprocessors, microcontrollers, integrated circuits, programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or any suitable controller or processing device (hereinafter collectively referred to as processor or control circuitry 804). The control circuitry 804 can be configured to execute one or more software-based applications including instructions that, when executed by the control circuitry, can configure the control circuitry to perform signal encoding, data processing, power control, input / output processing, or any other functions, features, processes, and / or operations that, for example, enable the control target device 800 to perform as described herein. It will be appreciated that the functions, features, processes, and / or operations described herein for the control target device 800 can also and / or alternatively be provided by firmware and / or hardware in addition to and / or in place of software-based instructions. The control circuitry 804 can store information in and / or retrieve information from the memory 806. For example, the memory 806 can maintain a registry and / or control configuration information for the associated control device. The memory 806 can also store software-based instructions for execution by the control circuitry 804 and can also provide execution space when the control circuitry executes the instructions. The memory 806 can be implemented as an external integrated circuit (IC) or as internal circuitry of the control circuitry 804. The memory 806 can include volatile and non-volatile memory and can be non-removable and / or removable. The non-removable memory may include random access memory (RAM), read-only memory (ROM), a hard disk, or any other type of non-removable memory storage device. 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 control circuit 804 may also communicate with the communication circuit 802.
[0217] The control target device 800 may include a load control circuit 808. The load control circuit 808 may receive instructions from the control circuit 804 and may control an electrical load 816 based on the received instructions. The load control circuit 808 may send status feedback regarding the status of the electrical load 816 to the control circuit 804. The load control circuit 808 may receive power via the hot connection 812 and the neutral connection 814 and may provide a certain amount of power to the electrical load 816. The electrical load 816 may include any type of electrical load.
[0218] The control circuit 804 may communicate with an actuator 818 (e.g., one or more buttons) that may be actuated by a user to communicate a user selection to the control circuit 804. For example, the actuator 818 may be actuated to place the control circuit 804 in an association mode or a discovery mode, and an association message or a discovery message may be transmitted from the control target device 800. It will be appreciated that the control target device 800 may include other, fewer, and / or additional components.
[0219] Figure 9is a block diagram illustrating an exemplary control source device 900 as described herein. The control source device 900 may be a remote control device, an occupancy sensor, a daylight sensor, a window sensor, a temperature sensor, or the like. The control source device 900 may include one or more general-purpose processors, special-purpose processors, conventional processors, digital signal processors (DSPs), microprocessors, microcontrollers, integrated circuits, programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or any suitable controller or processing device, etc. (hereinafter collectively referred to as processor or control circuitry 902). The control circuitry 902 may be configured to execute one or more software-based applications comprising instructions that, when executed by the control circuitry, may configure the control circuitry to perform signal encoding, data processing, power control, input / output processing, or any other functions, features, processes, and / or operations that enable the control source device 900 to perform as described herein. It will be appreciated that the functions, features, processes, and / or operations described herein with respect to the control source device 900 may also and / or alternatively be provided by firmware and / or hardware in addition to and / or in lieu of software-based instructions. The control circuit 902 may store information in and / or retrieve information from the memory 904. The memory 904 may also store software-based instructions for execution by the control circuit 902 and may also provide execution space when the control circuit executes the instructions. The memory 904 may be implemented as an external integrated circuit (IC) or as an internal circuit of the control circuit 902. The memory 904 may include volatile and non-volatile memory and may be non-removable and / or removable memory. The non-removable memory may include random access memory (RAM), read-only memory (ROM), a hard disk, or any other type of non-removable memory storage device. The removable memory may include a subscriber identity module (SIM) card, a memory stick, a memory card, or any other type of removable memory.
[0220] The control source device 900 may include one or more communication circuits / network interface devices or cards 908 for transmitting and / or receiving information. The communication circuits 908 may transmit and / or receive information via wired and / or wireless communication via the communication circuits 908. The communication circuits 908 may include a transmitter, an RF transceiver, and / or other circuitry configured to perform wired and / or wireless communication. The communication circuits 908 may communicate with the control circuit 902 for transmitting and / or receiving information.
[0221] The control circuit 902 may also communicate with the input circuit 906. The input circuit 906 may include an actuator (e.g., one or more buttons) and / or a sensor circuit (e.g., an occupancy sensor circuit, a daylight sensor circuit, or a temperature sensor circuit) to receive input that can be sent to a control target device for controlling an electrical load. For example, the control source device may receive input from the input circuit 906 to place the control circuit 902 in an association mode and / or transmit an association message from the control source device. The control circuit 902 may receive information from the input circuit 906 (e.g., an indication that a button has been actuated or sensed information). The power supply 910 may provide power to each of the components within the control source device 900.
[0222] The control circuit 902 can communicate with an actuator 914 (e.g., one or more buttons) that can be actuated by a user to communicate a user selection to the control circuit 902. For example, the actuator 914 can be actuated to place the control circuit 902 in an association mode and / or transmit an association message to and / or from a system controller (e.g., system controller 150, 700). It will be appreciated that the control source device 900 can include other, fewer, and / or additional components.
[0223] In addition to what has been described herein, the methods and systems may also be implemented, for example, by a computer program, software, or firmware incorporated into one or more computer-readable media for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over 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).
[0224] Although the present disclosure has been described in terms of certain embodiments and generally associated methods, it will be understood by those skilled in the art that modifications and permutations of the embodiments and methods may be made. Therefore, the above description of the exemplary embodiments does not constrain the present disclosure. Other changes, substitutions, and modifications are also possible without departing from the spirit and scope of the present disclosure.
Claims
1. A method comprising: receiving a selection of a lighting intensity setting for controlling a lighting load and a selection of a color setting for controlling the lighting load, wherein the lighting load includes a plurality of light emitting diodes (LEDs); receiving a selection to control the lighting load in an automatic freshness mode, the automatic freshness mode being configured to automatically determine a freshness value for controlling the lighting load, wherein a change in the freshness value varies a contribution of white or substantially white LEDs within the lighting load, wherein controlling the lighting load in the automatic freshness mode comprises: determining a distance between the received selection of the color setting and a blackbody curve within a color gamut of colors of a plurality of LEDs capable of controlling the lighting load; automatically identifying a vibrancy value for emitting light at the received color setting from the lighting load based on the distance between the received selection of the color setting and the blackbody curve, wherein the automatically identified vibrancy value is configured to emit light at or above a target color rendering index (CRI) value from the lighting load, wherein automatically identifying the vibrancy value includes identifying a contribution of the white or substantially white LEDs within the lighting load; generating control instructions for controlling the lighting load, wherein the generated control instructions indicate the received selection of the lighting intensity setting, the received selection of the color setting, and the automatically identified vibrancy value; and The lighting load is controlled according to the generated control instruction. 2 . The method of claim 1 , wherein the received color setting comprises a correlated color temperature (CCT) value.
3. The method of claim 2, wherein the automatically identified freshness value increases as the CCT value increases. 4 . The method of claim 1 , wherein the distance between the received color setting and the blackbody curve is greater than a predefined distance threshold, and wherein the automatically identified vividness value is a predefined vividness value.
5. The method of claim 1, wherein the received color setting comprises xy chromaticity coordinates corresponding to a given color of the color gamut formed by the plurality of LEDs of the lighting load. The method of claim 1 , wherein the target CRI value is 90.
7. The method of claim 1 , wherein the color setting is received via a palette displayed on a graphical user interface, wherein the palette is configured to display different coordinated color temperature (CCT) values that can be used to control the lighting load, and wherein the palette is configured to individually display the color gamut of colors that can be used to control the lighting load.
8. The method of claim 1, further comprising: receiving a selection to control the lighting load in an adjustable freshness mode, wherein the adjustable freshness mode is configured to receive an adjustable freshness value for controlling the lighting load, wherein controlling the lighting load in the adjustable freshness mode includes: receiving a selection of the adjustable freshness value; generating control instructions for controlling the lighting load, wherein the generated control instructions indicate the received selection of the lighting intensity setting, the received selection of the color setting, and the received selection of the adjustable vividness value; and The lighting load is controlled according to the generated control instruction.
9. The method of claim 8, wherein a contribution of at least one of the plurality of LEDs in the lighting load decreases as the number of received selections of the adjustable vividness value increases.
10. The method of claim 9, wherein the at least one LED is a white LED. 11 . The method of claim 1 , wherein controlling the lighting load comprises transmitting the generated control instruction to a lighting control device configured to control the lighting load.
12. The method of claim 1 , wherein the distance between the received color setting and the blackbody curve is less than a predefined distance threshold, and wherein the distance less than the predefined distance threshold indicates that the received color setting has an equivalent CCT value on the blackbody curve.
13. The method of claim 12, wherein the automatically identified vividness value is a predefined vividness value associated with the equivalent CCT value on the blackbody curve.
14. A non-transitory computer-readable storage medium having programmable instructions stored thereon, the programmable instructions, when executed by a control circuit, causing the control circuit to perform the method of any one of claims 1-13.
15. An apparatus comprising: control circuit; as well as A memory coupled to the control circuit, the memory for storing instructions that, when executed from the memory, cause the control circuit to perform the method of any one of claims 1-13.
Citation Information
Patent Citations
Illumination device, system and method for manually adjusting automated periodic changes in emulation output
US20180077770A1
White light emitting module and LED lighting apparatus
CN106958746A
Lighting device with adjustable operation
CN107926091A