Sensor data processing
First Claim
1. A method of processing sensor data produced by a sensing system, said sensor data having a plurality of possible values for each parameter sensed, at least one of said parameters being related to position, attitude or movement of an object,characterised in that for at least one of said parameters related to position, attitude or movement of an object, said sensor data is processed according to a predetermined instruction set, said predetermined instruction set being also responsive to at least one of the group comprising previous values of said parameter, and current or previous values of other parameters, further responsive to pre-defined heuristic rules relating to the possible allowed values for a set of possible output data values relating to the desired output datasuch that where rapid changes occur in said sensor data interpolated values between the sensor data are produced as output data in addition to the processed output data correlating to the sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing data originating from, for example, a joystick type device using attitude sensing, are disclosed. The data is processed using a predefined instruction set, and the current and past states of various parameters, to enable image manipulation and other outputs which do not amount to a direct plotting of, say cartesian position data from an analog joystick. The inventive arrangement allows for virtual output states, temporal modulation of inputs, and enhanced functionality such as automatic power reduction, and autopilot functionality.
-
Citations
25 Claims
-
1. A method of processing sensor data produced by a sensing system, said sensor data having a plurality of possible values for each parameter sensed, at least one of said parameters being related to position, attitude or movement of an object,
characterised in that for at least one of said parameters related to position, attitude or movement of an object, said sensor data is processed according to a predetermined instruction set, said predetermined instruction set being also responsive to at least one of the group comprising previous values of said parameter, and current or previous values of other parameters, further responsive to pre-defined heuristic rules relating to the possible allowed values for a set of possible output data values relating to the desired output data such that where rapid changes occur in said sensor data interpolated values between the sensor data are produced as output data in addition to the processed output data correlating to the sensor data.
-
11. A system for controlling a computing system, said system including at least one display means, first processing means controlling said display means, and a remote control device adapted to control at least some of the images displayed on said display means, said remote device including a sensing array adapted to produce sensor data corresponding to desired movements of an image on said display means,
said sensor data having a plurality of possible values for each parameter sensed, at least one of said parameters being related to position, attitude or movement of an object of the remote device or a part thereof, characterised in that for at least one of said parameters related to position, attitude or movement of the remote device or a part thereof, said sensor data is processed according to a predetermined instruction set, said predetermined instruction set being also responsive to at least one of the group comprising previous values of said parameter, and current or previous values of other parameters, and being further responsive to pre-defined heuristic rules relating to the possible allowed values for a set of possible output data values relating to the desired output data, such that where rapid changes occur in said sensor data, interpolated values of output data between the output data corresponding directly to said sensor data are produced in addition to the output data corresponding directly to said sensor data, said output data being used by said processing means to control images on said display means.
Specification