Patent attributes
Methods and supporting systems calculate a three-dimensional orientation of a camera based on images of objects within the cameras field of view. A camera (such as a camera within a mobile phone), captures two-dimensional video content including a human body and at least one additional object and assigns a frame of the video content at a first time as an anchor frame. The human body within the anchor frame is modeled by assigning points of movement to a set of body elements. A subsequent frame of the video content is received in which the human body has moved, and a translation function is derived that calculates the three-dimensional position of each of the body elements based on two dimensional movements of the body elements between the anchor frame and the subsequent frame. Using the translation function, a three-dimensional relationship of the camera and the additional object is calculated.