| CPC H04N 5/2628 (2013.01) [G06T 3/608 (2013.01); G06T 7/80 (2017.01); H04N 5/77 (2013.01); H04N 17/002 (2013.01); G06T 2200/04 (2013.01); G06T 2207/10021 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30244 (2013.01)] | 18 Claims |

|
1. A computer-implemented method, comprising:
acquiring pixel coordinates of pixels of an image captured by a camera adjoining an electronic display device;
wherein the camera has an off-axis position from a principal axis extending from a predetermined location of an apparent camera on the electronic display device;
mapping, by a predetermined de-skewing transformer, the pixel coordinates to de-skewing coordinates aligned with the principal axis;
correcting for the off-axis position of the camera by generating a de-skewed image based on the de-skewing coordinates, wherein the de-skewed image is perpendicular to the principal axis; and
for one or more selected images of a plurality of sequential images, switching between a de-skewed rendering of the one or more selected images in response to a distance between the camera and an identified object appearing in the one or more selected images being greater than or equal to a predetermined distance and an unmodified rendering of the one or more selected images in response to the distance being less than the predetermined distance.
|