Method, system, and program for gesture based option selection
First Claim
Patent Images
1. A method for enabling a user to select a particular option from a set of selectable options, the method comprising the steps of:
- displaying the set of selectable options at respective option positions;
while allowing the user to physically point at the particular option, taking a single image of the user, wherein the single image does not include an image of the selectable options;
ascertaining from the single image whether the user points at the particular option;
if such is the case, concluding that the user has selected the particular option; and
based on the single image, determining a feature position of a body feature of the user in 3 dimensional space;
the step of ascertaining from the single image whether the user has pointed at the particular option being executed on the basis of the feature position of the body feature and the option position of the particular option.
0 Assignments
0 Petitions
Accused Products
Abstract
The system displays on a screen a set of options that are selectable by a user. The user standing in front of the screen points at a desired option and a camera of the system takes an image of the user while pointing. The system calculates from the pose of the user in the image whether the user is pointing to any of the displayed options. If such is the case, that particular option is selected and an action corresponding with that option is executed.
-
Citations
19 Claims
-
1. A method for enabling a user to select a particular option from a set of selectable options, the method comprising the steps of:
-
displaying the set of selectable options at respective option positions;
while allowing the user to physically point at the particular option, taking a single image of the user, wherein the single image does not include an image of the selectable options;
ascertaining from the single image whether the user points at the particular option;
if such is the case, concluding that the user has selected the particular option; and
based on the single image, determining a feature position of a body feature of the user in 3 dimensional space;
the step of ascertaining from the single image whether the user has pointed at the particular option being executed on the basis of the feature position of the body feature and the option position of the particular option. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining the distance between the option position of the particular option and the foot position;
determining a first angle between the projection of the arm of the user and the projection of the long axis of the body of the user; and
determining a second-angle between the arm of the user and the plane of the single image on the basis of an estimated arm length of the arm of the user and a determined length of the projection of the arm.
-
-
5. A method as claimed in claim 4 comprising an initialization step in which the height of the user is determined, wherein the estimated arm length is obtained from biometrics data on the basis of the height of the user.
-
6. A method as claimed in claim 4, wherein the first angle between the projection of the arm of the user and the projection of the long axis of the body of the user is a projection of the arm of the user and a projection of the long axis of the body taken at an eye level of the user.
-
7. A method as claimed in claim 6, wherein the projection of the long axis of the body at the eye level of the user is determined utilizing stored biometric data.
-
8. A system for enabling a user to select a particular option from a set of selectable options, the sysytem comprising:
-
display means for displaying the set of selectable options at respective option positions;
a single image taking means for taking a single image of the user, wherein the single image does not include an image of the selectable options;
ascertaining means for ascertaining from the single image whether the user points at the particular option;
concluding means for concluding that the user has selected the particular option, in the case that the ascertaining means have ascertained that the user points at the particular option; and
feature determining means for based on the single image determining a feature position of a body feature of the user in 3 dimensional space;
the ascertaining means being arranged to ascertain whether the user points at the particular option on the basis of the feature position of the body feature and the option position of the particular option. - View Dependent Claims (9, 10, 11, 12, 13, 14)
the system further comprises further determining means for, based on the single image, determining a foot position of a foot of the user, a projection of the arm of the user on the plane of the single image and a long axis of the body of the user on the plane of the single image; - and
the feature determining means are arranged;
to determine the distance between the option position of the particular option and the foot position;
to determine a first angle between the projection of the arm of the user and the projection of the long axis of the body of the user; and
to determine a second angle between the arm of the user and the plane of the single image on the basis of an estimated arm length of the arm of the user and a determined length of the projection of the arm.
-
-
12. A system as claimed in claim 11 comprising initialization means for determining the height of the user, wherein the feature determining means are arranged to obtain the estimated arm length from biometrics data on the basis of the height of the user.
-
13. A system as claimed in claim 11, wherein the feature determining means is arranged to determine the first angle between the projection of the arm of the user and the projection of the long axis of the body of the user utilizing a projection of the arm of the user and a projection of the long axis of the body at an eye level of the user.
-
14. A system as claimed in claim 13, wherein the projection of the long axis of the body at the eye level of the user is determined utilizing stored biometric data.
-
15. A program stored on a computer readable medium for enabling a user to select a particular option from a set of selectable options, the program comprising:
-
an execution portion for displaying the set of selectable options at respective option positions on a display;
an execution portion for initiating a single imaging of the user pointing at the particular option, wherein the single imaging does not include an imaging of the selectable options;
an execution portion for determining from the single image whether the user points at the particular option on the basis of a feature position of a body feature of the user in a three-dimensional space and the option position of the particular option. - View Dependent Claims (16, 17, 18, 19)
an execution portion for determining a distance between the option position of the particular option and a foot position of the user; and
an execution portion for determining a first angle between a projection of an arm of the user on the plane of the single image and a projection of a long axis of the body of the user on the plane of the single image; and
an execution portion for determining a second angle between the arm of the user and the plane of the image on the basis of an estimated arm length of the arm of the user and a determined length of the projection of the arm.
-
-
18. The program of claim 17, wherein the first angle between the projection of the arm of the user and the projection of the long axis of the body of the user is a projection of the arm of the user and a projection of the long axis of the body at eye level of the user.
-
19. The program of claim 18, wherein the projection of the long axis of the body at eye level of the user is determined utilizing stored biometric data.
Specification