US2020211347A1PendingUtilityA1

Automatic detection of zones of interest in a video

Assignee: GOOGLE LLCPriority: Feb 13, 2017Filed: Mar 10, 2020Published: Jul 2, 2020
Est. expiryFeb 13, 2037(~10.5 yrs left)· nominal 20-yr term from priority
G06V 20/52G08B 13/19608G08B 13/19684G08B 13/19606G06K 9/00771
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method at a computing system includes obtaining video of an environment including a plurality of objects; defining a zone including a portion of the environment; subsequent to the defining, detecting a motion event captured in the video occurring at least partially within the zone, wherein the motion event is associated with a first object of the plurality of objects; identifying an object type of the first object; and based on the object type of the first object, causing a notification of the motion event to be issued or not issued.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 at a computing system having one or more processors, and one or more memory components storing one or more programs for execution by the one or more processors:
 obtaining video of an environment including a plurality of objects; 
 defining a zone including a portion of the environment; 
 subsequent to the defining, detecting a motion event captured in the video occurring at least partially within the zone, wherein the motion event is associated with a first object of the plurality of objects; 
 identifying an object type of the first object; and 
 based on the object type of the first object, causing a notification of the motion event to be issued or not issued. 
   
     
     
         2 . The method of  claim 1 , wherein the object type of the first object is identified as a person; and the method comprises:
 causing the notification of the motion event to be issued based on the object type of the first object being a person.   
     
     
         3 . The method of  claim 1 , wherein the object type of the first object is identified as an object other than a person; and the method comprises:
 causing the notification of the motion event to not be issued based on the object type of the first object being other than a person.   
     
     
         4 . The method of  claim 1 , wherein defining the zone includes identifying a source zone and/or a sink zone in a field of view included in the video. 
     
     
         5 . The method of  claim 4 , wherein identifying a source zone comprises:
 determining a number of the motion events that originated from a first region of the field of view within a predefined period of time;   determining whether the number of originated motion events exceeds a first predefined threshold; and   in accordance with a determination that the number of originated motion events exceeds the first predefined threshold, identifying the region of the field of view as a source zone.   
     
     
         6 . The method of  claim 4 , wherein identifying a sink zone comprises:
 determining a number of the motion events that terminated at a second region of the field of view within a predefined period of time;   determining whether the number of terminated motion events exceeds a second predefined threshold; and   in accordance with a determination that the number of terminated motion events exceeds the second predefined threshold, identifying the region of the field of view as a sink zone.   
     
     
         7 . A computing system, comprising:
 one or more processors;   one or more memory components; and   one or more programs stored in the one or more memory components and configured for execution by the one or more processors, the one or more programs comprising instructions for:
 obtaining video of an environment including a plurality of objects; 
 defining a zone including a portion of the environment; 
 subsequent to the defining, detecting a motion event captured in the video occurring at least partially within the zone, wherein the motion event is associated with a first object of the plurality of objects; 
 identifying an object type of the first object; and 
 based on the object type of the first object, causing a notification of the motion event to be issued or not issued. 
   
     
     
         8 . The computing system of  claim 7 , wherein the object type of the first object is identified as a person; and the one or more programs comprise instructions for:
 causing the notification of the motion event to be issued based on the object type of the first object being a person.   
     
     
         9 . The computing system of  claim 7 , wherein the object type of the first object is identified as an object other than a person; and the one or more programs comprise instructions for:
 causing the notification of the motion event to not be issued based on the object type of the first object being other than a person.   
     
     
         10 . The computing system of  claim 7 , wherein the instructions for defining the zone include instructions for identifying a source zone and/or a sink zone in a field of view included in the video. 
     
     
         11 . The computing system of  claim 10 , wherein the instructions for identifying a source zone comprise instructions for:
 determining a number of the motion events that originated from a first region of the field of view within a predefined period of time;   determining whether the number of originated motion events exceeds a first predefined threshold; and   in accordance with a determination that the number of originated motion events exceeds the first predefined threshold, identifying the region of the field of view as a source zone.   
     
     
         12 . The computing system of  claim 10 , wherein the instructions for identifying a sink zone comprise instructions for:
 determining a number of the motion events that terminated at a second region of the field of view within a predefined period of time;   determining whether the number of terminated motion events exceeds a second predefined threshold; and   in accordance with a determination that the number of terminated motion events exceeds the second predefined threshold, identifying the region of the field of view as a sink zone.   
     
     
         13 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a computing system having one or more processors, cause the computing system to perform operations comprising:
 obtaining video of an environment including a plurality of objects;   defining a zone including a portion of the environment;   subsequent to the defining, detecting a motion event captured in the video occurring at least partially within the zone, wherein the motion event is associated with a first object of the plurality of objects;   identifying an object type of the first object; and   based on the object type of the first object, causing a notification of the motion event to be issued or not issued.   
     
     
         14 . The non-transitory computer readable storage medium of  claim 13 , wherein the object type of the first object is identified as a person; and the operations further comprise:
 causing the notification of the motion event to be issued based on the object type of the first object being a person.   
     
     
         15 . The non-transitory computer readable storage medium of  claim 13 , wherein the object type of the first object is identified as an object other than a person; and the operations further comprise:
 causing the notification of the motion event to not be issued based on the object type of the first object being other than a person.   
     
     
         16 . The non-transitory computer readable storage medium of  claim 13 , wherein defining the zone includes identifying a source zone and/or a sink zone in a field of view included in the video. 
     
     
         17 . The non-transitory computer readable storage medium of  claim 16 , wherein identifying a source zone comprises:
 determining a number of the motion events that originated from a first region of the field of view within a predefined period of time;   determining whether the number of originated motion events exceeds a first predefined threshold; and   in accordance with a determination that the number of originated motion events exceeds the first predefined threshold, identifying the region of the field of view as a source zone.   
     
     
         18 . The non-transitory computer readable storage medium of  claim 16 , wherein identifying a sink zone comprises:
 determining a number of the motion events that terminated at a second region of the field of view within a predefined period of time;   determining whether the number of terminated motion events exceeds a second predefined threshold; and   in accordance with a determination that the number of terminated motion events exceeds the second predefined threshold, identifying the region of the field of view as a sink zone.

Join the waitlist — get patent alerts

Track US2020211347A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.