DE10124242A1 - Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit - Google Patents

Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit

Info

Publication number
DE10124242A1
DE10124242A1 DE10124242A DE10124242A DE10124242A1 DE 10124242 A1 DE10124242 A1 DE 10124242A1 DE 10124242 A DE10124242 A DE 10124242A DE 10124242 A DE10124242 A DE 10124242A DE 10124242 A1 DE10124242 A1 DE 10124242A1
Authority
DE
Germany
Prior art keywords
data
posture
person
processing unit
data processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10124242A
Other languages
German (de)
Inventor
Juergen Loeschinger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE10124242A priority Critical patent/DE10124242A1/en
Priority to EP02750954A priority patent/EP1395968A2/en
Priority to AU2002338767A priority patent/AU2002338767A1/en
Priority to PCT/EP2002/005525 priority patent/WO2002095714A2/en
Publication of DE10124242A1 publication Critical patent/DE10124242A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/38Training appliances or apparatus for special sports for tennis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0015Dancing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1116Determining posture transitions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0009Computerised real time comparison with previous movements or motion sequences of the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/12Characteristics or parameters related to the user or player specially adapted for children
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/51Force
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/807Photo cameras

Abstract

On the person's body markers (30), pressure (16) and acceleration sensors (18) are fitted and video cameras (14) monitor body movements. Their signals are recorded with a data processing unit (20) which has a monitor and loudspeakers (26) for conveying information to the person. The unit has an expert data bank (22) for comparison of the signals from the sensors and markers to determine whether any body movements are performed correctly. A microphone (38) can be used to monitor sound when a musical instrument is played.

Description

Die Erfindung betrifft eine Vorrichtung zur Hal­ tungskontrolle einer Person, mit mindestens einer zur Haltungserkennung dienenden Aufnahmeeinheit, gemäß Oberbegriff des Anspruchs 1. Ferner bezieht sich die Erfindung auf ein entsprechendes Verfah­ ren.The invention relates to a device for Hal control of a person, with at least one recording unit for posture detection, according to the preamble of claim 1. Further relates the invention relates to a corresponding process ren.

Vorrichtungen und Verfahren der eingangs genannten Art sind bereits bekannt. Sie dienen beispielsweise zum Erlernen komplexer Bewegungsabläufe, wie Tan­ zen, Yoga, Aerobic, Gymnastik, Golf, Tennis, Ka­ rate, Musikinstrumente und ähnlichem. Das Erlernen derartig komplexer Bewegungsabläufe erfolgt in be­ kannter Weise mit Hilfe einer Kursprogrammvermitt­ lung, zum Beispiel durch einen persönlichen Lehrer, oder in Form von Anleitungen in Büchern, Videopro­ grammen oder ähnlichem. Insbesondere bei Büchern und Videoprogrammen stellen sich häufig Fehler be­ ziehungsweise Ungenauigkeiten in der Bewegungsaus­ führung durch die Person ein, so dass der Lerner­ folg in Frage gestellt sein kann, wobei gegebenen­ falls aufgrund von Fehlbelastungen auch gesundheit­ liche Schäden an der Person hervorgerufen werden können. Eine Lehrperson ist insbesondere bei kom­ plexen und schnellen Bewegungsabläufen in ihrer Möglichkeit einer korrekten und vollständigen Bewe­ gungsanalyse beschränkt. Fehlbelastungen an der sich bewegenden Person zeigen sich oftmals erst hinterher, das heißt nach Abschluss der Übung, zum Beispiel mittels einer Videoaufnahme oder anhand von Laufbandanalysen durch Fachleute. Dabei ist ein persönlicher Trainer zudem oft verhältnismäßig teuer und normaler Weise nicht ständig verfügbar. Auch bei Bewegungsabläufen des täglichen Lebens, wie zum Beispiel dem Gehen oder dem Laufen, kann es häufig zu angelernten oder durch andere Umstände erworbene körperliche Fehlbelastungen kommen, die auf Dauer zu gesundheitlichen Störungen führen kön­ nen. Ferner können derartige gesundheitsschädliche Auswirkungen aufgrund von statischen Haltungsschä­ den (bewegungslose beziehungsweise -arme Körper­ stellung) einer Person hervorgerufen werden.Devices and methods of the aforementioned Kind are already known. They serve, for example to learn complex movements, such as tan Zen, yoga, aerobics, gymnastics, golf, tennis, Ka rate, musical instruments and the like. The learning such complex movements are carried out in be known way with the help of a course program lung, for example by a personal teacher, or in the form of instructions in books, video pro gram or the like. Especially with books and video programs often face errors drawing inaccuracies in the movement guidance by the person so that the learner may be questioned, given given if due to incorrect loads, also health damage to the person can. A teacher is especially at kom plex and fast movements in their Possibility of a correct and complete movement limited analysis. Incorrect loads on the moving person often show up first  afterwards, i.e. after completing the exercise, to Example using a video recording or based on of treadmill analysis by professionals. There is one personal trainers are also often proportionate expensive and not always available. Even with everyday movements, like walking or running, it can often due to learned or other circumstances acquired physical disabilities come that can lead to long-term health problems NEN. Furthermore, such harmful Effects from static postural shocks the (motionless or poor body position) of a person.

Es ist Aufgabe der Erfindung, eine Vorrichtung und ein entsprechendes Verfahren der eingangs genannten Art zu schaffen, die eine zuverlässige und schnelle Haltungskontrolle einer Person erlauben.It is an object of the invention, a device and a corresponding method of the aforementioned Kind of creating a reliable and fast Allow posture control by one person.

Zur Lösung der Aufgabe wird eine Vorrichtung mit den Merkmalen des Anspruchs 1 vorgeschlagen, die sich dadurch auszeichnet, dass eine eine Experten­ datenbank aufweisende und zur Haltungsdatenauswer­ tung dienende elektronische Datenverarbeitungsein­ heit vorgesehen ist, die mit der Aufnahmeeinheit und mit einer zur Übermittlung mindestens einer haltungsrelevanten Information an die Person die­ nenden Informationsausgabeeinheit wirkverbunden ist. Hierbei wird unter Haltung eine jeweilige Kör­ perstellung der Person in statischer Position (un­ bewegt) oder auch während einer dynamischen Bewe­ gung derselben verstanden. Es lassen sich somit ru­ hige Körperstellungen sowie Körperbewegungen einer Person in zuverlässiger und schneller Weise kon­ trollieren, wobei die Person selbst Teil eines ge­ schlossenen Regelkreises ist. In Abhängigkeit der Expertendatenbank können unterschiedliche Haltungs­ kontrollen, beispielsweise für Übungen verschiede­ ner Sportarten, durchgeführt werden. Vorteilhafter­ weise ist es nun möglich, eine automatisierte und individualisierte Haltungskontrolle einer Person mittels einer Vorrichtung zu gewährleisten. Bei der an die Person zu übermittelnden Information kann es sich beispielsweise um eine haltungsbezogene Bewer­ tung oder um eine Bewegungsanweisung handeln. Fer­ ner ist es denkbar, dass nicht die Person direkt einer Haltungskontrolle unterzogen wird, sondern beispielsweise ein von der Person gehaltenes Übungsgerät (Tennisschläger, Golfschläger oder ähn­ liches) hinsichtlich dessen Positionierung und/oder Bewegung kontrolliert wird zur indirekten Haltungs­ kontrolle derselben Person.To solve the problem, a device with the features of claim 1 proposed that is characterized by the fact that one is an expert database and for posture data evaluation electronic data processing equipment unit is provided with the recording unit and with one to transmit at least one posture-relevant information to the person who connected information output unit is. Here, a respective body is kept position of the person in a static position (un moved) or during a dynamic movement understood the same. It can be ru position and body movements of one  Person in a reliable and fast manner troll, the person himself part of a ge closed loop. In dependency of Expert database can have different attitudes controls, for example for various exercises sports. Favorable wise it is now possible to have an automated and individualized posture control of a person to ensure by means of a device. In the It can be information to be transmitted to the person for example, a posture-related evaluator tion or a movement instruction. Fer It is conceivable that not the person directly undergoes posture control, but for example one held by the person Exercise machine (tennis racket, golf club or similar Liches) regarding its positioning and / or Movement is controlled for indirect posture control of the same person.

Mit Vorteil ist zusätzlich eine akustische Auf­ nahmeeinheit vorgesehen, die mit der Datenverarbei­ tungseinheit zur Klangdatenauswertung wirkverbunden ist. Die akustische Aufnahmeeinheit kann beispiels­ weise ein Mikrophon sein, mittels welchem Klangda­ ten aufnehmbar sind. Dies ermöglicht beispielsweise eine klangdaten- sowie haltungskontrollierte Erler­ nung eines Musikinstruments mittels einer Vorrich­ tung. Dabei kann die Klangdatenauswertung indirekt­ erweise auch zur Haltungskontrolle herangezogen werden. An additional advantage is an acoustic open acquisition unit provided with the data processing unit for sound data evaluation is. The acoustic recording unit can, for example wise be a microphone, by means of which sound ten are recordable. This enables, for example a sound data and posture controlled Erler a musical instrument by means of a device tung. The sound data evaluation can be indirect also used for posture control become.  

Vorteilhafterweise enthält die Aufnahmeeinheit min­ destens einen Sensor zur Erfassung von haltungsre­ levanten Daten. Sensoren eignen sich besonders zu einer zuverlässigen und schnellen Erfassung von haltungsrelevanten Daten. Darüber hinaus sind sie in verhältnismäßig einfacher Weise mit der elektro­ nischen Datenverarbeitungseinheit wirkverbindbar.The receiving unit advantageously contains min at least a sensor for capturing posture relevant data. Sensors are particularly suitable reliable and fast detection of posture-relevant data. Furthermore, they are in a relatively simple way with the electro African data processing unit operatively connectable.

Der Sensor kann als Drucksensor oder als Beschleu­ nigungssensor ausgebildet sein. Es ist somit mög­ lich, eine Mehrzahl an verschiedenartigen Sensoren zur Erfassung von haltungsrelevanten Daten vorzuse­ hen. Drucksensoren können beispielsweise in einer Schuhsohle der Person zur Aufnahme von Daten in Be­ zug auf die sich jeweils einstellende Körperbe­ lastung derselben angeordnet werden. Geeignet sind beispielsweise FSR (ForceSensingResitor) Sensoren, die aus drei dünnen Polymer-Folien bestehen und ihren elektrischen Widerstand in Abhängigkeit von der auf ihrer Oberfläche eingeleiteten Kraft än­ dern. Sie eignen sich insbesondere aufgrund ihres verhältnismäßig kleinen Einbauvolumens, ihrer hohen Lebensdauer und ihrer geringen Anschaffungskosten. Es können beispielsweise eine Mehrzahl an Drucksen­ soren als Matrize angeordnet werden und mittels A/D-Wandler mit einem Mikrocontroller wirkverbunden sein. Die Einzelsensoren der Sensoren-Matrize wer­ den vorzugsweise zeitcodiert angesteuert. Bei einer typischen Anwendung werden zum Beispiel 9 bis 16 Drucksensoren eingesetzt. Dabei bleiben bei einer zeitlichen angestrebten Auflösung von 10 ms circa 0,1 bis 1 ms Zeit, um die Haltungsdaten der einzel­ nen Sensoren aufzunehmen und analog/digital zu wan­ deln. Die Wandlungszeit ist ausreichend, um gän­ gige, preisgünstige Mikrocontrollersysteme einzu­ setzen. In dieser Weise ist es möglich, mittels einer Mehrzahl an Drucksensoren Druckverteilungsda­ ten zu gewinnen, welche in Kenntnis des Körperge­ wichts und der Schuhgröße der Person Rückschlüsse auf den sogenannten "Körpergewichtsdruck" zulassen.The sensor can be used as a pressure sensor or as an accelerator be formed sensor. It is therefore possible Lich, a variety of different types of sensors to collect data relevant to keeping hen. Pressure sensors can, for example, in a Shoe sole of the person for the inclusion of data in loading train on the body adjust load of the same can be arranged. Are suitable for example FSR (ForceSensingResitor) sensors, which consist of three thin polymer films and their electrical resistance depending on the force introduced on their surface countries. They are particularly suitable because of their relatively small installation volume, their high Service life and their low purchase costs. For example, there may be a plurality of pressure rings sensors are arranged as a matrix and by means of A / D converter operatively connected to a microcontroller his. The individual sensors of the sensor matrix who which is preferably time-coded. At a Typical application will be 9 to 16, for example Pressure sensors used. Stay with one target resolution of 10 ms approx 0.1 to 1 ms time to the posture data of the individual sensors and to wan analog / digital spindles. The conversion time is sufficient to complete  available, inexpensive microcontroller systems put. In this way it is possible to use a plurality of pressure sensors to gain, which with knowledge of the body weight and shoe size of the person conclusions allow on the so-called "body weight pressure".

Gemäß einer möglichen Ausführungsform weist die Aufnahmeeinheit mindestens eine Videokamera auf. Es ist somit möglich, mittels einer in Bezug auf Sen­ soren alternativen oder zusätzlichen Videokamera eine optische Haltungskontrolle einer Person durch­ zuführen. Gegebenenfalls können auch zwei oder meh­ rere Videokameras, die in einem festen Abstand zu­ einander angeordnet sind, zur stereo-optischen Auf­ nahme von Haltungsdaten beziehungsweise Bewegungs­ daten einer Person vorgesehen sein. Vorteilhafter­ weise können traditionelle Videokameras zum Einsatz kommen, die analoge Videodaten erzeugen.According to a possible embodiment, the Recording unit on at least one video camera. It is therefore possible by means of a Sen sensors alternative or additional video camera an optical posture control of a person respectively. If necessary, two or more rere video cameras that are at a fixed distance are arranged for stereo-optical up taking posture data or movement data of a person. Favorable Traditional video cameras can be used wisely come that generate analog video data.

Entsprechend einer bevorzugten Ausführungsform ist mindestens ein optisches Markierungselement zur Be­ festigung an der Person vorgesehen. Derartige op­ tische Markierungselemente werden an geeigneten (bewegungsrelevanten) Stellen der Person angebracht und dienen zur Erleichterung der Datenauswertung und somit auch zur Verminderung der erforderlichen Rechenleistung. Die Markierungen sind vorzugsweise derart ausgestaltet, dass sie auch dann eindeutig identifizierbar sind, wenn lediglich Teile von ihnen sichtbar sind. Zum Einsatz kommen beispiels­ weise Markierungen verschiedener Durchmesser, ver­ schiedener Abstände zur Videokamera, verschiedener Farben und/oder verschiedener Blinkfrequenzen von LEDs.According to a preferred embodiment at least one optical marking element for loading attachment to the person is provided. Such op Table marking elements are made on suitable (movement relevant) places of the person attached and serve to facilitate data evaluation and thus also to reduce the necessary Computing power. The markings are preferred designed in such a way that it is clear even then are identifiable if only parts of are visible to them. For example wise markings of different diameters, ver different distances from the video camera, different  Colors and / or different flashing frequencies from LEDs.

Mit Vorteil ist die Informationsausgabeeinheit als Sender für optische und/oder akustische und/oder taktile Signale ausgebildet. Optische Signale kön­ nen beispielsweise mittels LEDs abgegeben werden, während akustische Signale zum Beispiel mittels eines Summers erzeugt werden können oder auch be­ vorzugt natürliche Sprachsignale sind. Taktile Signale können zum Beispiel in Form einer Vibration abgegeben werden. Eine natürliche Sprachausgabe kann mittels eines oder mehrerer traditioneller Lautsprecher erfolgen. Dabei ist auch eine Kombina­ tion an verschiedenen Signalformen möglich, um schnelle und zuverlässige haltungsrelevante Infor­ mationen an die Person übermitteln zu können.The information output unit is advantageous as Transmitter for optical and / or acoustic and / or tactile signals formed. Optical signals can be emitted by means of LEDs, for example while acoustic signals, for example, by means of a buzzer can be generated or be preferred are natural speech signals. tactile Signals can take the form of a vibration, for example be delivered. A natural voice response can be made using one or more traditional Loudspeakers. There is also a Kombina tion on different signal forms possible in order fast and reliable posture-relevant information to be able to transmit information to the person.

Die Datenverarbeitungseinheit enthält vorteilhaf­ terweise ein Datenübertragungssystem und/oder ein Dateneingabesystem. Dabei kann das Datenübertra­ gungssystem derart ausgebildet sein, dass eine Da­ tenübertragung zur elektronischen Datenverarbei­ tungseinheit mittels einer speziellen PCI Einsteck­ karte oder mittels eines USB-Busses erfolgt. Ein Dateneingabesystem kann beispielsweise eine Tasta­ tur sein.The data processing unit advantageously contains a data transmission system and / or a Data entry system. The data transfer can be designed such that a Da transmission for electronic data processing unit using a special PCI plug-in card or using a USB bus. On Data entry system can, for example, a keyboard be.

Gemäß einer möglichen Ausführungsform ist die Vor­ richtung als kompakte und mobile Baugruppe ausge­ bildet. Dabei soll die Vorrichtung möglichst klein ausgebildet sein, so dass sie problemlos für eine Person tragbar und gegebenenfalls auch als "Stand­ alone"-Einheit einsetzbar ist. Da die Ansprüche an die elektronische Datenverarbeitungseinheit insbe­ sondere bei zum Beispiel ausschließlichem Einsatz von Drucksensoren in Bezug auf ihre Rechenleistung verhältnismäßig gering sind, ist es möglich, die erforderlichen Hardware-Komponenten derart klein auszubilden und an einer Person geeignet anzubrin­ gen, dass sie keine Behinderung derselben bei der Ausübung beispielsweise einer sportlichen Bewegung darstellen. Es ist somit vorteilhafterweise mög­ lich, Expertenwissen in eine verhältnismäßig kleine und leicht transportable (mobile) Einheit derart zu integrieren, dass eine Auswertung der ermittelten Haltungsdaten in Echtzeit möglich ist und entspre­ chende Informationen schnell an die Person übermit­ telt werden können.According to a possible embodiment, the front direction as a compact and mobile assembly forms. The device should be as small as possible be trained so that they can easily be used for a Person portable and possibly also as "stand alone "unit can be used. Since the demands on  the electronic data processing unit in particular especially when used exclusively of pressure sensors in relation to their computing power are relatively small, it is possible that required hardware components so small to train and fit it to a person that they do not interfere with the same Exercise, for example, a sporting movement represent. It is therefore advantageously possible Lich, expert knowledge in a relatively small and easily transportable (mobile) unit integrate that an evaluation of the determined Posture data is possible in real time and corresponds quickly send the relevant information to the person can be communicated.

Zur Lösung der Aufgabe wird auch ein Verfahren zur Haltungskontrolle einer Person vorgeschlagen, das gemäß Anspruch 11 die folgenden Verfahrensschritte aufweist:
To achieve the object, a method for checking the posture of a person is also proposed, which has the following method steps according to claim 11:

  • - Erstellen einer Expertendatenbank in einer elek­ tronischen Datenverarbeitungseinheit;- Creation of an expert database in an elec tronic data processing unit;
  • - Ermitteln von personenrelevanten Haltungsdaten mittels einer Aufnahmeeinheit;- Determination of person-relevant posture data by means of a recording unit;
  • - Übertragen der Haltungsdaten an die Datenverar­ beitungseinheit mittels eines Datenübertragungs­ systems;- Transfer of the husbandry data to the data processing processing unit by means of a data transmission system;
  • - Erstellen mindestens einer haltungsrelevanten In­ formation mittels der Datenverarbeitungseinheit; - Creation of at least one posture-relevant In formation by means of the data processing unit;  
  • - Übermitteln der Information an die Person mittels einer Informationsausgabeeinheit.- Transmission of the information to the person by means of an information output unit.

Dieses Verfahren ermöglicht die Erzielung der in Bezug auf die Vorrichtung vorerwähnten Vorteile.This procedure enables the achievement of the Regarding the device advantages mentioned above.

Die Haltungsdaten werden vorzugsweise mittels einer optischen und/oder akustischen Aufnahmeeinheit und/oder mittels Sensoren ermittelt. Hierdurch wird eine schnelle und zuverlässige Haltungskontrolle einer Person ermöglicht, ohne notwendigerweise auf einen menschlichen Experten zurückgreifen zu müs­ sen.The posture data are preferably by means of a optical and / or acoustic recording unit and / or determined by means of sensors. This will quick and reliable posture control allows a person without necessarily on to have to resort to a human expert sen.

Entsprechend einer bevorzugten Ausführungsvariante werden die ermittelten Haltungsdaten in der Daten­ verarbeitungseinheit analysiert zur anschließenden Ableitung von Parametern, die mit Daten in der Ex­ pertendatenbank verglichen werden zur Erstellung mindestens einer haltungsrelevanten Information für die Person. Das Verfahren kann vorteilhafterweise mittels geeigneter Wahl einer Expertendatenbank vielseitig zur Haltungskontrolle einer Person ein­ gesetzt werden.According to a preferred embodiment variant the determined husbandry data in the data processing unit analyzed for subsequent Deriving parameters associated with data in the Ex Personal database can be compared for creation at least one posture relevant information for the person. The method can advantageously by means of a suitable choice of an expert database versatile for posture control of a person be set.

Vorzugsweise wird eine auf eine Information erfol­ gende Haltungsreaktion als Kriterium zur Personen­ beurteilung und zur Erstellung einer angepassten Informationserstellung herangezogen. Somit kann an­ hand der Art und Weise, wie schnell oder wie gut eine korrigierende Haltungsreaktion durch eine Per­ son ausgeführt worden ist, eine Erkenntnis gewonnen werden über den jeweiligen geistigen und körper­ lichen Zustand derselben Person. Beispielsweise können in dieser Weise Kenntnisse gewonnen werden über das Koordinationsvermögen oder über den Trai­ ningszustand der entsprechenden Person. Dadurch kann sich das Lernprogramm automatisch auf die in­ dividuellen Gegebenheiten einer Person einstellen und somit eine unerwünschte Überforderung derselben Person vermeiden, indem das Lernprogramm automa­ tisch beispielsweise eine Unterbrechung der Übung einleitet.Preferably, information is given attitude reaction as a criterion for people assessment and to create a customized Information creation used. Thus, on hand the way how fast or how well a corrective postural response by a per a realization has been gained be about the respective mental and body condition of the same person. For example  knowledge can be gained in this way about coordination or trai state of the corresponding person. Thereby the tutorial can automatically apply to the in adjust individual circumstances of a person and thus an undesirable overwhelming of the same Avoid person by using the Automa an interruption of the exercise, for example initiates.

Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung.Further advantageous embodiments of the invention result from the description.

Die Erfindung wird nachfolgend in einem Ausfüh­ rungsbeispiel anhand einer zugehörigen Zeichnung näher erläutert. In einer einzigen Figur ist eine erfindungsgemäße Vorrichtung schematisch darge­ stellt.The invention is described in one embodiment below Example based on an associated drawing explained in more detail. In one figure there is one Device schematically Darge provides.

Die Figur zeigt in schematischer Darstellung eine allgemein mit 10 bezeichnete Person, an welcher mittels einer Vorrichtung 12 eine Haltungskontrolle durchgeführt wird. Die Vorrichtung 12 weist eine zur Haltungserkennung dienende Aufnahmeeinheit auf, welche aus zwei Videokameras 14, einem Mikrophon 28, Drucksensoren 16 und Beschleunigungssensoren 18 besteht. Die Aufnahmeeinheit ist mit einer elek­ tronischen Datenverarbeitungseinheit 20 wirkverbun­ den, die eine Expertendatenbank 22 aufweist. Die elektronische Datenverarbeitungseinheit 20 dient zur Auswertung der von der Aufnahmeeinheit übermit­ telten Haltungsdaten der Person 10. Dabei werden mittels der Expertendatenbank 22 haltungsrelevante Informationen erstellt, welche mittels einer Infor­ mationsausgabeeinheit, die einen Monitor 24 und zwei Lautsprecher 26 enthält, an die Person 10 übermittelt werden. Die Lautsprecher 26 sind an der Datenverarbeitungseinheit 20 angeschlossen (Doppel­ pfeile 38). Die elektronische Datenverarbeitungs­ einheit 20 weist ein Datenübertragungssystem (Dop­ pelpfeile 32) und ein Dateneingabesystem 34 auf. Somit kann die Datenübertragung in die elek­ tronische Datenverarbeitungseinheit 20 mittels Da­ tenträgern, per Handeingabe und/oder per Online- Übertragung (zum Beispiel Internet) erfolgen. Die Übermittlung von haltungsrelevanten Daten mittels der Aufnahmeeinheit (Videokameras 14, Drucksensoren 16, Beschleunigungssensoren 18, Mikrophon 28) an die elektronische Datenverarbeitungseinheit 20 kann mittels geeigneter Datenübertragungsleitungen (Dop­ pelpfeile 34, 36) oder auch drahtlos erfolgen. Zur Erstellung zuverlässiger Daten mittels der Videoka­ meras 14 sind an der Person 10 eine Mehrzahl an op­ tischen Markierungselementen 30 angebracht.The figure shows a schematic illustration of a person, generally designated 10 , on whom a posture control is carried out by means of a device 12 . The device 12 has a recording unit which serves for the detection of posture and which consists of two video cameras 14 , a microphone 28 , pressure sensors 16 and acceleration sensors 18 . The recording unit is operatively connected to an electronic data processing unit 20 which has an expert database 22 . The electronic data processing unit 20 serves to evaluate the posture data of the person 10 transmitted by the recording unit. In this attitude relevant means of the expert database 22 information is created, which by means of a mationsausgabeeinheit infor which includes a monitor 24, and two speakers 26 are transmitted to the person 10th The speakers 26 are connected to the data processing unit 20 (double arrows 38 ). The electronic data processing unit 20 has a data transmission system (double arrows 32 ) and a data entry system 34 . The data can thus be transmitted to the electronic data processing unit 20 by means of data carriers, by manual input and / or by online transmission (for example the Internet). The transmission of posture-relevant data by means of the recording unit (video cameras 14 , pressure sensors 16 , acceleration sensors 18 , microphone 28 ) to the electronic data processing unit 20 can take place by means of suitable data transmission lines (double arrows 34 , 36 ) or also wirelessly. To create reliable data by means of the video camera 14 , a plurality of optical marking elements 30 are attached to the person 10 .

Die Vorrichtung 12 dient dazu, Daten in Bezug auf eine jeweilige Körperstellung, Körperbewegung und Körperbelastung (Haltung) einer Person 10 mittels der Aufnahmeeinheit zu ermitteln, diese haltungsre­ levanten Daten der Expertendatenbank 22 der elek­ tronischen Datenverarbeitungseinheit 20 zuzuführen und daraus leicht und allgemein verständliche In­ formationen beziehungsweise Anweisungen zu extra­ hieren und an die beispielsweise eine sportliche Übung ausführende Person 10 auszugeben. Es wird so­ mit ein geschlossener Regelkreis in Form eines "Bio-Feedback-Verfahrens" gebildet. Es ist vorteil­ hafterweise möglich, beispielsweise Bewegungsab­ läufe einer Person 10 in Form einer Bio-Feedback- Schleife zu kontrollieren, Gefahrensituationen zu melden und/oder komplexe Kurs- und Trainingsanwei­ sungen zu geben. Dabei erfolgt dies in elektro­ nischer Form mit Hilfe eines Computers (elektro­ nische Datenverarbeitungseinheit 20), so dass auf den Einsatz eines menschlichen Lehrers beziehungs­ weise Experten verzichtet werden kann.The device 12 is used to determine data relating to a particular body position, body movement and body strain (posture) of a person 10 by means of the recording unit, to supply these posture-relevant data to the expert database 22 of the electronic data processing unit 20 and from this easily and generally understandable information or to give instructions and to output them to the person 10 performing a sporting exercise, for example. It is thus formed with a closed control loop in the form of a "bio-feedback process". It is advantageously possible, for example, to control movement sequences of a person 10 in the form of a bio-feedback loop, to report dangerous situations and / or to give complex course and training instructions. This is done in electronic form using a computer (electronic data processing unit 20 ), so that the use of a human teacher or experts can be dispensed with.

Bei der elektronischen Datenverarbeitungseinheit 20 gemäß Ausführungsbeispiel kann es sich um einen handelsüblichen Rechner (PC mit mindestens 200 Mhz und mindestens 64 MB Ram) handeln. Die mittels der Videokameras 14 aufgenommenen optischen Daten wer­ den in Form von analogen Videodaten mittels soge­ nannter Framegrabber in 8 Bit breite Daten digita­ lisiert und anschließend in die elektronische Da­ tenverarbeitungseinheit 20 eingewiesen, in welchem mittels einer geeigneten Software die weitere Aus­ wertung erfolgt. Alternativ kann die Auswertung auch auf schnellen 16 Bits Mikrocontrollern (nicht dargestellt) erfolgen. Je nach Bedarf können weite­ re Haltungsdaten des Körpers der Person 10 zusätz­ lich oder alternativ mittels Drucksensoren 16 und/oder Beschleunigungssensoren 18 erfasst werden. Hierbei können handelsübliche Sensoren eingesetzt werden. Die durch die Sensoren ermittelten Hal­ tungsdaten werden mittels eines Mikrocontrollersys­ tems aufgenommen und gespeichert. Im Falle von Be­ schleunigungssensoren sind die ermittelten Daten verhältnismäßig komplex, so dass die eigentliche Datenanalyse mittels eines neuronalen Netzwerks er­ folgt, das auf einem Fremdrechner entsprechend trainiert wurde. Die nach dem Training des Netz­ werks ermittelten Gewichtungsfaktoren werden an­ schließend in das Mikrocontrollersystem übertragen.The electronic data processing unit 20 according to the exemplary embodiment can be a commercially available computer (PC with at least 200 MHz and at least 64 MB Ram). The optical data recorded by means of the video cameras 14 is digitized in the form of analog video data by means of so-called frame grabbers into 8-bit wide data and then instructed in the electronic data processing unit 20 , in which the further evaluation takes place using suitable software. Alternatively, the evaluation can also be carried out on fast 16-bit microcontrollers (not shown). Depending on requirements, further posture data of the body of the person 10 can additionally or alternatively be recorded by means of pressure sensors 16 and / or acceleration sensors 18 . Standard sensors can be used here. The attitude data determined by the sensors are recorded and stored by means of a microcontroller system. In the case of acceleration sensors, the data determined are relatively complex, so that the actual data analysis is carried out by means of a neural network which has been appropriately trained on a third-party computer. The weighting factors determined after training the network are then transferred to the microcontroller system.

Beispielsweise werden mittels der Drucksensoren 16 Druckverteilungsdaten gewonnen, welche als erstes mittels der Kenntnis von Körpergewicht und Schuh­ größe der Person 10 auf den sogenannten Körperge­ wichtsdruck normiert und in der elektronischen Da­ tenverarbeitungseinheit 20 gespeichert werden. Als Speicher dienen EEProms oder Flash Memory Karten. Die Kapazität ist groß genug, um eine mögliche Laufstrecke von beispielsweise 10 bis 20 km zu speichern. Die Speicherung dient entweder statis­ tischen Zwecken oder einer Nachauswertung an einem PC. Der zeitliche Verlauf der Druckverteilung der Schuhsohle wird dazu genutzt, die verschiedenen Gangphasen (Initialkontakt, Belastungsantwort, Mit­ telstand, Terminalstand, Schwungphase) zu analysie­ ren. Aus diesen Daten werden anschließend verschie­ dene Parameter abgeleitet (Ganggeschwindigkeit, Schrittfrequenz, Symmetrieparameter, Dynamik des Druckschwerpunkts, Beurteilung des Abrollverhal­ tens). Diese sekundären Parameter bilden einen mehrdimensionalen Merkmalsvektor, mittels welchem nun eine Datenbank, in der das eigentliche Exper­ tenwissen gespeichert ist, befragt wird. In einer derartigen Expertendatenbank können sowohl Informa­ tionen über Gefahrensituationen als auch Trainings­ anweisungen gespeichert sein.For example, pressure distribution data are obtained by means of the pressure sensors 16 , which are first standardized to the so-called body weight pressure by means of knowledge of body weight and shoe size of the person 10 and are stored in the electronic data processing unit 20 . EEProms or flash memory cards serve as memory. The capacity is large enough to store a possible running distance of 10 to 20 km, for example. The storage is used either for statistical purposes or for subsequent evaluation on a PC. The time course of the pressure distribution of the shoe sole is used to analyze the different gait phases (initial contact, load response, medium-sized companies, terminal position, swing phase). Evaluation of rolling behavior). These secondary parameters form a multi-dimensional feature vector, by means of which a database in which the actual expert knowledge is stored is now queried. Such an expert database can store information about dangerous situations as well as training instructions.

Bei Einsatz von optischen Markierungselementen 30 an der Person werden die von den Videokameras 14 aufgenommenen Markierungen mittels einer sogenann­ ten Threshold Operation von der elektronischen Da­ tenverarbeitungseinheit 20 erkannt, freigestellt und deren Koordinaten errechnet. Durch den Ver­ gleich von Koordinaten jeweils gleicher Punkte in zwei einander entsprechenden Aufnahmebildern der zwei gleichzeitig aufnehmende Videokameras 14 kann die dritte Dimension bei bekanntem Abstand der Vi­ deokameras 14 errechnet werden. Aus der Kenntnis der räumlichen Lage dieser Markierungen wird die jeweilige Stellung der Person 10 errechnet. Diese haltungsrelevanten Daten werden normiert und mit der Expertendatenbank 22 verglichen. Daran ist die einzunehmende Stellung der Person 10 pro Lernein­ heit exakt gespeichert. Je nach Abweichung werden nun entsprechende Informationen beziehungsweise An­ weisungen an die übende Person 10 erstellt. Die In­ formationen beziehungsweise Anweisungen werden mit­ tels der Informationsausgabeeinheit (Monitor 24 und/oder Lautsprecher 26) an die Person 10 übertra­ gen. Vorzugsweise erfolgt die Übertragung der In­ formationen beziehungsweise Anweisungen mittels einer Sprachausgabe in natürlicher Sprache. Die Person 10 bekommt beispielsweise solange Korrek­ turanweisungen, bis eine entsprechende korrekte Übungs-Stellung exakt eingenommen ist. Anschließend kann zum nächsten Kursteil übergegangen werden.When using optical marking elements 30 on the person, the markings recorded by the video cameras 14 are recognized by a so-called threshold operation by the electronic data processing unit 20 , released and their coordinates are calculated. By Ver same coordinates each of the same points in two corresponding receiving images of the two simultaneously receiving video cameras 14, the third dimension may be at a known distance of the Vi deokameras 14 calculated. The respective position of person 10 is calculated from knowledge of the spatial position of these markings. These posture-relevant data are standardized and compared with the expert database 22 . The position of the person 10 per learning unit is stored exactly there. Depending on the deviation, corresponding information or instructions are now created for the exercising person 10 . The information or instructions are transmitted to the person 10 by means of the information output unit (monitor 24 and / or loudspeaker 26 ). The information or instructions are preferably transmitted using natural language voice output. The person 10 receives correction instructions, for example, until a corresponding correct exercise position has been assumed exactly. Then you can proceed to the next part of the course.

Der Aufbau der Expertendatenbank 22 wird anhand einer stereo-optischen Ermittlung der Körperhaltung der Person 10 mittels Videokameras 14 erläutert. Sie gilt sinngemäß auch für die Auswertungen und Analyse der Druckverteilung über eine Laufschuh (Drucksensoren 16). The structure of the expert database 22 is explained on the basis of a stereo-optical determination of the body posture of the person 10 by means of video cameras 14 . It also applies analogously to the evaluation and analysis of the pressure distribution via a running shoe (pressure sensors 16 ).

Aus den stereo-optischen Bild-Daten werden die Win­ kel, die die verschiedenen am Körper angebrachten Markierungen untereinander bilden, errechnet und gespeichert. Die Markierungen sind so angebracht, dass die sich daraus ergebenden Winkel der Stellung von Gelenken (zum Beispiel Knie, Hüfte) entspre­ chen. Eine Körperstellung wird durch eine Kombina­ tion dieser verschiedenen Markierungswinkel eindeu­ tig definiert. Für jeden dieser verschiedenen Mar­ kierungswinkel (zum Beispiel linker Arm, rechter Arm, linkes Bein, rechtes Bein, Kopf, Hüfte usw.) gibt es einen Eintrag in einer Tabelle. Die aktuel­ len Markierungswinkel werden mit den entsprechenden Vorgaben in der Tabelle verglichen. Liegen alle Winkel innerhalb einer vorgegebenen Toleranz, wird an der in der gleichen Zeile definierten Zeilennum­ mer weitergemacht. Bestimmte Kriterien wie Zeit-, Über-/Unterschreitungen führen dazu, dass an einer alternativen Zeilennummer fortgefahren wird. Falls die gemessenen Markierungswinkel von der Vorgabe in der Tabelle abweichen, werden Textanweisungen an­ hand von zeilen- und markierungsspezifischen Text­ kennungen erzeugt.From the stereo optical image data the Win kel, which the various attached to the body Form, compute and markers among themselves saved. The markings are placed that the resulting angle of position of joints (for example knees, hips) chen. A body position is achieved through a Kombina tion of these different marking angles defined. For each of these different mar angle (e.g. left arm, right Arm, left leg, right leg, head, hip, etc.) there is an entry in a table. The current len marking angles are with the corresponding Compare specifications in the table. All lie Angle within a predetermined tolerance at the line number defined in the same line kept going. Certain criteria such as time, Exceeding / falling below lead to a alternative line number is continued. If the measured marking angle from the specification in from the table, text instructions will appear hand of line and marker specific text identifiers generated.

Jede Zeile dieser Tabelle entspricht damit einer Vorgabe für eine bestimmte Körperhaltung. In den verschiedenen Spalten gibt es außer diesen Vorgaben für die einzelnen Markierungswinkel zusätzlich Hilfseinträge. Die gesamten Einträge lassen sich grob in vier verschiedene Gruppen einteilen: eine oder mehrere sogenannte Vorgabe-Gruppen, eine oder mehrere Extremwert-Gruppen, eine Zeitlimit-Gruppe und eine Verzweigungs-Gruppe (siehe Tabelle 1). Bei Bedarf können zusätzliche Gruppen definiert werden. Each row in this table corresponds to one Specification for a specific posture. In the there are various columns in addition to these specifications additional for the individual marking angles Auxiliary entries. The entire entries can be roughly divide into four different groups: one or several so-called default groups, one or several extreme value groups, one time limit group and a branch group (see Table 1). at Additional groups can be defined as required.  

Tabelle 1 Table 1

Aufbau einer Datenzeile Structure of a data line

Jede Vorgabegruppe besteht aus einem Valid-Flag, einem unteren und oberen Grenzwert für den Winkel, zwei verschiedenen Textkennungen, einem Prioritäts­ wert und einem Wert für Übergänge (siehe Tabelle 2). Das Valid-Flag entscheidet darüber, ob die ganze Gruppe aktiv ist und damit beachtet wird oder nicht (don't care-Zustand). Der obere und untere Grenzwert definiert den Toleranzbereich, innerhalb dessen ein Winkel als übereinstimmend anerkannt wird. Liegt der gemessene Markierungswinkel außer­ halb dieses Toleranzbereichs, wird eine Textausgabe generiert. Dabei definiert die Textkennung die Art der zu erzeugenden Anweisung (zum Beispiel "Heben" oder "Senken", "Strecken", "Beugen" usw.). Die Textkennung existiert zweimal, je nachdem, ob der Winkel zu groß oder zu klein ist. Falls die gemes­ senen Winkel mehrerer Vorgabe-Gruppen gleichzeitig außerhalb deren Toleranzbereiche liegen und damit mehrere Textausgaben generiert werden, entscheidet ein zugehöriger Prioritätswert darüber, welche Mel­ dung ausgegeben wird. Die Zahl der Übergänge defi­ niert, wie oft der gültige Winkelbereich verlassen werden darf (der Übende wackelt hin und her), bevor das Abbruchkriterium erreicht ist.Each default group consists of a valid flag, a lower and upper limit for the angle, two different text identifiers, one priority value and a value for transitions (see table 2). The valid flag decides whether the whole group is active and is thus observed or not (don't care state). The top and bottom Limit defines the tolerance range, within an angle of which is recognized as matching becomes. If the measured marking angle is outside half of this tolerance range is a text output generated. The text identifier defines the type the instruction to be generated (for example "lifting" or "Lower", "Stretch", "Bend", etc.). The Text identifier exists twice, depending on whether the Angle is too large or too small. If the measured angle of several default groups at the same time are outside their tolerance ranges and thus several text outputs are generated decides an associated priority value over which mel is issued. Defi the number of transitions How often the valid angle range is left allowed (the practitioner shakes back and forth) before the termination criterion has been reached.

Die Extremwert-Gruppe gleicht der Vorgabe-Gruppe mit dem Unterschied, dass die Einträge darin be­ nutzt werden, um vor gesundheitlich gefährdenden Körperstellungen zu warnen. In der Zeitlimit-Gruppe gibt es einen Eintrag für die durchschnittliche Zeit, die zum Einnehmen der Haltung benötigt werden sollte. Ein Überschreiten dieses Wertes erfüllt das Abbruchkriterium. Eine zweite Zeit gibt an, wie lange die Haltung beibehalten werden soll. Die Verzweigungs-Gruppe regelt, in welcher Zeile als nächstes fortgefahren werden soll. Es gibt eine Zeilen-Nummer für den Fall, dass alle Bedingungen erfüllt sind und eine dafür, dass das Abbruchkrite­ rium erfüllt ist. Es kann sich sowohl um einen ab­ soluten Sprung oder um den Aufruf eines Unterpro­ gramms handeln. Entsprechend gibt es einen Eintrag, der einer Return-Anweisung entspricht.The extreme value group is the same as the default group with the difference that the entries in it are be used to protect against health hazards  To warn body positions. In the time limit group there is an entry for the average Time required to adopt the posture should. Exceeding this value fulfills this Termination criterion. A second time indicates how long the attitude should be maintained. The Branch group regulates in which line as to continue next. There is a Line number in case all conditions are met and one reason that the termination criterion rium is fulfilled. It can be both one solute jump or to call a subpro act gramms. Accordingly there is an entry which corresponds to a return statement.

Tabelle 2 Table 2

Aufbau einer Vorgabe- beziehungsweise Extremwert-Gruppe Establishment of a default or extreme value group

Durch die Möglichkeit, Unterprogramme zu definie­ ren, ergeben sich verschiedene Möglichkeiten für den eigentlichen Ablauf des Lernprogramms. Das ge­ samte Programm kann einerseits in einer einzigen großen Tabelle gespeichert sein und wird vom Compu­ ter-Programm genau einmal aufgerufen, der Gesamtab­ lauf steckt in der Tabelle. Andererseits kann der Lernstoff aber auch in verschiedenen kleineren Ta­ bellen kodiert sein, die vom Computerprogramm aus mehrmals aufgerufen werden. Dies bietet sich vor allem für die Bildung von Schleifen und ähnlichem an. Der Gesamtablauf steckt in diesem Fall in der Reihenfolge der Aufrufe der Tabellen vom Hauptpro­ gramm des Computers.The possibility of defining subroutines ren, there are different possibilities for the actual course of the tutorial. The ge The entire program can be integrated into a single program large table and is saved by the Compu ter program called exactly once, the total run is in the table. On the other hand, the Learning material but also in various smaller days bark encoded by the computer program be called several times. This is useful especially for the formation of loops and the like  on. In this case, the overall process is in the Order of the calls of the tables from the main pro gram of the computer.

Die Erzeugung der Text-Anweisungen hängt einerseits von der Textkennung der Vorgabegruppe und anderer­ seits von den Abweichungen der gemessenen Markie­ rungswinkel zum Sollwert ab. Die Textkennung iden­ tifiziert den auszugebenden Text mehr oder weniger direkt. Es gibt zwei Kennungen, da der Anweisungs­ text davon abhängt, ob sich der gemessene Wert über oder unterhalb des Toleranzbereichs befindet. Ist der Toleranzbereich in mehreren Vorgabe-Gruppen nicht erreicht, so entscheidet im einfachsten Fall das Prioritätsfeld darüber, wessen Anweisungen aus­ gegeben werden sollen. Bei großen oder kleinen Ab­ weichungen des Sollwerts vom Istwert wird der Aus­ gabetext entsprechend modifiziert ("sehr", "noch ein wenig" usw.). Um den Ausgabetext natürlicher gestalten zu können, kann die Texterzeugung mittels Fuzzy Logik mit entsprechenden Regeln aus mehreren Vorgabe-Gruppen mit deren Textkennung, Prioritäten und Abweichungen zum Sollwert gleichzeitig gene­ riert werden (wenn Textkennung1 gleich aufwärts und Textkennung2 gleich vorwärts und Priorität1 gleich hoch, dann Text gleich aufrichten). Bei Erfüllen des Abbruchkriteriums, zum Beispiel durch die Zeit­ überschreitung, wird an einer anderen und damit vielleicht "leichteren" Stelle im Ablauf-Programm weitergemacht.The generation of the text instructions depends on the one hand on the text identifier of the default group and on the other hand on the deviations of the measured marking angle from the target value. The text identifier identifies the text to be output more or less directly. There are two identifiers because the instruction text depends on whether the measured value is above or below the tolerance range. If the tolerance range is not reached in several default groups, in the simplest case the priority field decides whose instructions are to be issued. In the event of large or small deviations of the setpoint from the actual value, the output text is modified accordingly ("very", "still a little" etc.). In order to make the output text more natural, text generation using fuzzy logic with corresponding rules can be generated from several default groups with their text ID, priorities and deviations from the setpoint (if text ID 1 is up and text ID 2 is forward and priority 1 is equal) up, then straighten up text). If the termination criterion is met, for example due to the time being exceeded, the program continues at a different and perhaps "easier" point in the sequence program.

Eine Bewegung kann durch genau eine oder mehrere verschiedene Zeilen definiert werden. Je mehr ver­ schiedene Zeilen pro Bewegungsablauf vergeben wer­ den, um so präzisere Anweisungen können gegeben werden. So könnte zum Beispiel das Einnehmen der Grundstellung einer Übung durch mehrere Zeilen de­ finiert werden. Als erstes würde zum Beispiel nur die Rumpfstellung pro Zeile eingegeben werden, der Rest wäre im don't care-Zustand. In einer zweiten Zeile würde zusätzlich zur Rumpfstellung die Arm­ stellung eingetragen sein. In der nächsten Zeile könnte die Beinstellung dazukommen, diese Zeile hätte damit Einträge für die drei Vorgabe-Gruppen Rumpf, Arm und Beinstellung gleichzeitig. Ein Ver­ lassen des Toleranzbereichs innerhalb der Rumpf- Vorgabe-Gruppe würde automatisch einen Text ent­ sprechend der Textkennung dieser Zeile erzeugen. Wird gleichzeitig auch der Arm-Bereich verlassen, so entscheidet im einfachsten Fall der Prioritäts- Wert darüber, welche Meldung generiert wird. Kann zum Beispiel die Beinstellung im dritten Schritt nicht erreicht werden, wird nach Ablauf des Zeitli­ mits das Abbruchkriterium erzeugt und das Programm wird an einer anderen Stelle fortgesetzt. Alterna­ tiv kann das Programm zwar nochmals an der gleichen Stelle, aber mit einem geänderten Schwierigkeits- Level fortgeführt werden. Dieser Level kann alle Vorgabewerte, wie zum Beispiel den Toleranzbereich, modifizieren. Wenn das Können des Übenden nach einer gewissen Zeit ansteigt, steigt auch sein Le­ vel an und damit müssen die Vorgaben genauer ein­ gehalten werden. Das Prinzip des Schwierigkeits- Levels vereinfacht und verkleinert die Tabellen ganz erheblich.A movement can be done by exactly one or more different lines can be defined. The more ver assign different lines per movement sequence  the more precise instructions can be given become. For example, taking the Basic position of an exercise through several lines de be financed. For example, the first would only be the trunk position can be entered per line, the The rest would be in don't care condition. In a second Row would add arm to arm position position must be entered. On the next line the leg could be added to this line would have entries for the three default groups Body, arm and leg position at the same time. A ver leave the tolerance range within the fuselage The default group would automatically contain a text generate according to the text identifier of this line. If the arm area is also left at the same time, in the simplest case, the priority Value about which message is generated. can for example the leg position in the third step will not be reached after the time limit expires with which the termination criterion is generated and the program will continue at another point. Alterna tively, the program can be repeated on the same Position, but with a changed difficulty Level to be continued. This level can do it all Default values, such as the tolerance range, modify. If the skill of the practitioner after after a certain time, his Le also rises vel on and therefore the specifications must be more precise being held. The principle of difficulty Levels simplifies and reduces the tables quite considerably.

Das Prinzip des Programms beruht darauf, dass das (einmalige) Kodieren des Lernprogramms selbst zwar relativ aufwendig, die Ausführung dafür aber um so einfacher und damit schneller ist. Dies wird da­ durch erreicht, dass jeder nötige Teil-Prozess durch einen eigenen Spalteneintrag in der Tabelle repräsentiert wird. Die sich dadurch ergebende Ta­ belle ist sehr umfangreich, kann aber durch das feste Format einfach ausgewertet werden. Jeder Ein­ trag in einer Spalte steuert eine Aktion, ver­ gleichbar mit einem Mikroprogramm bei einem Compu­ ter. Ein Nachteil dieses Verfahrens ist der relativ große Speicherbedarf der Tabelle. Bei einer Überwa­ chung von angenommen 10 Markierungswinkeln ergeben sich circa 200 Byte/Zeile und damit circa 200 kB bei 1000 Zeilen. Dies stellt aber bei den heute verfügbaren Speichergrößen kein Problem dar.The principle of the program is based on the fact that (One-time) coding of the learning program itself  relatively complex, but the execution for it all the more is easier and therefore faster. This will be there by accomplishing every necessary sub-process with its own column entry in the table is represented. The resulting Ta belle is very extensive, but can by the fixed format can be easily evaluated. Every one contract in a column controls an action, ver comparable to a micro program on a compu ter. A disadvantage of this method is that it is relative large memory requirement of the table. When monitoring assumption of 10 marking angles approx. 200 bytes / line and thus approx. 200 kB at 1000 lines. But this is the case with today available memory sizes is not a problem.

Die Art der Kodierung der Vorgaben über die oben vorgestellte Tabelle hat zusätzlich den Vorteil, dass die Auswertung leicht parallelisiert werden kann. Jede Vorgabe-Gruppe überwacht die entspre­ chenden Eingänge völlig unabhängig von den anderen und erzeugt die entsprechenden Anweisungen. Erst in einem letzten Schritt werden die Einzelergebnisse zu einem Gesamtergebnis zusammengefasst, im ein­ fachsten Fall über die existierenden Prioritäten. Durch den einfachen Aufbau könnte die Auswertung -falls erforderlich- komplett durch eine eigene Hardware-Logik (PAL-Bausteine) erfolgen. Einfacher wäre es, für jede Vorgabe-Gruppe einen eigenen Mi­ krocontroller (Pic-Controller) einzusetzen, der die Ergebnisse einem zentralen Controller zuleitet.The type of encoding of the specifications above presented table has the additional advantage that the evaluation can be easily parallelized can. Each default group monitors the corresponding Appropriate inputs completely independent of the others and generates the appropriate instructions. Only in The final step is the individual results summarized to an overall result, in one most technical case about the existing priorities. Due to the simple structure, the evaluation could - if necessary - completely by your own Hardware logic (PAL modules) take place. Easier it would be to have a separate Mi for each default group to use the krocontroller (pic controller) which Deliver results to a central controller.

Bei der Anwendung für Drucksensoren werden die Win­ kel-Toleranzbereiche durch andere Parameter, zum Beispiel Druckwerte, ersetzt. Das Lernprogramm be­ steht dabei aus viel weniger verschiedenen Zeilen, so dass der zur Verfügung stehende EEProm-Bereich ausreicht. Ist ein umfangreicheres Lernprogramm er­ wünscht, so können anstelle einer einfachen Spei­ chererweiterung wegen der einfachen Parallelisie­ rung der Auswertung - wie oben besprochen - besser ein oder mehrere zusätzliche Mikrocontroller einge­ setzt werden. Dadurch wird neben der Speicherver­ waltung die Auswertegeschwindigkeit stark erhöht.When used for pressure sensors, the win kel tolerance ranges by other parameters, for  Example pressure values, replaced. The tutorial be is made up of much less different lines, so the available EEProm area sufficient. Is a more extensive tutorial wishes, so instead of a simple meal extension due to the simple parallelism evaluation - as discussed above - better one or more additional microcontrollers turned on be set. In addition to the memory ver administration greatly increases the evaluation speed.

Mittels der Vorrichtung 12 ist somit eine zuverläs­ sige, schnelle und lernfreundliche Haltungskon­ trolle an einer Person beispielsweise bei der Aus­ übung einer sportlichen Übung oder auch bei der Er­ lernung eines Musikinstruments möglich, ohne not­ wendigerweise auf einen menschlichen Experten zu­ rückgreifen zu müssen.By means of the device 12 is thus a reliable, fast and learning-friendly posture control on a person, for example when exercising from a sporting exercise or when learning a musical instrument, without having to resort to a human expert.

Claims (14)

1. Vorrichtung zur Haltungskontrolle einer Person, mit mindestens einer zur Haltungserkennung dienen­ den Aufnahmeeinheit, dadurch gekennzeichnet, dass eine eine Expertendatenbank (22) aufweisende und zur Haltungsdatenauswertung (20) dienende elektronische Datenverarbeitungseinheit vorgesehen ist, die mit der Aufnahmeeinheit (14, 16, 18, 28) und mit einer zur Übermittlung mindestens einer hal­ tungsrelevanten Information an die Person (10) die­ nenden Informationsausgabeeinheit (24, 26) wirkver­ bunden ist.1. Device for checking the posture of a person, with at least one for posture detection, is used for the recording unit, characterized in that an electronic data processing unit is provided which has an expert database ( 22 ) and is used for posture data evaluation ( 20 ) and which is connected to the recording unit ( 14 , 16 , 18 , 28 ) and with a for transmitting at least one attitude-relevant information to the person ( 10 ) the nenden information output unit ( 24 , 26 ) is connected. 2. Vorrichtung nach Anspruch 1, dadurch gekenn­ zeichnet, dass zusätzlich eine akustische Aufnahme­ einheit (28) vorgesehen ist, die mit der Datenver­ arbeitungseinheit (20) zur Klangdatenauswertung wirkverbunden ist.2. Device according to claim 1, characterized in that in addition an acoustic recording unit ( 28 ) is provided, which is operatively connected to the data processing unit ( 20 ) for sound data evaluation. 3. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass die Aufnahme­ einheit (14, 16, 18, 28) mindestens einen Sensor (16, 18) aufweist zur Erfassung von haltungsrelevan­ ten Daten.3. Device according to one of the preceding claims, characterized in that the receiving unit ( 14 , 16 , 18 , 28 ) has at least one sensor ( 16 , 18 ) for detecting posture-relevant data. 4. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass der Sensor (16, 18) als Drucksensor (16) oder als Beschleuni­ gungssensor (18) ausgebildet ist. 4. Device according to one of the preceding claims, characterized in that the sensor ( 16 , 18 ) is designed as a pressure sensor ( 16 ) or as an acceleration sensor ( 18 ). 5. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass die Aufnahme­ einheit (14, 16, 18, 28) mindestens eine Videokamera (14) aufweist.5. Device according to one of the preceding claims, characterized in that the recording unit ( 14 , 16 , 18 , 28 ) has at least one video camera ( 14 ). 6. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass mindestens ein optisches Markierungselement (30) zur Befesti­ gung an der Person (10) vorgesehen ist.6. Device according to one of the preceding claims, characterized in that at least one optical marking element ( 30 ) is provided for fastening to the person ( 10 ). 7. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass die Informa­ tionsausgabeeinheit (24, 26) als Sender für optische und/oder akustische und/oder taktile Signale ausge­ bildet ist.7. Device according to one of the preceding claims, characterized in that the information output unit ( 24 , 26 ) is formed as a transmitter for optical and / or acoustic and / or tactile signals. 8. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass die aku­ stischen Signale Sprachsignale sind.8. Device according to one of the preceding An sayings, characterized in that the acu tical signals are speech signals. 9. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass die Datenver­ arbeitungseinheit (20) ein Datenübertragungssystem (32) und/oder ein Dateneingabesystem (34) aufweist.9. Device according to one of the preceding claims, characterized in that the data processing unit ( 20 ) has a data transmission system ( 32 ) and / or a data input system ( 34 ). 10. Vorrichtung nach einem der vorhergehenden An­ sprüche, dadurch gekennzeichnet, dass sie als kom­ pakte und mobile Baugruppe ausgebildet ist.10. Device according to one of the preceding An sayings, characterized in that they as a com compact and mobile assembly is formed. 11. Verfahren zur Haltungskontrolle einer Person, insbesondere mittels einer Vorrichtung nach einem der vorhergehenden Ansprüche, mit folgenden Verfah­ rensschritten:
  • - Erstellen einer Expertendatenbank (22) in einer elektronischen Datenverarbeitungseinheit (20);
  • - Ermitteln von personenrelevanten Haltungsdaten (10) mittels einer Aufnahmeeinheit (14, 16, 18, 28);
  • - Übertragen der Haltungsdaten an die Datenverar­ beitungseinheit (20) mittels eines Datenübertra­ gungssystems (34, 36);
  • - Erstellen mindestens einer haltungsrelevanten In­ formation mittels der Datenverarbeitungseinheit (20);
  • - Übermitteln der Information an die Person (10) mittels einer Informationsausgabeeinheit (24, 26).
11. A method for checking the posture of a person, in particular by means of a device according to one of the preceding claims, with the following procedural steps:
  • - Creation of an expert database ( 22 ) in an electronic data processing unit ( 20 );
  • - Determining person-relevant posture data ( 10 ) by means of a recording unit ( 14 , 16 , 18 , 28 );
  • - Transferring the posture data to the data processing unit ( 20 ) by means of a data transfer system ( 34 , 36 );
  • - Creating at least one posture-relevant information using the data processing unit ( 20 );
  • - Transmission of the information to the person ( 10 ) by means of an information output unit ( 24 , 26 ).
12. Verfahren nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, dass die Haltungsdaten mittels einer optischen und/oder akustischen Auf­ nahmeeinheit (14, 28) und/oder mittels Sensoren (16, 18) ermittelt werden.12. The method according to any one of the preceding claims, characterized in that the posture data are determined by means of an optical and / or acoustic recording unit ( 14 , 28 ) and / or by means of sensors ( 16 , 18 ). 13. Verfahren nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, dass die ermittelten Haltungsdaten in der Datenverarbeitungseinheit (20) analysiert werden zur anschließenden Ableitung von Parametern, die mit Daten in der Expertendatenbank (22) verglichen werden zur Erstellung mindestens einer haltungsrelevanten Information für die Person (10).13. The method according to any one of the preceding claims, characterized in that the determined posture data are analyzed in the data processing unit ( 20 ) for the subsequent derivation of parameters which are compared with data in the expert database ( 22 ) to create at least one posture-relevant information for the Person ( 10 ). 14. Verfahren nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, dass eine auf eine In­ formation erfolgende Haltungsreaktion als Kriterium zur Personenbeurteilung und zur Erstellung einer angepassten Informationserstellung herangezogen wird.14. The method according to any one of the preceding claims che, characterized in that one on an In formation reaction as a criterion  to assess people and to create a adapted information creation becomes.
DE10124242A 2001-05-18 2001-05-18 Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit Withdrawn DE10124242A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE10124242A DE10124242A1 (en) 2001-05-18 2001-05-18 Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit
EP02750954A EP1395968A2 (en) 2001-05-18 2002-05-18 Method and device for controlling the posture or movement of a person
AU2002338767A AU2002338767A1 (en) 2001-05-18 2002-05-18 Method and device for controlling the posture or movement of a person
PCT/EP2002/005525 WO2002095714A2 (en) 2001-05-18 2002-05-18 Method and device for controlling the posture or movement of a person

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10124242A DE10124242A1 (en) 2001-05-18 2001-05-18 Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit

Publications (1)

Publication Number Publication Date
DE10124242A1 true DE10124242A1 (en) 2002-11-28

Family

ID=7685263

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10124242A Withdrawn DE10124242A1 (en) 2001-05-18 2001-05-18 Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit

Country Status (4)

Country Link
EP (1) EP1395968A2 (en)
AU (1) AU2002338767A1 (en)
DE (1) DE10124242A1 (en)
WO (1) WO2002095714A2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004007034A1 (en) * 2002-07-12 2004-01-22 Awaba Group Pty Ltd A dance training device
WO2005120346A1 (en) * 2004-06-03 2005-12-22 Littel Stephanie System and method for ergonomic tracking for individual physical exertion
EP1721572A1 (en) * 2005-05-09 2006-11-15 Anna Gutmann Method and device for posture control and/or movement control of body parts
DE102008004298B3 (en) * 2008-01-15 2009-09-03 Deutsches Zentrum für Luft- und Raumfahrt e.V. Dance steps performance quality improving method for dancer, involves comparing detected temporal characteristic of acceleration and turning rate of body part with given target characteristic of acceleration and turning rate of body part
DE202012005018U1 (en) * 2012-05-22 2012-07-23 Lutz Redeker Posture monitoring, correction and conditioning device
EP2508127A1 (en) * 2011-04-06 2012-10-10 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Method and system for posture evaluation
WO2013072234A1 (en) * 2011-11-16 2013-05-23 Telefonica, S.A. Physical exercise correctness calculation method and system
DE102015209607A1 (en) 2014-05-23 2015-11-26 Deutsches Zentrum für Luft- und Raumfahrt e.V. Method for detecting a movement step and for determining the movement and / or movement speed of a legged body, in particular a pedestrian
CN114259720A (en) * 2020-09-15 2022-04-01 荣耀终端有限公司 Action recognition method and device, terminal equipment and motion monitoring system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4690890B2 (en) * 2003-05-22 2011-06-01 国立大学法人 東京大学 Apparatus and method for applying skin sensory stimulation
DE10345063A1 (en) * 2003-09-26 2005-04-28 Abb Patent Gmbh Motion detecting switch, switches consumer directly or via transmitter if sufficient similarity is found between actual movement and stored movement sequences
JP5118038B2 (en) * 2005-08-19 2013-01-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ System and method for analyzing user movement
US7515734B2 (en) * 2006-03-27 2009-04-07 Eyecue Vision Technologies Ltd. Device, system and method for determining compliance with a positioning instruction by a figure in an image
US8611587B2 (en) 2006-03-27 2013-12-17 Eyecue Vision Technologies Ltd. Device, system and method for determining compliance with an instruction by a figure in an image
WO2008129442A1 (en) * 2007-04-20 2008-10-30 Philips Intellectual Property & Standards Gmbh System and method of assessing a movement pattern
FR2917224B1 (en) * 2007-06-05 2010-03-12 Team Lagardere METHOD AND SYSTEM FOR AIDING THE TRAINING OF HIGH-LEVEL SPORTS, IN PARTICULAR PROFESSIONAL TENNISMEN.
WO2009123396A2 (en) * 2008-04-03 2009-10-08 Electronics And Telecommunications Research Institute Training apparatus and method based on motion content
DE102010060592A1 (en) * 2010-11-16 2012-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Training system, mobile terminal and training method for one person
CN104524755B (en) * 2010-12-20 2017-07-18 精工爱普生株式会社 Swing analyzing apparatus
US11521326B2 (en) 2018-05-23 2022-12-06 Prove Labs, Inc. Systems and methods for monitoring and evaluating body movement
CN109887380A (en) * 2019-03-04 2019-06-14 郑州大学体育学院 A kind of intelligence sports dancing step learning device
CN109949625B (en) * 2019-04-09 2021-10-15 义乌市万博创意设计有限公司 Can contrast trainer of chinese and western aerobics exercises difference
EP4325466A1 (en) * 2022-08-18 2024-02-21 Benecke-Kaliko AG Capturing a performance dataset of a sports movement

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4039648A1 (en) * 1990-12-12 1992-07-16 Rolf Wendler Measurement value processing system for biological object - mathematically evaluates and compares with given measurement value structures
DE3882840T2 (en) * 1987-01-27 1993-11-18 Neurocom Int Inc DEVICE FOR ANALYZING A MOTION SEQUENCE.
DE29720110U1 (en) * 1997-11-13 1998-01-02 Wittenbecher Rainer Dr Ing Training device
DE19918008A1 (en) * 1999-04-21 2000-10-26 Claussen Claus Frenz Method to determine neck movement pattern of subject; involves placing markers on head, neck and shoulders and storing locus curve of each marker in 3D space as function of time

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3784903T2 (en) * 1986-12-18 1993-06-24 Michael Anthony Smithard LEARNING DEVICE.
DE19839638C2 (en) * 1998-08-31 2000-06-21 Siemens Ag System for enabling self-control of the body movement sequences to be carried out by the moving person
DE19846982C2 (en) * 1998-10-12 2001-05-17 Siemens Ag Method and system for monitoring a user's posture on exercise equipment
DE19948942C1 (en) * 1999-10-11 2001-05-17 Uwe Koetting Posture monitoring device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3882840T2 (en) * 1987-01-27 1993-11-18 Neurocom Int Inc DEVICE FOR ANALYZING A MOTION SEQUENCE.
DE4039648A1 (en) * 1990-12-12 1992-07-16 Rolf Wendler Measurement value processing system for biological object - mathematically evaluates and compares with given measurement value structures
DE29720110U1 (en) * 1997-11-13 1998-01-02 Wittenbecher Rainer Dr Ing Training device
DE19918008A1 (en) * 1999-04-21 2000-10-26 Claussen Claus Frenz Method to determine neck movement pattern of subject; involves placing markers on head, neck and shoulders and storing locus curve of each marker in 3D space as function of time

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004007034A1 (en) * 2002-07-12 2004-01-22 Awaba Group Pty Ltd A dance training device
WO2005120346A1 (en) * 2004-06-03 2005-12-22 Littel Stephanie System and method for ergonomic tracking for individual physical exertion
US7315249B2 (en) 2004-06-03 2008-01-01 Stephanie Littell System and method for ergonomic tracking for individual physical exertion
EP1721572A1 (en) * 2005-05-09 2006-11-15 Anna Gutmann Method and device for posture control and/or movement control of body parts
DE102008004298B3 (en) * 2008-01-15 2009-09-03 Deutsches Zentrum für Luft- und Raumfahrt e.V. Dance steps performance quality improving method for dancer, involves comparing detected temporal characteristic of acceleration and turning rate of body part with given target characteristic of acceleration and turning rate of body part
EP2508127A1 (en) * 2011-04-06 2012-10-10 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Method and system for posture evaluation
WO2013072234A1 (en) * 2011-11-16 2013-05-23 Telefonica, S.A. Physical exercise correctness calculation method and system
ES2405033R1 (en) * 2011-11-16 2013-09-27 Telefonica Sa Method and system for calculating the correction of a physical exercise
DE202012005018U1 (en) * 2012-05-22 2012-07-23 Lutz Redeker Posture monitoring, correction and conditioning device
DE102015209607A1 (en) 2014-05-23 2015-11-26 Deutsches Zentrum für Luft- und Raumfahrt e.V. Method for detecting a movement step and for determining the movement and / or movement speed of a legged body, in particular a pedestrian
CN114259720A (en) * 2020-09-15 2022-04-01 荣耀终端有限公司 Action recognition method and device, terminal equipment and motion monitoring system

Also Published As

Publication number Publication date
WO2002095714A2 (en) 2002-11-28
AU2002338767A1 (en) 2002-12-03
WO2002095714A3 (en) 2003-09-12
EP1395968A2 (en) 2004-03-10

Similar Documents

Publication Publication Date Title
DE10124242A1 (en) Equipment and method for checking persons deportment when exercising against expert data stored in data processing unit
DE102011121259B3 (en) Method and device for mobile training data acquisition and analysis of strength training
DE102012101152A1 (en) Fitness device and method for automatically controlling the correct performance of a fitness exercise
DE60133286T2 (en) Device for relearning the balance
DE112008001625T5 (en) Training method and apparatus for carrying out the method
EP2160168B1 (en) Apparatus and method for exercise and/or analysis of the locomotor system of a user
DE19846982A1 (en) Method and system for monitoring a user's posture on exercise equipment
DE102020129804A1 (en) INTELLIGENT FITNESS STUDIO
EP3458990A1 (en) Wearable sensor module for a wearable system for monitoring training, and wearable system and method for monitoring training
EP2316540B1 (en) Training station and fitness station with the training station
DE102020210676A1 (en) CLOSED-LOOP COMPUTER-BRAIN INTERFACE DEVICE
EP1378851A1 (en) Method and system for choosing a training program as part of a therapy plan
DE102020207975A1 (en) Method and device for reducing the health burden caused by the sitting and moving behavior of a user
DE102020100366A1 (en) Procedure for 3D motion analysis and instant feedback for training exercises
EP1304073B1 (en) Biofeedback method and device, as well as a method for producing and presenting data
DE102010049498A1 (en) Physiotherapeutic inspection process for monitoring and correcting body attitudes of person, involves outputting correction information for varying movement or attitude of defined body part based on difference between data
DE102019129376A1 (en) Device and method for controlling devices that generate external loads on the body of humans and animals
DE102019100291A1 (en) Training device, extremity support for a training device and a method for determining the force acting on an extremity support of a training device
EP1159040A2 (en) Method of diagnosing a golf swing
DE102012025747B3 (en) Fitness device and method for automatically checking the correct performance of a fitness exercise
DE102020105553B3 (en) ADAPTIVE ACTIVE TRAINING SYSTEM
DE102008064585A1 (en) Method for controlling motion sequence of body of human patient, involves comparing multi-dimensional actual characteristic vector with reference characteristic vector, and generating signal perceivable by user based on comparison result
DE102010013671A1 (en) Training device for use in golf training system for providing training feedback in golf sport, has terminal equipment and/or computer for output of acoustic and/or optical training feedback based on pressure data of pressure measuring sole
EP3488903A1 (en) Method for determining the influence of force on a person on a training device
EP2366330B1 (en) Method and assembly of sensorimotor inlays with stimulation elements

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20121201