US 11,057,558 B2
Using change of scene to trigger automatic image capture
Onkar Nath Tiwari, Hyderabad (IN); Abhishek Agarwal, Hyderabad (IN); Rahul Bhuptani, Hyderabad (IN); Mahesh Sridharan, Hyderabad (IN); Sachin Talreja, Hyderabad (IN); and Anish Chandran, Hyderabad (IN)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Dec. 27, 2018, as Appl. No. 16/234,473.
Prior Publication US 2020/0213509 A1, Jul. 2, 2020
Int. Cl. H04N 5/232 (2006.01); G06K 9/62 (2006.01)
CPC H04N 5/23222 (2013.01) [G06K 9/6212 (2013.01); G06K 9/6215 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
one or more computer readable media including instructions which, when executed by the at least one processor, cause the at least one processor to:
receive, at a first time, a first image corresponding to a first real-world scene;
receive, at a second time subsequent to the first time, a second image corresponding to a second real-world scene;
generate a first histogram for the first image by plotting a number of pixels for each of a plurality of tonal values included in the first image;
generate a second histogram for the second image by plotting the number of pixels for each of the plurality of tonal values included in the second image;
determine that the first image differs from the second image by at least a first amount by computing a correlation coefficient between the first histogram and the second histogram and determining that the correlation coefficient is lower than a difference threshold which indicates that the first image and the second image differ by at least the first amount;
receive, at a third time subsequent to the second time, a third image corresponding to a third real-world scene;
generate a third histogram for the third image by plotting the number of pixels for each of the plurality of tonal values included in the third image;
determine that the second image differs from the third image by less than the first amount by computing a correlation coefficient between the second histogram and the third histogram and determining that the correlation coefficient is greater than or equal to a difference threshold which indicates that the second image and the third image differ by less than the first amount; and
automatically capture at least a first region of the third image via a camera optical system in response to determining the second image and third image differ by less than the first amount.