×

Obtaining input from a virtual user interface

  • US 9,081,418 B1
  • Filed: 03/11/2013
  • Issued: 07/14/2015
  • Est. Priority Date: 03/11/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    one or more cameras to obtain at least a first 3-dimensional (3D) image and a second 3D image of an environment, the first image and the second image including a display object and an operating object;

    one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;

    generating first 2-dimensional (2D) contours of the display object from the first 3D image and second 2D contours of the operating object from the first 3D image;

    generating first 1-dimensional (1D) curvature information from the first 2D contours of the display object and second 1D curvature information from the second 2D contours of the operating object;

    generating third 2D contours from the second 3D image, wherein the third 2D contours include at least a portion of the first 2D contours of the display object and a first portion of the second 2D contours of the operating object, and a second portion of the second 2D contours of the operating object is absent from the third 2D contours;

    generating third 1D curvature information from the third 2D contours; and

    determining a location in the second 3D image of the second portion of the second 2D contours of the operating object that is absent from the third 2D contours based, at least in part, on the second 1D curvature information and the third 1D curvature information.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×