User gesture recognition
First Claim
1. A method of providing input to a computing device, the computing device comprising a processor, memory, a display having a viewing surface and at least three cameras having respective fields of view, the method comprising the steps of:
- capturing corresponding images with the cameras;
identifying input gestures using the captured images, wherein the input gestures are spaced from the viewing surface of the display, and wherein said identifying input gestures includes processing each image by designating a region of the image as a gesture region and determining changes in the gesture region, wherein the gesture regions are spaced from the viewing surface of the display; and
interpreting the identified input gestures as input to the computing device;
wherein at least one of the cameras is orientated such that the respective field of view lies adjacent to the viewing surface of the display;
wherein said identifying input gestures in the captured images comprises first choosing between images captured by either a first camera or a second camera of the at least three cameras and then using the chosen images to identify the input gestures,wherein said identifying input gestures in the captured images is further based on images captured by a third camera of the at least three cameras,wherein said choosing between images captured by either the first camera or the second camera comprises comparing image information between images captured by the first camera and images captured by the second camera, andwherein said comparing image information comprises comparing a standard deviation of information contained in an image captured by the first camera to a standard deviation of information contained in an image captured by the second camera,wherein each of said at least three cameras operates to capture only two-dimensional image information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device for gesture recognition, wherein the gesture is executed by a user in a gesture region which may be defined relative to a display surface. In an embodiment, the gesture comprises a select gesture and the device comprises at least three cameras operating in the visual range where a first camera is used to determine a horizontal location of the select gesture and the other cameras are used to determine a vertical location thereof. A device for providing input to a computing device comprises a rectangular display having a viewing surface and at least three cameras having respective fields of view. A first camera and a second camera are located at respective adjacent corners of the display and a third camera is located at an edge of the display between the first and second cameras.
-
Citations
28 Claims
-
1. A method of providing input to a computing device, the computing device comprising a processor, memory, a display having a viewing surface and at least three cameras having respective fields of view, the method comprising the steps of:
-
capturing corresponding images with the cameras; identifying input gestures using the captured images, wherein the input gestures are spaced from the viewing surface of the display, and wherein said identifying input gestures includes processing each image by designating a region of the image as a gesture region and determining changes in the gesture region, wherein the gesture regions are spaced from the viewing surface of the display; and interpreting the identified input gestures as input to the computing device; wherein at least one of the cameras is orientated such that the respective field of view lies adjacent to the viewing surface of the display; wherein said identifying input gestures in the captured images comprises first choosing between images captured by either a first camera or a second camera of the at least three cameras and then using the chosen images to identify the input gestures, wherein said identifying input gestures in the captured images is further based on images captured by a third camera of the at least three cameras, wherein said choosing between images captured by either the first camera or the second camera comprises comparing image information between images captured by the first camera and images captured by the second camera, and wherein said comparing image information comprises comparing a standard deviation of information contained in an image captured by the first camera to a standard deviation of information contained in an image captured by the second camera, wherein each of said at least three cameras operates to capture only two-dimensional image information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for providing input to a computing device, the computing device comprising a processor and memory, the device comprising:
-
a rectangular display having a viewing surface; and at least three cameras having respective fields of view, each of the cameras capturing information in two spatial dimensions only, wherein a first camera and a second camera of the at least three cameras are located at respective adjacent corners of the display, and a third camera of the at least three cameras is located at an edge of the display between the first and second cameras, wherein each camera is orientated to capture image information of a gesture region spaced from the viewing surface of the display to thereby recognize gestures in the gesture region from said image information, wherein the processor is configured to recognized the gestures in the gesture region by first choosing between images captured by either the first camera or the second camera of the at least three cameras and then using the chosen images together with images captured by the third camera of the at least three cameras to recognize the gestures, wherein said choosing between images captured by either the first camera or the second camera comprises comparing image information between images captured by the first camera and images captured by the second camera, wherein said comparing image information comprises comparing a standard deviation of information contained in an image captured by the first camera to a standard deviation of information contained in an image captured by the second camera, and wherein each of said first, second and third cameras operates to capture only two-dimensional image information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification