Patent Document ID: 9747870
Application ID: 14492520
Patent Status: 1

Claim One:
1. A device for superimposing a graphic on a second image generated from a cut-out of a first image of a scene, the cut-out representing the field of view of a virtual camera, the device comprising: receiver circuitry configured to receive the second image and a set of cut-out corner coordinates, each of the cut-out corner coordinates giving a position of a corner point of the cut-out in a first two-dimensional (2D) coordinate system defined for the first image; homography determining circuitry configured to determine, from the set of cut-out corner coordinates, a homography between coordinates of the first 2D coordinate system defined within the cut-out and coordinates of a second 2D coordinate system defined for the second image; feature determining circuitry configured to determine, from the homography, from a camera matrix representing a relationship between a three-dimensional (3D) coordinate system defined for the scene and the first 2D coordinate system defined for the first image, and from a virtual 3D map of the scene defining features of the scene in the 3D coordinate system of the scene, a feature of the virtual 3D map of the scene within the field of view of the virtual camera; graphic generator circuitry configured to generate the graphic from the determined feature of the virtual 3D map; graphic superimposing circuitry configured to superimpose the generated graphic on the second image; and point selection circuitry configured to receive the selection of a single point in the first 2D coordinate system defined for the first image and determine, from the selected point, a yaw, pitch and roll of the virtual camera, the single point defining a point within the cut-out, wherein: upon selection of the single point and/or a focal length of the virtual camera, the yaw, pitch, roll and/or focal length of the virtual camera are gradually changed until the yaw, pitch and/or roll associated with the single point are reached and/or the selected focal length is reached; and as the yaw, pitch, roll and/or focal length of the virtual camera are gradually changed, a plurality of second images and respective sets of cut-out corner coordinates are successively received at a predetermined frame rate.