Patent ID: 9207773
Filing Date: 2015-12-08
Classification: G06F,G06K

Abstract:
1. A method to enable a device to detect and use at least one user-made user-object interaction that represents a device-detectable event, wherein at least a portion of said user-object is representable by at least one landmark, the method including the following steps: (a) disposing a first camera, having a first FOV (field of view), and disposing a second camera, having a second FOV, such that intersecting said first FOV and second FOV define a three-dimensional hover zone within which said user-made user-object interaction is detectable by said device; (b) obtaining from said first camera a first two-dimensional image, comprising a first set of pixel data, of at least a portion of said user object, and obtaining from said second camera a second two-dimensional image, comprising a second set of pixel data, where a number N represents a maximum total data points acquirable by said first camera and by said second camera, wherein each said two-dimensional image is acquired within said three-dimensional hover zone; (c) analyzing said first set and said second set of pixel data obtained at step (b) to identify therein potential two-dimensional locations of landmark data points on said user object, said analyzing reducing data to a relatively small number of data points that are typically less than 10% N; (d) determining for at least some said two-dimensional locations identified in step (c) three-dimensional locations of potential landmarks on said user object, wherein said determining reduces remaining data to a sparse set of three-dimensional data typically less than 1% N; (e) using three-dimensional locations determined at step (d) and using dynamic information for data remaining after step (d) to further reduce a number of three-dimensional locations of potential landmarks on said user-object by at least a factor of 10 to typically less than 0.1% N; wherein reduced three-dimensional data following step (e) is outputtable to said device to affect at least one device parameter responsive to detected user-object interaction.