VIRTUAL OBJECT ADJUSTMENT VIA PHYSICAL OBJECT DETECTION
First Claim
1. A computer-readable storage medium comprising instructions stored thereon that are executable by a computing device to perform a method of adjusting a location of a virtual object displayed on a multi-touch display in response to a physical object located on the multi-touch display, the method comprising:
- detecting a touch of a first physical object on the display;
detecting a touch of a second physical object on the display;
determining a relative location between the first physical object on the display and the second physical object on the display; and
displaying on the display a virtual object associated with one of the first physical object and the second physical object on the display at a location on the display based upon the relative location between the first physical object on the display and second physical object on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments related to the location and adjustment of a virtual object on a display in response to a detected physical object are disclosed. One disclosed embodiment provides a computing device comprising a multi-touch display, a processor and memory comprising instructions executable by the processor to display on the display a virtual object, to detect a change in relative location between the virtual object and a physical object that constrains a viewable area of the display, and to adjust a location of the virtual object on the display in response to detecting the change in relative location between the virtual object and the physical object.
15 Citations
6 Claims
-
1. A computer-readable storage medium comprising instructions stored thereon that are executable by a computing device to perform a method of adjusting a location of a virtual object displayed on a multi-touch display in response to a physical object located on the multi-touch display, the method comprising:
-
detecting a touch of a first physical object on the display; detecting a touch of a second physical object on the display; determining a relative location between the first physical object on the display and the second physical object on the display; and displaying on the display a virtual object associated with one of the first physical object and the second physical object on the display at a location on the display based upon the relative location between the first physical object on the display and second physical object on the display. - View Dependent Claims (2, 3)
-
-
4. In a multi-touch display device comprising a touch-sensitive surface configured to detect a plurality of physical objects located on the surface, a method of adjusting a location of one or more user interfaces displayed on the surface, each user interface corresponding to a different physical object located on the surface, the method comprising:
-
detecting a touch of a first physical object on the display; detecting a touch of a second physical object on the display; assigning a first virtual charge value associated with the first physical object and a second virtual charge value associated with the second physical object; determining a virtual force vector based on an interaction force between the first virtual charge value and the second virtual charge value; displaying a first user interface associated with the first physical object at a location on the display based upon the virtual force vector; detecting a change in relative location between the first physical object on the display and the second physical object on the display; determining a changed virtual force vector based upon the change in relative location; and adjusting a location of the first user interface based upon the changed virtual force vector. - View Dependent Claims (5, 6)
-
Specification