Wristwatch based interface for augmented reality eyewear
Augmented reality eyewear devices allow users to experience a version of our “real” physical world augmented with virtual objects. Augmented reality eyewear may present a user with a graphical user interface that appears to be in the airspace directly in front of the user thereby encouraging the user to interact with virtual objects in socially undesirable ways, such as by making sweeping hand gestures in the airspace in front of the user. Anchoring various input mechanisms or the graphical user interface of an augmented reality eyewear application to a wristwatch may allow a user to interact with an augmented reality eyewear device in a more socially acceptable manner. Combining the displays of a smartwatch and an augmented reality eyewear device into a single graphical user interface may provide enhanced display function and more responsive gestural input.
1. An augmented reality eyewear device implemented method for user interface comprising:
detecting a selection of a target object, the target object being a full-scale virtual representation of a physical object;
responsive to detecting selection of the target object:
determining positional information of a wrist of an end-user, the positional information comprising orientation of the wrist of the end-user;
displaying a scaled down virtual representation of the target object in proximity to the wrist of the end-user;
recognizing one or more gestures made by the end-user in proximity to the scaled down virtual representation of the target object; and
interpreting the one or more end-user gestures as though they were made in a location and a scale relative to the target object by modifying a presentation of the full-scale virtual presentation of the physical object.
2. The method of claim 1 , wherein the positional information comprises location of wrist.
3. The method of claim 1 , further comprising:
adjusting the location and orientation of the target object according to the one or more interpreted gestures.
4. The method of claim 1 , further comprising:
displaying a menu interface in proximity to the scaled down virtual representation of the target object, wherein the menu interface provides one or more menu options for interacting with the target object;
recognizing one or more end-user gestures in proximity to the menu interface;
interpreting the one or more end-user gestures in proximity to the menu interface as a selection of one or more of the menu options; and
adjusting the target object in accordance with the one or more selected menu options.
5. The method of claim 1 , wherein the scaled down virtual representation of the target object is a scaled down wireframe representation of the target object.
6. The method of claim 1 , wherein the scaled down virtual representation of the target object is a scaled down, lower resolution representation of the target object.
7. The method of claim 1 wherein the target object is a physical, internet connected device.
8. An eyewear device for presenting a user interface while augmenting reality, the eyewear device comprising:
one or more processors; and
a non-transitory computer readable storage medium comprising instructions that when executed by the one or processors cause the one or more processors to perform operations comprising:
detecting a selection of a target object, the target object being a virtual representation of a physical object;
determining positional information relative to the target object, the positional information comprising orientation of a wrist of an end-user;
displaying a first virtual representation of the target object in proximity the wrist of the end-user, the first virtual representation of the target object being a scaled down virtual representation of the target object;
displaying a second virtual representation of the target object in airspace in front of the eyewear device, the second virtual representation of the target object being a full-scale virtual representation of the target object;
recognizing one or more gestures made by an end-user in proximity to the first virtual representation of the target object; and
interpreting the one or more end-user gestures as though they were made in a location and a scale relative to the second virtual representation of the target object.
9. The system eyewear device of claim 8 , wherein the positional information comprises location of the physical anchor object wrist of the end-user.
10. The eyewear device of claim 8 , wherein the operations caused by instructions executed by the one or processors further include adjusting the location and orientation of the target object according to the one or more interpreted gestures.
11. The eyewear device of claim 8 , further comprising:
displaying a menu interface in proximity to the scaled down virtual representation of the target object, wherein the menu interface provides one or more menu options for interacting with the target object;
recognizing one or more user gestures in proximity to the menu interface;
interpreting the one or more end-user gestures in proximity to the menu interface as a selection of one or more of the menu options; and
adjusting the target object in accordance with the one or more selected menu options.
12. The eyewear device of claim 8 , wherein the scaled down virtual representation of the target object is a scaled down wireframe representation of the target object.
13. The eyewear device of claim 8 , wherein the scaled down virtual representation of the target object is a scaled down, lower resolution representation of the target object.
14. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
detecting a selection of a target object, the target object being a full-scale virtual representation of a physical object;
responsive to detecting selection of the target object:
determining positional information of a wrist of an end-user, the positional information comprising orientation of the wrist of the end-user;
displaying a scaled down virtual representation of the target object in proximity to the wrist of the user;
recognizing one or more gestures made by the end-user in proximity to the scaled down virtual representation of the target object; and
interpreting the one or more end-user gestures as though they were made in a location and a scale relative to the target object by modifying the presentation of the full-scale virtual presentation of the physical object.