US2019138795A1PendingUtilityA1

Automatic Object Detection and Recognition via a Camera System

49
Assignee: OOMA INCPriority: Nov 7, 2017Filed: Oct 17, 2018Published: May 9, 2019
Est. expiryNov 7, 2037(~11.3 yrs left)· nominal 20-yr term from priority
Inventors:Govind Vaidya
G08B 13/19695H04N 9/8205G08B 13/19671H04N 7/183H04N 5/91H04N 5/77H04N 23/667H04N 23/65H04R 1/326H04N 7/188G11B 27/036H04N 5/772H04R 2499/11G10L 25/51H04R 1/04G06K 9/00268G06K 9/00288G06K 9/00228G06V 40/172G06V 40/16G06V 20/41G06V 40/161G06V 20/52G06V 40/168
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for automatically detecting and recognizing human faces by a smart camera system are described herein. A camera located in a physical space may detect a triggering event and begin recording video and/or audio for a predetermined time period. The camera also processes the video to determine if any human faces are present. If so, the camera updates the metadata file associated with the recorded video with information identifying specific video frames that contain a human face. The recorded video and metadata file are transmitted to video analysis software, which performs further facial analysis on the selected video frames, in an attempt to identify the person(s) detected in the video. Results of the facial recognition process are presented on a user computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for facial detection and recognition via a camera system, the system comprising:
 a camera comprising:
 a lens; 
 at least one sensor; 
 a microphone; 
 a first processor and a first memory, configured to:
 detect a triggering event in a physical space around the camera; 
 record video for a predetermined time period, in response to detecting the triggering event; 
 execute firmware on the camera to detect that at least one human face is present in at least one video frame of the recorded video; 
 update a metadata file associated with the recorded video with information regarding the at least one video frame that has the detected at least one human face; and 
 transmit the recorded video and the updated metadata file to a video analysis system in communication with the camera; and 
 
   the video analysis system comprising:
 a second processor and second memory, the second processor configured to:
 receive the transmitted recorded video and updated metadata file from the camera; 
 extract from the recorded video the at least one video frame with the detected at least one human face, based on information in the updated metadata file; 
 perform facial recognition analysis on the extracted at least one video frame to identify the detected at least one human face; 
 transmit and present a result of the identified detected at least one human face to a user interface on a user computing device in communication with the video analysis system. 
 
   
     
     
         2 . The camera system of  claim 1 , wherein the recorded video further comprises audio. 
     
     
         3 . The camera system of  claim 1 , wherein the detected triggering event is a loud noise in the physical space around the camera that is detected by the microphone. 
     
     
         4 . The camera system of  claim 1 , wherein the detected triggering event is a movement in the physical space around the camera that is detected by the at least one sensor. 
     
     
         5 . The camera system of  claim 1 , wherein the predetermined time period for recording video in response to detecting the triggering event is less than one minute. 
     
     
         6 . The camera system of  claim 1 , wherein the detecting that at least one human face is present in at least one video frame of the recorded video occurs substantially simultaneously with recording the video in response to detecting the triggering event. 
     
     
         7 . The camera system of  claim 1 , wherein the first processor is a specialized video processor. 
     
     
         8 . The camera system of  claim 1 , wherein the video analysis system further comprises a database communicatively coupled to the second processor, the database storing previously identified human faces and associated identify information. 
     
     
         9 . The camera system of  claim 1 , wherein the result of the facial recognition analysis is a name of the detected at least one human face. 
     
     
         10 . The camera system of  claim 1 , wherein the result of the facial recognition analysis is an unknown identity of the detected at least one human face. 
     
     
         11 . A method for facial detection and recognition via a camera system, the method comprising:
 detecting, by a camera, a triggering event in a physical space around the camera;   recording video for a predetermined time period by the camera, in response to detecting the triggering event;   executing firmware on the camera to detect that at least one human face is present in at least one video frame of the recorded video;   updating, by the camera, a metadata file associated with the recorded video with information regarding the at least one video frame that has the detected at least one human face;   transmitting the recorded video and the updated metadata file, by the camera to a video analysis system in communication with the camera;   receiving the recorded video and updated metadata file by the video analysis system;   extracting the at least one video frame with the detected at least one human face from the recorded video, based on information in the updated metadata file;   performing facial recognition analysis on the extracted at least one video frame, to identify the detected at least one human face; and   transmit and present a result of the identified detected at least one human face to a user interface on a user computing device in communication with the video analysis system.   
     
     
         12 . The method of  claim 11 , wherein the detected triggering event is a loud noise in the physical space around the camera that is detected by the microphone. 
     
     
         13 . The method of  claim 11 , wherein the detected triggering event is a movement in the physical space around the camera that is detected by the at least one sensor. 
     
     
         14 . The method of  claim 11 , wherein the predetermined time period for recording video in response to detecting the triggering event is less than one minute. 
     
     
         15 . The method of  claim 11 , wherein the detecting that at least one human face is present in at least one video frame of the recorded video occurs substantially simultaneously with recording the video in response to detecting the triggering event. 
     
     
         16 . The method of  claim 11 , wherein the first processor is a specialized video processor. 
     
     
         17 . The method of  claim 11 , wherein the video analysis system further comprises a database communicatively coupled to the second processor, the database storing previously identified human faces and associated identify information. 
     
     
         18 . The method of  claim 11 , wherein the result of the facial recognition analysis is a name of the detected at least one human face. 
     
     
         19 . The method of  claim 11 , wherein the result of the facial recognition analysis is an unknown identity of the detected at least one human face. 
     
     
         20 . A system for object detection and recognition via a camera system, the system comprising:
 a camera comprising:
 a lens; 
 at least one sensor; 
 a microphone; 
 a first processor and a first memory, configured to:
 detect a triggering event in a physical space around the camera; 
 record video for a predetermined time period, in response to detecting the triggering event; 
 execute firmware on the camera to detect that at least one known object is present in at least one video frame of the recorded video; 
 update a metadata file associated with the recorded video with information regarding the at least one video frame that has the detected at least one known object; and 
 transmit the recorded video and the updated metadata file to a video analysis system in communication with the camera; and 
 
   the video analysis system comprising:
 a second processor and second memory, the second processor configured to:
 receive the transmitted recorded video and updated metadata file from the camera; 
 extract from the recorded video the at least one video frame with the detected at least one object, based on information in the updated metadata file; 
 perform further recognition analysis on the extracted at least one video frame to identify the detected at least one known object; 
 transmit and present a result of the identified detected at least one known object to a user interface on a user computing device in communication with the video analysis system.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.