Patent ID: 9508146
Filing Date: 2016-11-29
CPC Classification: G06T

Claim Text:
1. A method for augmented reality executed by a data processing system having at least one processor, the method comprising: receiving or establishing a tracking system coordinate frame associated with an object tracking system, receiving from the tracking system a first real object frame of reference for the real object, determining a second real object frame of reference for the real object, receiving a first virtual object frame of reference for a virtual object, determining a real object origin by calculating a centroid of three or more real object non-collinear points; determining a second virtual object frame of reference for the virtual object, determining a virtual object origin by calculating a centroid of three or more virtual object non-collinear points; determining a virtual object mapping between the first virtual object frame of reference and the tracking system coordinate frame, wherein the virtual object mapping includes a transform matrix to transform between the first virtual object frame of reference and the tracking system coordinate frame; and displaying an augmented scene including a view of the real 3D space, a view of the real object and one or more overlaid virtual items,