US 11,927,057 B2
Visible light sensor configured for glare detection and controlling motorized window treatments
Craig A. Casey, Coopersburg, PA (US); and Brent Protzman, Easton, PA (US)
Assigned to Lutron Technology Company LLC, Coopersburg, PA (US)
Filed by Lutron Technology Company LLC, Coopersburg, PA (US)
Filed on Oct. 8, 2020, as Appl. No. 17/066,227.
Application 17/066,227 is a continuation of application No. 15/910,943, filed on Mar. 2, 2018, granted, now 10,822,873.
Claims priority of provisional application 62/466,696, filed on Mar. 3, 2017.
Prior Publication US 2021/0025229 A1, Jan. 28, 2021
Int. Cl. G06T 7/73 (2017.01); E05F 15/70 (2015.01); E05F 15/77 (2015.01); E06B 9/68 (2006.01); G01J 1/42 (2006.01); G01J 1/44 (2006.01); G05B 11/32 (2006.01); H04L 12/28 (2006.01); H05B 47/105 (2020.01); H05B 47/11 (2020.01); H05B 47/125 (2020.01); H05B 47/13 (2020.01); E06B 9/42 (2006.01); E06B 9/72 (2006.01)
CPC E06B 9/68 (2013.01) [E05F 15/70 (2015.01); E05F 15/77 (2015.01); G01J 1/4204 (2013.01); G01J 1/44 (2013.01); G05B 11/32 (2013.01); G06T 7/73 (2017.01); H04L 12/2823 (2013.01); H04L 12/2825 (2013.01); H05B 47/105 (2020.01); H05B 47/11 (2020.01); H05B 47/125 (2020.01); H05B 47/13 (2020.01); E05Y 2400/40 (2013.01); E05Y 2400/44 (2013.01); E05Y 2900/146 (2013.01); E06B 9/42 (2013.01); E06B 2009/6818 (2013.01); E06B 2009/6827 (2013.01); E06B 9/72 (2013.01); G01J 2001/448 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20076 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for detecting a location of a glare condition for controlling a shade position of a motorized window treatment, the method comprising:
obtaining one or more images of a view outside of a window on which the motorized window treatment is installed, each of the one or more images comprising rows of pixels;
processing the rows of pixels to calculate a respective luminance of multiple pixels of at least one image of the one or more images, wherein processing the rows of pixels comprises:
starting at a first pixel on a first row of pixels of the at least one image, and
stepping through each of the multiple pixels on the first row before continuing to a next row of pixels to determine the respective luminance of each of the multiple pixels of the at least one image until the location of the glare condition is detected, wherein processing the at least one image ceases upon detection of the location of the glare condition to avoid determination of the respective luminance for remaining unprocessed pixels of the at least one image; and
detecting, in response to the luminance of at least one of the multiple pixels of the at least one image, the location of the glare condition for controlling the shade position of the motorized window treatment.