Camera-based user input for compact devices
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting an orientation of a finger of a user'"'"'s hand in an image of the user'"'"'s hand interacting with an electronic device using an anatomical model of a finger;
mapping the detected orientation to a control input; and
controlling an application based on the control input.
2 Assignments
0 Petitions
Accused Products
Abstract
A camera is used to detect a position and/or orientation of an object such as a user'"'"'s finger as an approach for providing user input, for example to scroll through data, control a cursor position, and provide input to control a video game based on a position of a user'"'"'s finger. Input may be provided to a handheld device, including, for example, cell phones, video games systems, portable music (MP3) players, portable video players, personal data assistants (PDAs), audio/video equipment remote controls, and consumer digital cameras, or other types of devices.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
detecting an orientation of a finger of a user'"'"'s hand in an image of the user'"'"'s hand interacting with an electronic device using an anatomical model of a finger; mapping the detected orientation to a control input; and controlling an application based on the control input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
an image detector configured to detect an orientation of a finger of a user'"'"'s hand in an image of the user'"'"'s hand interacting with an electronic device using an anatomical model of a finger; and a processor configured to map the detected orientation to a control input and control an application based on the control input. - View Dependent Claims (15)
-
-
16. A non-transitory computer readable medium comprising a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
detecting an orientation of a finger of a user'"'"'s hand in an image of the user'"'"'s hand interacting with an electronic device using an anatomical model of a finger; mapping the detected orientation to a control input; and controlling an application based on the control input.
-
-
17. A computer-implemented method comprising:
-
accessing an image of a user'"'"'s hand interacting with an electronic device; identifying an object in the image as a finger of the user'"'"'s hand based on a size of the object, a shape of the object, and whether the object intersects a border of the image; determining a position of the object identified in the image as the finger of the user'"'"'s hand; mapping the detected position to a control input; and controlling an application based on the control input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A device comprising:
-
a camera configured to capture an image of a user'"'"'s hand interacting with an electronic device; a processor configured to; access the image of the user'"'"'s hand interacting with the electronic device; identify an object in the image as a finger of the user'"'"'s hand based on a size of the object, a shape of the object, and whether the object intersects a border of the image; determine a position of the object identified in the image as the finger of the user'"'"'s hand; map the detected position to a control input; and control an application based on the control input.
-
-
27. A non-transitory computer readable medium comprising a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
accessing an image of a user'"'"'s hand interacting with an electronic device; identifying an object in the image as a finger of the user'"'"'s hand based on a size of the object, a shape of the object, and whether the object intersects a border of the image; determining a position of the object identified in the image as the finger of the user'"'"'s hand; mapping the detected position to a control input; and controlling an application based on the control input.
-
-
28. An apparatus comprising:
-
means for detecting an orientation of a finger of a user'"'"'s hand in an image of the user'"'"'s hand interacting with an electronic device using an anatomical model of a finger; means for mapping the detected orientation to a control input; and means for controlling an application based on the control input.
-
Specification