Techniques for detecting motion
OwnerKartik NARANG, Zaka U. ASHRAF +3inventors
InventorsKartik NARANG, Zaka U. ASHRAF, Akshath R. JAIN, Keith W. RAUENBUEHLER, Michael A. BEBENITA
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to detecting motion using a combination of video-based and audio-based motion detection models in accordance with some embodiments.
Claims12
A method, comprising:
- at a computer system that is in communication with one or more cameras and one or more microphones:
- capturing, via the one or more cameras, video of an environment;
- capturing, via the one or more microphones, audio of the environment;
- while capturing the video of the environment and the audio of the environment, detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies a set of one or more criteria;
- in response to detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a first indication that motion has been detected in the environment;
- after outputting the first indication that motion has been detected in the environment, detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria;
- and
- in response to detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a second indication that motion has been detected in the environment, wherein the second indication is separate from the first indication.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with one or more cameras and one or more microphones, the one or more programs including instructions for:
- capturing, via the one or more cameras, video of an environment;
- capturing, via the one or more microphones, audio of the environment;
- while capturing the video of the environment and the audio of the environment, detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies a set of one or more criteria;
- in response to detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a first indication that motion has been detected in the environment;
- after outputting the first indication that motion has been detected in the environment, detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria;
- and
- in response to detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a second indication that motion has been detected in the environment, wherein the second indication is separate from the first indication.
A computer system configured to communicate with one or more cameras and one or more microphones, the computer system comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- capturing, via the one or more cameras, video of an environment;
- capturing, via the one or more microphones, audio of the environment;
- while capturing the video of the environment and the audio of the environment, detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies a set of one or more criteria;
- in response to detecting, based on the audio of the environment and not based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a first indication that motion has been detected in the environment;
- after outputting the first indication that motion has been detected in the environment, detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria;
- and
- in response to detecting, based on the video of the environment, that the environment includes motion that satisfies the set of one or more criteria, outputting a second indication that motion has been detected in the environment, wherein the second indication is separate from the first indication.
Dependencies are inferred from the claim text.