CPC A61B 5/113 (2013.01) [A61B 5/0205 (2013.01)] | 18 Claims |
1. A process for analyzing multidimensional vector data of a motion sensor for detecting a breathing motion, the process comprising the steps of:
receiving and storing the multidimensional vector data of the motion sensor in a time series;
calculating a plurality of medium-term vectors by an averaging of the received vector data over a respective predefined first time interval;
calculating a plurality of long-term average vectors by averaging the received vector data over a predefined second time interval, which is longer than the first time interval;
calculating and storing a plurality of mean-free vectors as a function of a difference between a respective medium-term vector from the plurality of medium-term vectors and a respective long-term average vector from the plurality of long-term average vectors, based on a time-dependent assignment between the plurality of medium-term vectors and the plurality of long-term average vectors;
determining a plurality of unit vectors, wherein each respective unit vector is oriented in a random direction, and assigning the respective unit vector to a respective mean-free vector;
calculating a plurality of scalar products from a mean-free vector from the plurality of mean-free vectors and the unit vector assigned to this mean-free vector;
calculating a motion identification, which is an indicator of the breathing motion, based on the plurality of scalar products; and
determining and outputting an analysis signal based on a comparison between the motion identification and a predefined motion threshold value, wherein the breathing motion is monitored in real time according to the analysis signal.
|