Specifying search criteria for searching video data
First Claim
1. A machine-implemented method, comprising:
- causing a graphical user interface to be displayed that allows a user to specify search criteria;
wherein causing the graphical user interface to be displayed includes;
causing to be displayed a plurality of selectable behavior option controls, wherein each selectable behavior option control of the plurality of selectable behavior option controls corresponds to a pre-defined behavior;
causing to be displayed, concurrently with the plurality of selectable behavior option controls, a plurality of selectable object shape controls, wherein each selectable object shape control of the plurality of selectable object shape controls corresponds to an object shape;
receiving, from the user through the graphical user interface, a selection of a particular selectable behavior option control of the plurality of selectable behavior-option controls;
wherein the particular selectable behavior option control corresponds to a particular pre-defined behavior;
receiving, from the user through the graphical user interface, a selection of a particular selectable object shape control of the plurality of selectable object shape controls;
wherein the particular selectable object shape control corresponds to a particular object shape;
determining whether any object having the particular object shape exhibited the particular pre-defined behavior within video data;
wherein the method is performed by one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described for specifying regions of interest within a two-dimensional view of visual information that comprises a series of frames. Visual changes that occur in the view are stored. A user enters search criteria that specify at least one first region of interest within the view and a visual change. A visual change may include a change in pixel values or a detection of motion of one or more objects within the view. The first search criteria are compared against the stored visual changes to identify a sequence of frames in which the specified visual change occurred within the first region of interest. The search criteria may specify multiple regions of interest, each with one or more types of visual changes. If a motion is specified, then a direction, speed, and behavior of a moving object may also be specified.
12 Citations
16 Claims
-
1. A machine-implemented method, comprising:
-
causing a graphical user interface to be displayed that allows a user to specify search criteria; wherein causing the graphical user interface to be displayed includes; causing to be displayed a plurality of selectable behavior option controls, wherein each selectable behavior option control of the plurality of selectable behavior option controls corresponds to a pre-defined behavior; causing to be displayed, concurrently with the plurality of selectable behavior option controls, a plurality of selectable object shape controls, wherein each selectable object shape control of the plurality of selectable object shape controls corresponds to an object shape; receiving, from the user through the graphical user interface, a selection of a particular selectable behavior option control of the plurality of selectable behavior-option controls; wherein the particular selectable behavior option control corresponds to a particular pre-defined behavior; receiving, from the user through the graphical user interface, a selection of a particular selectable object shape control of the plurality of selectable object shape controls; wherein the particular selectable object shape control corresponds to a particular object shape; determining whether any object having the particular object shape exhibited the particular pre-defined behavior within video data; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. A method comprising:
-
causing a graphical user interface to be displayed that allows a user to select from among a plurality of selectable behavior option controls, wherein each selectable behavior option control of the plurality of selectable behavior option controls corresponds to a pre-defined behavior; receiving, through the graphical user interface, first user input that selects a particular selectable behavior option control of the plurality of selectable behavior option controls, wherein the particular selectable behavior option control corresponds to a particular pre-defined behavior; prior to or subsequent to receiving the first user input, receiving second user input that defines a region of interest in a camera view; determining whether any object exhibited the particular pre-defined behavior within video data that corresponds to the region of interest.
-
-
9. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause:
-
causing a graphical user interface to be displayed that allows a user to specify search criteria; wherein causing the graphical user interface to be displayed includes; causing to be displayed a plurality of selectable behavior option controls, wherein each selectable behavior option control of the plurality of selectable behavior option controls corresponds to a pre-defined behavior; causing to be displayed a plurality of selectable object shape controls, wherein each selectable object shape control of the plurality of selectable object shape controls corresponds to an object shape; receiving, from the user through the graphical user interface a selection of a particular selectable behavior option control of the plurality of selectable behavior option controls; wherein the particular selectable behavior option control corresponds to a particular pre-defined behavior; receiving, from the user through the graphical user interface, a selection of a particular selectable object shape control of the plurality of selectable object shape controls; wherein the particular selectable object shape control corresponds to a particular object shape; determining whether any object having the particular object shape exhibited the particular pre-defined behavior within video data. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
14. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processor, cause:
-
causing a graphical user interface to be displayed that allows a user to select from among a plurality of selectable behavior option controls, wherein each selectable behavior option control of the plurality of selectable behavior option controls corresponds to a pre-defined behavior; receiving, through the graphical user interface, first user input that selects a particular selectable behavior option control of the plurality of selectable behavior option controls, wherein the particular selectable behavior option control corresponds to a particular pre-defined behavior; prior to or subsequent to receiving the first user input, receiving second user input that defines a region of interest in a camera view; determining whether any object exhibited the particular pre-defined behavior within video data that corresponds to the region of interest.
-
Specification