Light timeout optimization
First Claim
1. A lighting controller for adjusting a timeout value of a lamp, which illuminates a lighting area, the lighting controller comprising:
- a memory comprising sensor data that includes a plurality of motion trips; and
an occupancy model configured to determine a plurality of durations from the plurality of motion trips, wherein each respective one of the durations is a time difference between two consecutive motion trips that are in the plurality of motion trips, wherein the occupancy model is further configured to determine a false-negative rate for the lamp based on a detection of a peak in a frequency of the durations that are in a predetermined time range as compared to a frequency of the durations that are outside of the predetermined time range, the predetermined time range including values larger than the timeout value of the lamp, the false-negative rate representing a frequency at which the lamp is timed out when the lighting area is occupied; and
a demand model configured to increase the timeout value of the lamp in response to the false-negative rate being above a threshold false-negative rate, and to decrease the timeout value of the lamp in response to the false-negative rate being below the threshold false-negative rate.
15 Assignments
0 Petitions
Accused Products
Abstract
A lighting controller may optimize a timeout value of a lamp based on the goals of saving energy and providing occupant comfort. The lamp may illuminate a lighting area. The lighting controller may determine a false-negative rate for the lamp from sensor data that represents a frequency at which the lamp is timed out while the lighting area is occupied. The lighting controller may adjust the timeout value of the lamp over time so that the false-negative rate approaches a threshold false-negative rate. The false-negatives and occupancy periods may be detected from spikes in time distributions of motion data. The amount of energy that the lamp would consume at an increased timeout value of the lamp may be determined from motion data stored while the timeout value of the lamp is at an initial timeout value.
46 Citations
21 Claims
-
1. A lighting controller for adjusting a timeout value of a lamp, which illuminates a lighting area, the lighting controller comprising:
-
a memory comprising sensor data that includes a plurality of motion trips; and an occupancy model configured to determine a plurality of durations from the plurality of motion trips, wherein each respective one of the durations is a time difference between two consecutive motion trips that are in the plurality of motion trips, wherein the occupancy model is further configured to determine a false-negative rate for the lamp based on a detection of a peak in a frequency of the durations that are in a predetermined time range as compared to a frequency of the durations that are outside of the predetermined time range, the predetermined time range including values larger than the timeout value of the lamp, the false-negative rate representing a frequency at which the lamp is timed out when the lighting area is occupied; and a demand model configured to increase the timeout value of the lamp in response to the false-negative rate being above a threshold false-negative rate, and to decrease the timeout value of the lamp in response to the false-negative rate being below the threshold false-negative rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible non-transitory computer-readable medium encoded with computer executable instructions that adjust a timeout value of a lamp that illuminates a lighting area, the computer executable instructions executable with a processor, the computer-readable medium comprising:
-
instructions executable to determine a plurality of durations from a plurality of motion trips, wherein each respective one of the durations is a time difference between two consecutive motion trips that are in the plurality of motion trips; instructions executable to determine a false-negative rate for the lamp based on a determination that a frequency of the durations within a predetermined time range is higher than a frequency of the durations outside of the predetermined time range, the predetermined time range including values larger than the timeout value of the lamp, the false-negative rate including a frequency at which the lamp is timed out when the lighting area is occupied; instructions executable to increase the timeout value of the lamp in response to a determination that the false-negative rate is above a threshold false-negative rate; and instructions executable to decrease the timeout value of the lamp in response to a determination that the false-negative rate is below the threshold false-negative rate. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method to adjust a timeout value of a lamp that illuminates a lighting area, the method comprising:
-
determining a false-negative rate for the lamp from sensor data with a processor, the false-negative rate being a frequency at which the lamp is timed out when the lighting area is occupied; determining an amount of energy that the lamp would consume at an increased timeout value of the lamp from timestamps associated with motion trips stored while the timeout value of the lamp is an initial timeout value, the initial timeout value being less than the increased timeout value, wherein each one of the motion trips indicates motion in the lighting area is detected; increasing the timeout value of the lamp with the processor to the increased timeout value in response to the false-negative rate being above a threshold false-negative rate and a determination that the amount of energy is below a threshold; and decreasing the timeout value of the lamp with the processor in response to the false-negative rate being below the threshold false-negative rate. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method to optimize modify a timeout value of a lamp that illuminates a lighting area, the method comprising:
-
detecting a plurality of motion trips with a processor, wherein each one of the motion trips indicates motion in the lighting area is detected, and wherein a time at which the motion is detected is associated with each respective one of the motion trips; determining a plurality of durations with the processor, wherein each respective one of the durations is a time difference between two consecutive detected motion trips; determining how many of the durations are within a first time range with the processor, the first time range including values larger than the timeout value of the lamp; determining how many of the durations are within a second time range with the processor for determination of background motion trips; determining, with the processor, how many false-negatives occurred based on the determined number of durations in the first time range being higher than the determined number of durations in the second time range, the false-negatives being an indication that the lamp is timed out while the lighting area is occupied; and adjusting the timeout value of the lamp with the processor based on the determined number of the false-negatives.
-
Specification