Detecting events from coupled sensors
AssigneeIncident Technologies, Inc.
InventorsIdan Beck, Benjamin Michael Altieri
Life of this patent
Estimating the term…
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable media for detecting events from coupled sensors. The method includes receiving a plurality of signals from coupled sensors and processing the plurality of signals to obtain characterization data for each of the signals. The characterization data is used with a state machine to determine at least one event that caused the coupled sensors to output the plurality of signals. Control signals are created that can be used to reproduce or represent the at least one event.
Claims24
A computer-implemented method comprising:
- receiving a plurality of signals from coupled sensors associated with one or more inputs on an input device;
- processing the plurality of signals to obtain characterization data for each of the plurality of signals, the characterization data including each of a signal envelope, a signal maximum, a signal minimum, a signal frequency, a signal slope, and a signal threshold;
- analyzing the characterization data by a state machine that incudes a model configured to generate each of a trigger signal, an attack signal, a decay signal, a sustain signal, a note off signal, and a release signal;
- based on the analysis of the characterization data, determining at least one event that caused the plurality of signals;
- and
- creating control signals to reproduce the at least one event.
(canceled)
(canceled)
(canceled)
An input device comprising:
- a plurality of coupled sensors associated with one or more inputs on the input device, the plurality of coupled sensors configured to detect an event on the one or more inputs and output one or more signals;
- a processor configured to:
- receive the one or more signals from one or more of the plurality of coupled sensors, the characterization data including each of a signal envelope, a signal maximum, a signal minimum, a signal frequency, a signal slope, and a signal threshold;
- analyze the characterization data by a state machine that incudes a model configured to generate each of a trigger signal, an attack signal, a decay signal, a sustain signal, a note off signal, and a release signal;
- determine, based on the analysis of the characterization data an event that caused the one or more signals;
- and
- create control signals to reproduce the event.
(canceled)
(canceled)
(canceled)
A non-transitory computer-readable storage medium having stored thereon instructions which, when executed by a processor, cause the processor to perform operations comprising:
- receiving a plurality of signals from coupled sensors in a associated with one or more inputs on an input device;
- processing the plurality of signals to obtain characterization data for each of the plurality of signals, the characterization data including each of a signal envelope, a signal maximum, a signal minimum, a signal frequency, a signal slope, and a signal threshold;
- analyzing the characterization data by a state machine that incudes a model configured to generate each of a trigger signal, an attack signal, a decay signal, a sustain signal, a note off signal, and a release signal;
- based on the analysis of the characterization data, determining at least one event that caused the plurality of signals;
- and
- creating control signals to reproduce the at least one event.
(canceled)
(canceled)
(canceled)
A musical instrument comprising:
- a plurality of strings;
- a plurality of piezoelectric sensors associated with the plurality of strings;
- a processor configured to receive a plurality of signals from the plurality of piezoelectric sensors;
- a memory device having instructions stored thereon, which, when executed by the processor, cause the processor to perform steps comprising:
- process the plurality of signals to obtain characterization data for each of the plurality of signals, the characterization data including each of a signal envelope, a signal maximum, a signal minimum, a signal frequency, a signal slope, and a signal threshold;
- analyze the characterization data by a state machine that incudes a string instrument model configured to generate each of a trigger signal, an attack signal, a decay signal, a sustain signal, a note off signal, and a release signal;
- based on the analysis of the characterization data, determine a string from the plurality of strings that caused the plurality of signals;
- create control signals to reproduce a sound that corresponds to the string.
(canceled)
(canceled)
Dependencies are inferred from the claim text.