×

Movement prediction for image capture

  • US 9,129,400 B1
  • Filed: 09/23/2011
  • Issued: 09/08/2015
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of tracking motion of a target object via a computing device, comprising:

  • tracking a respective orientation of the computing device over at least a period of time using at least one embedded sensor of the computing device;

    capturing a first image using a camera of the computing device at a first time, the first image including a representation of the target object and a respective representation of one or more background elements;

    capturing a second image using the camera of the computing device at a second time, the second image including the representation of the target object and the respective representation of the one or more background elements;

    calculating, an angular change in orientation of the computing device between the first time and the second time using the respective orientation tracked by the at least one embedded sensor between the first time and the second time;

    calculating, a first number of pixels corresponding to a first shift of the respective representation of the one or more background elements in the second image with respect to the respective representation of the one or more background elements in the first image based at least in part upon the angular change in orientation;

    calculating a second number of pixels corresponding to a second shift of the respective representation of the one or more background elements in the first image with respect to the respective representation of the one or more background elements in the second image based at least in part upon the angular change in orientation;

    generating a third image by a first shifting of second intensity and color values of the second image by the first number of pixels to align the respective representation of the one or more background elements in the first image and the third image;

    generating a fourth image by a second shifting of first intensity and color values of the first image by the second number of pixels to align the respective representation of the one or more background elements in the second image and the fourth image;

    substantially removing the respective representation of the one or more background elements from;

    (a) the first image by subtracting third intensity and color values of the third image from the first intensity and color values of the first image and (b) the second image by subtracting fourth intensity and color values of the fourth image from the second intensity and color values of the second image; and

    determining the motion of the target object based on the first image and the second image each with the respective representation of the one or more background elements substantially removed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×