Systems, apparatuses, and methods for gesture recognition and interaction
First Claim
Patent Images
1. A device comprising:
- a camera to capture image data including video;
a display to provide a view of the video captured by the camera;
an object recognition module including circuitry to analyze the image data to recognize a first object and one or more fingers in the video, and in response to recognizing the first object, to provide data indicative of the recognized first object and in response to recognizing the one or more fingers, to extract data corresponding to the one or more fingers from the video;
a gesture recognition module including circuitry to analyze the video to recognize a first gesture performed by the recognized one or more fingers, and in response to recognizing the first gesture, to provide data indicative of the first recognized gesture;
wherein the object recognition module, in response to the data indicative of the first recognized gesture, is further to issue a command to circuitry of an image rendering module that causes the image rendering module to render a still image including the first object;
wherein the camera is to continue to capture second video while the display is providing the view of the still image;
wherein the object recognition module is to, while the display is providing the view of the till image, extract data corresponding to the one or more fingers from the second video;
the image rendering module including circuitry to modify the still image to include the extracted one or more fingers from the second video overlaid on the still image, to alter pixel values of or around the first object in the still image, and to augment the first object based on data indicative of a second recognized gesture; and
wherein the image rendering module is further to cause the display to provide a view of the modified still image including the augmented first object with the extracted one or more fingers from the second video overlaid thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally discussed herein are systems and apparatuses for gesture-based augmented reality. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include detecting, in image data, an object and a gesture, in response to detecting the object in the image data, providing data indicative of the detected object, in response to detecting the gesture in the image data, providing data indicative of the detected gesture, and modifying the image data using the data indicative of the detected object and the data indicative of the detected gesture.
19 Citations
20 Claims
-
1. A device comprising:
-
a camera to capture image data including video; a display to provide a view of the video captured by the camera; an object recognition module including circuitry to analyze the image data to recognize a first object and one or more fingers in the video, and in response to recognizing the first object, to provide data indicative of the recognized first object and in response to recognizing the one or more fingers, to extract data corresponding to the one or more fingers from the video; a gesture recognition module including circuitry to analyze the video to recognize a first gesture performed by the recognized one or more fingers, and in response to recognizing the first gesture, to provide data indicative of the first recognized gesture; wherein the object recognition module, in response to the data indicative of the first recognized gesture, is further to issue a command to circuitry of an image rendering module that causes the image rendering module to render a still image including the first object; wherein the camera is to continue to capture second video while the display is providing the view of the still image; wherein the object recognition module is to, while the display is providing the view of the till image, extract data corresponding to the one or more fingers from the second video; the image rendering module including circuitry to modify the still image to include the extracted one or more fingers from the second video overlaid on the still image, to alter pixel values of or around the first object in the still image, and to augment the first object based on data indicative of a second recognized gesture; and wherein the image rendering module is further to cause the display to provide a view of the modified still image including the augmented first object with the extracted one or more fingers from the second video overlaid thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising operations performed using a hardware processor, the operations comprising:
-
capturing, by a camera, image data including video, displaying, by a display, a view of the video; detecting, by circuitry of an object recognition module, in the video, a first object and one or more fingers; extracting, by the circuitry of the object recognition module, the detected first object and the one or more fingers from the video; displaying, by the display, the extracted one or more fingers overlaid on the video; detecting, by circuitry of a gesture recognition module, a gesture performed by the one or more extracted one or more fingers; issuing, by the circuitry of the object recognition module, a command to circuitry of an image rendering module that causes the image rendering module to render a still image including the first object, capturing, by the camera, second video while the display is providing the view of the still image; while the display is providing the view of the still image, extracting, by the circuitry of the object recognition module, data corresponding to the one or more fingers from the second video; modifying, by circuitry of an image rendering module, the still image to include the extracted one or more fingers from the second video overlaid on the still image; altering pixel values of or around the first object in the still image, and augmenting the first object based on data indicative of a second recognized gesture; and displaying the modified still image including the augmented first object, with the extracted one or more fingers overlaid on the modified still image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory machine-readable medium comprising instructions, when performed by a machine, cause the machine to:
-
capture image data including video; display the video, detect, in the video, a first object and one or more fingers; extract the detected first object and the one or more fingers from the video; display the extracted one or more fingers overlaid on the video; detect a gesture performed by the extracted one or more fingers in the video; render a still image including the first object, capture second video while displaying the view of the still image; while the display is providing the view of the still image, extract data corresponding to the one or more fingers from the second video; modify the still image to include the extracted one or more fingers from the second video overlaid on the still image; alter pixel values of or around the first object in the still image, and augment the first object based on data indicative of a second recognized gesture; and display the modified still image including the augmented first object, with the extracted one or more fingers overlaid on the modified still image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification