Method and apparatus for controlling surveillance system with gesture and/or audio commands
First Claim
1. A computer-implemented method for controlling aspects of a surveillance system, comprising:
- (a) receiving an operator'"'"'s skeleton input data;
(b) matching the received skeleton input data with a gesture stored in a database, using a processor;
(c) matching the gesture to a corresponding video management program command stored on the database, using the processor; and
(d) transmitting the video management program command to a video management program of a surveillance system,wherein the database comprises multiple gestures comprising discrete physical gestures and continuous physical gestures, and the method further comprises determining an operating state of the video management program, then matching the received skeleton data with a gesture selected from either a group of discrete physical gestures or a group of continuous physical gestures depending on the determined operating state.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method controls aspects of a surveillance system using gestures and/or voice commands, and comprises: receiving one or both of an operator'"'"'s skeleton input data and voice input data from a gesture detection camera and a microphone; using a processor, matching one or both of the received skeleton input data with a gesture stored in a database and the received voice input data with a text string stored in the database; matching one or both of the gesture and text string to a corresponding video management program command stored on the database; and transmitting the one or more video management program commands to a video management program of the surveillance system.
26 Citations
38 Claims
-
1. A computer-implemented method for controlling aspects of a surveillance system, comprising:
-
(a) receiving an operator'"'"'s skeleton input data; (b) matching the received skeleton input data with a gesture stored in a database, using a processor; (c) matching the gesture to a corresponding video management program command stored on the database, using the processor; and (d) transmitting the video management program command to a video management program of a surveillance system, wherein the database comprises multiple gestures comprising discrete physical gestures and continuous physical gestures, and the method further comprises determining an operating state of the video management program, then matching the received skeleton data with a gesture selected from either a group of discrete physical gestures or a group of continuous physical gestures depending on the determined operating state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A surveillance system comprising:
-
(a) a surveillance camera; (b) a gesture capture device; (c) a computer communicative with the surveillance camera and with the gesture capture device, and comprising a processor, and a computer readable medium having stored thereon a video management program and an interpreting software component program, wherein the interpreting software component program comprises a database and program code executable by the processor to perform a method comprising; (i) receiving an operator'"'"'s skeleton input data from the gesture capture device; (ii) matching the received skeleton input data with a gesture stored in the database, using the processor; (iii) matching the gesture to a corresponding video management program command stored on the database, using the processor; and (iv) transmitting the video management program command to the video management program, wherein the database of the interpreting software component program comprises multiple gestures comprising discrete physical gestures and continuous physical gestures, and the method performed by the interpreting software component program further comprises determining an operating state of the video management program, then matching the received skeleton data with a gesture selected from either a group of discrete physical gestures or a group of continuous physical gestures depending on the determined operating state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium having stored thereon an interpreting software component program comprising a database and program code executable by a processor to perform a method comprising:
-
(a) receiving an operator'"'"'s skeleton input data; (b) matching the received skeleton input data with a gesture stored on the database, using the processor; (c) matching the gesture to a corresponding video management program command stored on the database, using the processor; and (d) transmitting the video management program command to a video management program of a surveillance system, wherein the database comprises multiple gestures comprising discrete physical gestures and continuous physical gestures, and the method performed by the interpreting software component program further comprises determining an operating state of the video management program, then matching the received skeleton data with a gesture selected from either a group of discrete physical gestures or a group of continuous physical gestures depending on the determined operating state. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification