Methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display
First Claim
1. A computer-implemented method comprising:
- displaying a user-interface on a display of a mobile computing device, wherein the user-interface comprises a view region via which virtual objects and real-world objects are viewable;
displaying a virtual object in the view region, wherein the virtual object is displayed at a focal length from the display along a first line of sight;
determining a physical distance, along the first line of sight, between the display and a physical object;
determining that the focal length is substantially equal to the physical distance to the physical object, such that the virtual object and the physical object appear substantially co-located, in the view region; and
responsive to the determination that the focal length is substantially equal to the physical distance, initiating a collision action between the virtual object and the physical object, wherein the collision action comprises a graphical modification of the virtual object, and wherein the graphical modification of the virtual object comprises the mobile computing device causing the virtual object to move away from the physical object.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display are disclosed. In one embodiment, the method includes displaying a user-interface on a substantially transparent display of a wearable computing device. The method further includes displaying a virtual object in the view region at a focal length along a first line of sight and detecting a physical object at a physical distance along a second line of sight. The method still further includes determining that a relationship between the focal length and the physical distance is such that the virtual object and the physical object appear substantially co-located in a user-view through the view region and, responsive to the determination, initiating a collision action between the virtual object and the physical object.
75 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
displaying a user-interface on a display of a mobile computing device, wherein the user-interface comprises a view region via which virtual objects and real-world objects are viewable; displaying a virtual object in the view region, wherein the virtual object is displayed at a focal length from the display along a first line of sight; determining a physical distance, along the first line of sight, between the display and a physical object; determining that the focal length is substantially equal to the physical distance to the physical object, such that the virtual object and the physical object appear substantially co-located, in the view region; and responsive to the determination that the focal length is substantially equal to the physical distance, initiating a collision action between the virtual object and the physical object, wherein the collision action comprises a graphical modification of the virtual object, and wherein the graphical modification of the virtual object comprises the mobile computing device causing the virtual object to move away from the physical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21)
-
-
13. A computing device comprising:
-
at least one processor; and data storage comprising logic executable by the at least one processor to; display a user-interface on a display, wherein the user-interface comprises a view region; display a virtual object in the view region, wherein the virtual object is displayed at a focal length from the display along a first line of sight; determine a physical distance, along a first line of sight, between the display and a physical object; determine that the focal length is substantially equal to the physical distance to the physical object, such that the virtual object and the physical object appear substantially co-located in the view region; and responsive to the determination that the focal length is substantially equal to the physical distance, initiate a collision action between the virtual object and the physical object, wherein the collision action comprises a graphical modification of the virtual object, and wherein the graphical modification of the virtual object comprises the computing device causing the virtual object to move away from the physical object. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
displaying a user-interface on a display of a computing device, wherein the user-interface comprises a view region; displaying a virtual object in the view region, wherein the virtual object is displayed at a focal length from the display along a first line of sight; determining a physical distance, along the first line of sight, between the display and a physical object; determining that the focal length is substantially equal to the physical distance to the physical object, such that the virtual object and the physical object appear substantially co-located in the view region; and responsive to the determination that the focal length is substantially equal to the physical distance, initiating a collision action between the virtual object and the physical object, wherein the collision action comprises a graphical modification of the virtual object, and wherein the graphical modification of the virtual object comprises the computing device causing the virtual object to move away from the physical object. - View Dependent Claims (20)
-
Specification