ENHANCED CAMERA-BASED INPUT
First Claim
Patent Images
1. A computer readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
- generate an image of a user within a scene;
defining, in the image, a detection region surrounding the user, further comprising;
determining a position of a torso and a reach of an arm of the user, anddefining the detection region to exclude the torso and at least a portion of a region of the image unreachable by the arm;
detecting a position of a hand of the user within the detection region; and
interacting with a control in a user interface based on the detected position of the hand, the control comprising items aligned with a guide line defined relative to an avatar representation of the user on the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Enhanced camera-based input, in which a detection region surrounding a user is defined in an image of the user within a scene, and a position of an object (such as a hand) within the detection region is detected. Additionally, a control (such as a key of a virtual keyboard) in a user interface is interacted with based on the detected position of the object.
-
Citations
29 Claims
-
1. A computer readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
generate an image of a user within a scene; defining, in the image, a detection region surrounding the user, further comprising; determining a position of a torso and a reach of an arm of the user, and defining the detection region to exclude the torso and at least a portion of a region of the image unreachable by the arm; detecting a position of a hand of the user within the detection region; and interacting with a control in a user interface based on the detected position of the hand, the control comprising items aligned with a guide line defined relative to an avatar representation of the user on the user interface.
-
-
2. A computer-implemented method comprising:
-
defining, in an image of a user within a scene, a detection region surrounding the user; detecting a position of an object within the detection region; and interacting with a control in a user interface based on the detected position of the object. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
defining, in an image of a user within a scene, a detection region surrounding the user; detecting a position of an object within the detection region; and interacting with a control in a user interface based on the detected position of the object.
-
-
29. A device comprising a processor configured to:
-
define, in an image of a user within a scene, a detection region surrounding the user; detect a position of an object within the detection region; and interact with a control in a user interface based on the detected position of the object.
-
Specification