METHOD OF USING MOTION STATES OF A CONTROL DEVICE FOR CONTROL OF A SYSTEM
First Claim
Patent Images
1. A method for controlling a system, comprising:
- obtaining motion sensor data of a system controller;
determining a current motion state of the system controller using the obtained motion sensor data; and
controlling the system based at least in part on a sequence from a previous motion state to the current motion state of the system controller;
wherein motion state refers to one of a plurality of predetermined ranges of orientation around an axis in three-dimensional space.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention is for control of a system using motion states of a control device. The method enables complex system control typically controlled by complex controllers, but does not require any buttons or actuators, or video capture of body movements or gesture. An embodiment of the invention utilizes the gyroscope and accelerometer motion sensors of a control device such as a smart phone, smart watch, fitness band, or other device with motion sensors connected, via a cable or wirelessly, to a processor for analysis and translation.
-
Citations
30 Claims
-
1. A method for controlling a system, comprising:
-
obtaining motion sensor data of a system controller; determining a current motion state of the system controller using the obtained motion sensor data; and controlling the system based at least in part on a sequence from a previous motion state to the current motion state of the system controller; wherein motion state refers to one of a plurality of predetermined ranges of orientation around an axis in three-dimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for controlling a system, comprising:
-
obtaining motion sensor data of a system controller; determining a current motion state of the system controller using the obtained motion sensor data; determining if the current motion state and the motion state sequence from the previous motion state are valid for the system; and controlling a physical movement, based at least in part on a sequence from a previous motion state to the current motion state of the system controller, if the current motion state and the previous motion state are different motion states.
-
-
30. A method for building a control system, comprising:
-
for each axis of a three-dimensional coordinate system, assigning a range of motion along the respective axis as one of a plurality of motion states; defining a set of valid motion states for the system from the plurality of assigned motion states; defining a set of motion state sequences, each motion state sequence including a sequence from one of the defined motion state to another such defined motion state; and defining a set of system inputs for each of the motion state sequences.
-
Specification