Buffering mechanism for camera-based gesturing
First Claim
Patent Images
1. A method comprising:
- buffering video data to a buffer that comprises a buffer capacity that corresponds to a video time interval that exceeds a sum of a longest gesture time interval and a recognition time interval for processing sampled video data for gesture evidence;
sampling video data at a sampling rate of at least once per video time interval wherein the sampling rate comprises a frame sampling rate, wherein the buffering comprises buffering video data at a frame buffering rate, and wherein the frame buffering rate exceeds the frame sampling rate;
processing the sampled video data for gesture evidence; and
responsive to recognition of gesture evidence in the sampled video data,processing the buffered video data for additional gesture evidence.
2 Assignments
0 Petitions
Accused Products
Abstract
A method can include buffering video data to a buffer that includes a buffer capacity that corresponds to a video time interval; sampling video data at a sampling rate of at least once per video time interval; processing the sampled video data for gesture evidence; and, responsive to gesture evidence in the sampled video data, processing the buffered video data for additional gesture evidence. Various other apparatuses, systems, methods, etc., are also disclosed.
13 Citations
15 Claims
-
1. A method comprising:
-
buffering video data to a buffer that comprises a buffer capacity that corresponds to a video time interval that exceeds a sum of a longest gesture time interval and a recognition time interval for processing sampled video data for gesture evidence; sampling video data at a sampling rate of at least once per video time interval wherein the sampling rate comprises a frame sampling rate, wherein the buffering comprises buffering video data at a frame buffering rate, and wherein the frame buffering rate exceeds the frame sampling rate; processing the sampled video data for gesture evidence; and responsive to recognition of gesture evidence in the sampled video data, processing the buffered video data for additional gesture evidence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
circuitry to buffer video data at a frame buffering rate to a buffer that comprises a buffer capacity that corresponds to a video time interval that exceeds a sum of a longest gesture time interval and a recognition time interval for processing sampled video data for gesture evidence; circuitry to sample video data at a frame sampling rate wherein the frame buffering rate exceeds the frame sampling rate; circuitry to process sampled video data for gesture evidence; circuitry to process buffered video data for gesture evidence responsive to recognition of gesture evidence in sampled video data; and circuitry to assign gesture evidence in sampled video data and gesture evidence in buffered video data to a single gesture. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more computer-readable non-transitory media comprising processor-executable instructions to instruct a processor to:
-
buffer video data to a circular buffer at a frame buffering rate wherein the circular buffer comprises a buffer capacity that corresponds to a video time interval that exceeds a sum of a longest gesture time interval and a recognition time interval for processing sampled video data for gesture evidence; sample video data at a frame sampling rate wherein the frame buffering rate exceeds the frame sampling rate; process sampled video data for evidence of a gesture; process buffered video data for additional evidence of a gesture responsive to evidence of a gesture in the sampled video data; and issue a command based at least in part on evidence of a gesture in the sampled video data and additional evidence of a gesture in the buffered video data. - View Dependent Claims (14, 15)
-
Specification