Motion tracking device control systems and methods
AssigneeSesame Enable Ltd.
InventorsOded BEN DOV, Giora LIVNE
Life of this patent
Estimating the term…
Abstract
Provided herein are systems and methods for controlling displacement of a location indicator on the display of a controlled computing device in response to movements of a remote controlling object. Various embodiments may further cause the controlled computing device to perform other operations, broadly referred to as command operations, in response to movements of the controlling object. The command operations are distinguishable from the displacement operations. Various embodiments may further distinguish between movement of the controlling object intended to correspond to a displacement operation and movement of the controlling object intended to correspond to a command operation.
Claims20
A computing device comprising:
- a computer processing unit;
- a display having a displayable area and in data communication with said computer processing unit;
- a visual sensor having a field of view and in data communication with said computer processing unit;
- and
- memory in data communication with said computer processing unit and containing executable instructions for causing said computer processing unit to perform a method comprising:
- obtaining a first sequential plurality of image data sets from said visual sensor, said first sequential plurality of image data sets including a first image data set and a second image data set;
- identifying a controlled object representation in said first image data set and in said second image data set;
- deriving a continuous trajectory of said controlled object representation using said first sequential plurality of image data sets;
- comparing a first trajectory segment of said continuous trajectory of said controlled object representation to a predefined delimiter pattern to obtain a first correlation value;
- determining said first correlation value exceeds a threshold value;
- matching a second trajectory segment of said continuous trajectory of said controlled object representation to a predefined command pattern template of a plurality of predefined command pattern templates;
- identifying a command associated with said predefined command pattern template of said plurality of predefined command pattern templates;
- and
- providing said command to said computer processing unit.
A system useful in facilitating remote control of a computing device, the computing device including a display having a displayable area, the system comprising:
- a computer processing unit;
- a visual sensor in data communication with said computer processing unit;
- and
- memory in data communication with said computer processing unit and containing executable instructions for causing said computer processing unit to perform a method comprising:
- obtaining a first sequential plurality of image data sets from said visual sensor, said first sequential plurality of image data sets including a first image data set and a second image data set;
- identifying a controlled object representation in said first image data set and in said second image data set;
- deriving a continuous trajectory of said controlled object representation using said first sequential plurality of image data sets;
- comparing a first trajectory segment of said continuous trajectory of said controlled object representation to a predefined delimiter pattern to obtain a first correlation value;
- determining said first correlation value exceeds a threshold value;
- matching a second trajectory segment of said continuous trajectory of said controlled object representation to a predefined command pattern template of a plurality of predefined command pattern templates;
- identifying a command associated with said predefined command pattern template of said plurality of predefined command pattern templates;
- and
- providing said command to said computer processing unit.
Dependencies are inferred from the claim text.