Gesture pre-processing of video stream using a markered region
First Claim
1. An imaging system, the comprising:
- camera circuitry to generate frames of image data, the camera circuitry including sensor circuitry for capturing image data;
a threshold detection stage comprising integrated circuitry configured to determine a change amount between a first frame and a second frame of image data, the integrated circuitry of the threshold detection stage further configured to stop further processing of the second frame by a processing stage subsequent to the threshold detection stage, in response to the change amount failing to satisfy a change threshold; and
a target presence stage subsequent to the threshold detection stage and comprising integrated circuitry configured to, in response to the change amount satisfying the change threshold, determine if the second frame includes a skintone colored pixel, the integrated circuitry of the target presence stage further configured to stop further processing of the second frame by a stage subsequent to the target presence stage, in response to the second frame not including a skintone colored pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for processing a video stream to reduce platform power by employing a stepped and distributed pipeline process, wherein CPU-intensive processing is selectively performed. The techniques are particularly well-suited for hand-based navigational gesture processing. In one example case, for instance, the techniques are implemented in a computer system wherein initial threshold detection (image disturbance) and optionally user presence (hand image) processing components are proximate to or within the system'"'"'s camera, and the camera is located in or proximate to the system'"'"'s primary display. In some cases, image processing and communication of pixel information between various processing stages which lies outside a markered region is suppressed. In some embodiments, the markered region is aligned with, a mouse pad or designated desk area or a user input device such as a keyboard. Pixels evaluated by the system can be limited to a subset of the markered region.
92 Citations
20 Claims
-
1. An imaging system, the comprising:
-
camera circuitry to generate frames of image data, the camera circuitry including sensor circuitry for capturing image data; a threshold detection stage comprising integrated circuitry configured to determine a change amount between a first frame and a second frame of image data, the integrated circuitry of the threshold detection stage further configured to stop further processing of the second frame by a processing stage subsequent to the threshold detection stage, in response to the change amount failing to satisfy a change threshold; and a target presence stage subsequent to the threshold detection stage and comprising integrated circuitry configured to, in response to the change amount satisfying the change threshold, determine if the second frame includes a skintone colored pixel, the integrated circuitry of the target presence stage further configured to stop further processing of the second frame by a stage subsequent to the target presence stage, in response to the second frame not including a skintone colored pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing image data to identify user gestures captured in the image data, the system comprising:
-
a first processing stage comprising integrated circuitry to identify an indication of activity in image data, and to stop processing of that image data by a subsequent processing stage if insufficient activity is identified; and a second processing stage subsequent to the first processing stage and comprising integrated circuitry, the second processing stage configured to identify presence of a user in image data in which sufficient activity has been identified, by determining if that image data includes a skintone colored pixel, and in response to that image data not including a skintone colored pixel, the second processing stage is further configured to stop further processing of that image data by a subsequent processing stage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A camera comprising:
-
sensor circuitry to capture image data within a field of view; a first processing stage comprising integrated circuitry to identify an indication of activity in the image data, and to stop processing of the image data by a subsequent processing stage if insufficient activity is identified; and a second processing stage subsequent to the first processing stage and comprising integrated circuitry, the second processing stage configured to identify presence of a user in image data in which sufficient activity has been identified, by determining if that image data includes a skintone colored pixel, and in response to that image data not including a skintone colored pixel, the second processing stage is further configured to stop further processing of that image data by a subsequent processing stage; wherein at least one of the first processing stage and the second processing stage is further configured to ignore image data outside a region within the field of view, the region being a subset of the field of view. - View Dependent Claims (20)
-
Specification