CPC G06F 3/014 (2013.01) [G06F 3/016 (2013.01); G06F 3/017 (2013.01); G06T 19/006 (2013.01); G06T 2210/21 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
generating an artificial environment that includes a virtual keyboard associated with a specified location within the artificial environment;
displaying the generated virtual environment including the virtual keyboard at the specified location;
displaying a representation of at least one of a user's hands in the virtual environment, the representation providing an indication of the current location of the at least one hand within the virtual environment;
determining that the user has moved at least a portion of the at least one hand over the virtual keyboard, such that the representation of the user's at least one hand occludes the virtual keyboard underneath; and
dynamically modifying the generated artificial environment, such that the representation of the at least one hand becomes increasingly transparent, allowing the virtual keyboard underneath the at least one hand to be visible in the virtual environment, and wherein the representation of the at least one hand appears more transparent as the at least one hand approaches the virtual keyboard.
|