Abstract:
A mixed-reality technique is described herein that associates an instance of program functionality with an anchoring human body part, such as a user's palm, fingertip, forearm, etc. The technique then presents a virtual object in physical relation to the anchoring body part. The virtual object provides an interface that allows the user to conveniently interact with the program functionality. In some implementations, the technique identifies the body parts of the user by generating a skeleton of the user's body. The technique generates the skeleton, in turn, based on image information captured by one or more cameras. In some implementations, the virtual object that is presented is also associated with a particular person with whom the user has a predefined relationship. The user may interact with the particular person via the virtual object, e.g., by receiving and sending messages from/to the person.