Resolving ambiguous rotations in 3D manipulation
US8456466B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 1, 2010 |
| Grant date | Jun 4, 2013 |
| Priority date | — |
| Expiry date | Feb 9, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/04883
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A three-dimensional transformation of a three-dimensional object is calculated by a solver using an algorithm that reduces deviation between projected two-dimensional locations of three-dimensional contact points on a surface of the object after object transformation and two dimensional locations of touch points placed on a multi-touch display device. The algorithm is biased to generate a three-dimensional transformation that preferentially rotates the object in one direction over an opposite direction when all three-dimensional contact points are located at substantially the same depth along a Z-axis away from an image plane of the multi-touch display device and when transformation is then triggered by touch points moving such that a Euclidean distance between at least two of the touch points decreases.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.