Patent ID: 8659548

Claim:
A non-transitory 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: generating 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, defining the detection region to exclude the torso and at least a portion of a region of the image unreachable by the arm; determining a portion of the detection region in which a second user could be detected; and defining the detection region to exclude the portion of the detection region in which the second user could be detected; 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.