[go: up one dir, main page]

DE102006041818A1 - Audio signal synchronizing method, involves conducting synchronization of audio signal in accordance to synchronization signals input by user and modifying time period of playback audio signal correspondingly by synchronization signals - Google Patents

Audio signal synchronizing method, involves conducting synchronization of audio signal in accordance to synchronization signals input by user and modifying time period of playback audio signal correspondingly by synchronization signals Download PDF

Info

Publication number
DE102006041818A1
DE102006041818A1 DE102006041818A DE102006041818A DE102006041818A1 DE 102006041818 A1 DE102006041818 A1 DE 102006041818A1 DE 102006041818 A DE102006041818 A DE 102006041818A DE 102006041818 A DE102006041818 A DE 102006041818A DE 102006041818 A1 DE102006041818 A1 DE 102006041818A1
Authority
DE
Germany
Prior art keywords
time
signals
synchronization
signal
audio signal
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.)
Granted
Application number
DE102006041818A
Other languages
German (de)
Other versions
DE102006041818B4 (en
Inventor
Roman Koller
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 DE102006041818.2A priority Critical patent/DE102006041818B4/en
Publication of DE102006041818A1 publication Critical patent/DE102006041818A1/en
Application granted granted Critical
Publication of DE102006041818B4 publication Critical patent/DE102006041818B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/40Rhythm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/076Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction of timing, tempo; Beat detection

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The method involves conducting a synchronization of an audio signal in accordance to synchronization signals input by a user and/or conducting a rhythmic trouble check. The time period of the playback audio signal is modified correspondingly by the synchronization signals. The assignment of the synchronization signals to relevant reference signals is effected by the time period, where the reference signals are utilized for the determination of correction time intervals and for the time measurement for the synchronization signals depending on the classification of the reference signals. Independent claims are also included for the following: (1) a device for generating synchronization signals for implementing a method for synchronization of an audio signal (2) a sensor for a device for generating synchronization signals (3) a signal generator for generating a breaker signal for generating synchronization signals (4) an arrangement for inputting synchronization signals.

Description

Vorliegende Erfindung betrifft eine Vorrichtung und eine Verfahrensverbesserung eines Verfahrens, vergleichbar mit dem Patent DE 41 43 257 C2 , bei dem zu einem allgemeinen rhythmischen Vorgang, beispielsweise zur Wiedergabe eines Audiosignals, eingegebene Synchronisationsimpulse nicht nur in Bezug zu einem Transporttakt (MIDI Takt, etc.) zeitlich bewertet sind, sondern in zeitlicher Relation zu Bezugssignalen gemessen bzw. bewertet sind, welche zu charakteristischen Tonstellen oder Pausen des Audiosignals kodiert sind und für die Synchronisation in besonderer Weise verwendet sind, um z.B. bei Änderung der Wiedergabegeschwindigkeit des Audiosignals, daraus die Synchronisation des Audiosignals in Bezug auf Einhaltung des Rhythmus zu gewährleisten. Im Unterschied zu einer einfachen Synchronisation eines vom Rhythmus des wiedergegebenen Audiosignals unabhängigen Transporttaktes, welcher lediglich die Wiedergabegeschwindigkeit ohne Berücksichtigung des musikalischen Inhaltes eines Musikstückes ändert und die Phasenlage zum Rhythmus oder Musiktakt dabei nicht berücksichtigt.The present invention relates to an apparatus and method improvement of a method comparable to the patent DE 41 43 257 C2 in which, for a general rhythmic operation, for example for reproducing an audio signal, input timing pulses are not timed relative to only a transport clock (MIDI clock, etc.) but are measured in time relation to reference signals which are too characteristic Tonstellen or pauses of the audio signal are encoded and are used for the synchronization in a special way, for example, to ensure when changing the playback speed of the audio signal, therefrom the synchronization of the audio signal with respect to the rhythm. In contrast to a simple synchronization of an independent of the rhythm of the reproduced audio signal transport clock, which only changes the playback speed without taking into account the musical content of a piece of music and not taking into account the phase to the rhythm or music beat.

Als für die Synchronisation verwendete Bezugssignale sind im Unterschied zu einer einfachen Tempo Synchronisation eines Transporttaktes, der beispielsweise MIDI Notensignale, oder Slices (Fragmente) eines Audiosignals transportiert, jede Art von zeitlich zum (musikalischen) Inhalt in Bezug gesetzte Signale zu verstehen, die zum wiedergegebenen Tonsignal (hier ein in seiner Wiedergabegeschwindigkeit synchronisiertes Audiosignal) einen dem rhythmischen Inhalt entsprechenden zeitlichen Bezug aufweisen, um die sich aus einer Tempoänderung des Tonsignals (oder Audiosignals) ergebenden Rhythmusänderungen, dem musikalischen Inhalt entsprechend meßbar machen.When for the Synchronization used reference signals are different from a simple tempo synchronization of a transport cycle, the For example, MIDI note signals, or slices (fragments) of an audio signal transports any kind of temporal to the (musical) content to understand related signals to be reproduced Sound signal (here an audio signal synchronized in its playback speed) have a temporal relationship corresponding to the rhythmic content, to get out of a pace change the sound signal (or audio signal) resulting rhythm changes, make it measurable according to the musical content.

Als rhythmischer Inhalt sind hier beispielsweise bevorzugte Stellen von Tonfolgen- oder Pausen, oder Musiktakte, welche dem rhythmischen Ablauf des Musikstückes entsprechen zu verstehen, wie bereits in der DE 41 43 257 C2 im Schutzumfang mit angegeben.As a rhythmic content are here, for example, preferred locations of Tonfolgen- or pauses, or music acts, which correspond to the rhythmic flow of the piece of music to understand, as already in the DE 41 43 257 C2 included in the scope of protection.

Die Anwendung der DE 41 43 257 C2 , in Verbindung mit nach dem heutigen Stand der Technik üblichen Mitteln, um ein Audiosignal in seiner Wiedergabegeschwindigkeit zu synchronisieren ohne die Tonhöhe zu verändern, ermöglicht erstmals die automatisierte Synchronisation bei ständig verändertem Timing, bei der die Tempoänderung nicht nur nach bezugslosen Zeitrastersignalen, sondern dem musikalischen Inhalt des Audiosignals entsprechend erfolgt, indem die Synchronisation in Bezug, bzw. Zuordnung zu im Audiosignal enthaltenen zeitlichen markierten Bezugsstellen, bzw. Bezugssignalen vorgenommen ist.The application of DE 41 43 257 C2 in conjunction with the current state of the art means to synchronize an audio signal in its playback speed without changing the pitch, allows for the first time the automated synchronization with constantly changing timing, in which the tempo change not only without reference time frame signals, but the musical Content of the audio signal is carried out accordingly by the synchronization in relation, or assignment to time-marked reference points contained in the audio signal, or reference signals is made.

Dadurch wurde es ermöglicht, daß z.B. über den Trittsensor eines Joggers, (der bezogen auf den Lauf, abwechselnd ein rechtes (R) und ein linkes (L) Bein aufsetzt), das wiedergegebene Musikstück auch bei einem Dreivierteltakt nach dem Lauf des Joggers exakt im Takt synchronisiert werden kann, in dem speziellen Fall, in dem die Bezugssignale (nach denen synchronisierf wird) entsprechend der Periodizität des Musikstückes gesetzt sind (z.B. bei einem Wiener Walzer).Thereby it was made possible that e.g. on the Step sensor of a jogger, (in relation to the run, alternately a right (R) and a left (L) leg touches down), the reproduced piece of music even with a three quarter clock after the run of the joggers exactly in Clock can be synchronized, in the special case in which the reference signals (after which is synchronized) accordingly the periodicity set of the piece of music are (for example, a Viennese waltz).

Eine nach diesem Prinzip vorgenommene Synchronisation, welches ein Verfahren nach dem Patent DE 41 43 257 C2 benutzt und weiters ein dem Stand der Technik entsprechendes Verfahren zur Temposteuerung einer Audiosignalkonserve benutzt, wurde beispielsweise als entsprechendes Gerät am Montag/Dienstag, den 11/12.Oktober 2004 im NDR vorgestellt ("Joggen im 3/4 Takt"). Dabei ist es von Bedeutung, daß die Synchronisation nicht nur nach einem simplen Transporttakt des Audiosignals, sondern nach Bezugssignalen erfolgt, die in einem zeitlichen Bezug zum rhythmischen Inhalt des Musikstückes, hier einem Dreivierteltakt, stehen. Nachteilig für die meisten Anwendungen jedoch, ist die Art der Nachregelung, wenn der Jogger sein Tempo ändert, bei der sich eine für musikalische Ohren meist unerträgliche Abweichung vom Originalrhythmus des wiedergegebenen Musikstückes ergibt. Dabei tritt weiter noch ein sehr unangenehmer Effekt auf, nämlich, daß bei größerer Änderung des Jogger Tempos (bzw. der Eingabefrequenz der Synchronsignale), sich das Tempo des wiedergegebenen Audiosignals linear mit ändert. Das ist zwar technisch einfacher zu realisieren, bei musikalisch empfindliche Menschen, jedoch nicht unbedingt gefragt. Wenn z.B. der Benutzer plötzlich (zu beliebigem Zeitpunkt beginnend) den doppelten Taktschlag (innerhalb eines Taktes) über die Synchronsignale eingibt, dann sollte sich das Tempo des Audiosignals überhaupt nicht ändern. Auch sollte innerhalb des Taktes z.B. ein Wechsel von einfachem auf den doppelten (oder auch halben) Taktschlag, dito umgekehrt bei der Eingabe der Synchronsignale möglich sein. Solange dies im Rhythmus, bzw. im Takt im musikalischen Sinne korrekt erfolgt, sollte sich das Tempo des Audiosignals dadurch nicht ändern. Dabei soll die automatische Tempoanpassung, im musikalischen Sinne korrekt jedoch weiterhin erfolgen.A made according to this principle synchronization, which is a method according to the patent DE 41 43 257 C2 and further used a state of the art method for tempo control of an audio signal storage was, for example, presented as a corresponding device on Monday / Tuesday, 11/12 October 2004 in NDR ("Jogging in 3/4 time"). It is important that the synchronization not only after a simple transport clock of the audio signal, but according to reference signals, which are in a temporal relation to the rhythmic content of the piece of music, here a three-quarter time. A disadvantage for most applications, however, is the type of readjustment when the jogger changes his tempo, resulting in a mostly intolerable for musical ears deviations from the original rhythm of the reproduced piece of music. In addition, there is still a very unpleasant effect, namely, that with a larger change in the jogger tempo (or the input frequency of the sync signals), the tempo of the reproduced audio signal changes linearly. Although this is technically easier to realize, musically sensitive people, but not necessarily in demand. For example, if the user suddenly (at any time starting) enters the double beat (within one measure) of the sync signals, then the tempo of the audio signal should not change at all. Also should be within the clock, for example, a change from simple to double (or half) beat, dito conversely possible when entering the sync signals. As long as this is done correctly in the rhythm, or in time in the musical sense, the tempo of the audio signal should not change. The automatic tempo adjustment, in the musical sense, however, should continue to be correct.

Diese neuen Eigenschaften der Synchronisation ermöglicht vorliegende Verbesserungserfindung, die den Gebrauch dieser Synchronisation als erfinderische Weiterbildung des Patentes DE 41 43 257 C2 noch wesentlich universeller und Praxis gerechter macht.These new synchronization features enable present invention enhancements that facilitate the use of this synchronization as an inventive refinement of the patent DE 41 43 257 C2 still we considerably more universal and practice fairer.

Vorschau:Preview:

Das die Patentanmeldung betreffende neue Verfahren ist ein Fuzzy Verfahren und weist im Unterschied zu einem simplen Synchronisationsverfahren eine musikalische Intelligenz auf (nachfolgend auch als Musi Fuzy Verfahren bezeichnet). Derart, daß wir nicht mehr von einer banalen Zuordnung zwischen Zweischritt (des Joggers) und Musiktakt abhängig sind, sondern der Rhyhmtus der eingegebenen Synchronsignale darf bei Aufrechterhaltung musikalischer Authentizität ständig wechseln, und trotzdem wird musikalisch richtig synchronisiert. Es können weiterhin noch rhythmische Muster der eingegebenen Synchronsignale bei Aufrechterhaltung der Synchronisation dekodiert werden (und durch ein Lernverfahren kodiert, bzw. von einem Musiker eingespielt werden), mit dem Zweck durch diese unterschiedlichen Eingabemuster MP3 Slices (Audio Fragmente) abzufrufen, z.B. damit ein Anfänger eines elektronischen Percussion Instrumentes zum Weltklasseschlagzeuger wird. Dabei gibt es auch eine Stummschaitung, um zunächst einen Rhythmus einzugeben, der dann nach Freigegeben der Stummschaltung wiedergegeben wird und ständig nachsynchronisiert werden kann, bzw. das Schlagzeug auf Pedaldruck zu den jeweils synchronisierten Zeitpunkten ein- und ausgeschaltet sein kann.

  • Figure 00030001
    In vorliegender Anwendung wird nicht nur das Synchronverfahren verbessert, es ist auch möglich durch Wechsel unterschiedlicher Rhythmen (über entsprechende Synchronsignale) unterschiedliche Audio Slices abzurufen, so daß gesteuert durch die sportliche Betätigung, z.B. die verschiedensten Percussions Rhythmen sich ergeben, z.B. bei sanfteren Bewegungen eines Expanders, oder einer Feder zum Krafttraining, bei sanfteren Bewegungen, einfühlsame Rhythmen, bei schnellen, starken Bewegungen, wildes Buschtrommeln. Dabei ist hier ein Schwerpunkt Thema, daß durch den Tempowechsel zwar die unterschiedlichen Audio Slices adressiert werden, jedoch das Tempo dabei nicht unzulässig schneller, bzw. langsamer wird, sondern nur in einem musikalisch ansprechenden Maß variiert, wie es dem Original entsprechend sein soll, und trotzdem die automatische Tempoanpassung, jedoch in musikalischem Sinne, erfolgt.
The new method relating to the patent application is a fuzzy method and, unlike a simple synchronization method, has a musical intelligence (hereinafter also referred to as a Musi Fuzy method). So that we are no longer dependent on a banal assignment between two-step (the jogger) and music clock, but the rhythm of the input sync signals while maintaining musical authenticity constantly change, and yet musically synchronized properly. It can still be decoded rhythmic pattern of the input sync signals while maintaining synchronization (and encoded by a learning process, or recorded by a musician), with the purpose of these different input patterns MP3 slices (audio fragments) retrieve, eg a beginner of an electronic percussion instrument becomes a world class stunner. There is also a mute to enter a first rhythm, which is then played after releasing the mute and can be constantly dubbed, or the drums on pedal pressure to the respective synchronized times can be on and off.
  • Figure 00030001
    In the present application, not only the synchronous method is improved, it is also possible by changing different rhythms (via corresponding sync signals) to retrieve different audio slices, so that controlled by the sporting activity, for example, the most varied percussion rhythms arise, for example, during gentler movements of an expander , or a spring for strength training, with gentler movements, sensitive rhythms, with fast, strong movements, wild bush drumming. Here is a focus topic, that although the different audio slices are addressed by the tempo change, but the tempo is not inadmissible faster or slower, but only in a musically appealing measure varies, as it should be the original, and nevertheless the automatic tempo adjustment takes place, but in a musical sense.

Zunächst soll das Aufgabenfeld definiert werden, um später nach Feststellung der technischen Anforderungen, die technische Aufgabenstellung zu formulieren. Dabei können Zweck und Anforderungen zu unterschiedliche Vorgaben gesehen werden:

  • • um zu einer von Konserve wieder gegebenen Begleitmusik zu musizieren;
  • • um musikalisches Empfinden zu trainieren (Musikinstrumente, Tanz);
  • • um Bewegungen möglichst stetig ablaufen zu lassen (Sport, Krafttraining, etc.);
  • • oder um an rhythmischen Bewegungen einfach mehr Spaß zu haben.
First, the task field is to be defined in order to formulate the technical task later after determining the technical requirements. Purpose and requirements can be seen to different specifications:
  • • to make music for a conserved music;
  • • to train musical perception (musical instruments, dance);
  • • to make movements as steady as possible (sports, weight training, etc.);
  • • or just to have more fun with rhythmic movements.

Somit können die Anwendungen in zwei Hauptanwendungsgebiete mit unterschiedlichen Anforderungen für die Synchronisation gegliedert werden:

  • Figure 00040001
    Ein Hauptanwendungsgebiet vorliegender Erfindung ist die rein musikalische Anwendung, bei der die in ihrem Tempo bei der Wiedergabe synchronisierten Audiodateien, die z.B. im MP3 Format gespeichert sind, sich einerseits dem Tempo des Benutzers, der ein Instrument dazu spielt, automatisch anpassen sollen, andererseits dabei im Tempo so stabil bleiben sollen, daß der das Instrument spielende Benutzer angehalten wird, das Tempo zu halten, wie es dem Rhythmus des Musikstückes entspricht, und, – das rhythmische Muster der Synchronimpulseingabe dabei noch jederzeit, auch innerhalb des musikalischen Taktes, beliebig variiert werden darf, solange dies im Sinne des musikalischen Taktes erfolgt. Dabei umfaßt diese frei platzierbare rhythmische Variationsmöglichkeit nicht nur einfache ganzzahlige Vielfache von Taktschlägen innerhalb eines Musiktaktes, sondern kann sämtliche in der Musik gebräuchlichen Notationen umfassen, wie z.B. Triolen, usw. Diese Eigenschaft der Erfindung kann auch als erweiterte technische Aufgabenstellung aufgefaßt werden.
  • Figure 00050001
    Neben dieser rein musikalischen Anwendung, kann als zweites Hauptanwendungsgebiet das Verfahren zum Thema Sport und Musik die Anwendungsvielfalt erhöhen. In diesem Zusammenhang wird in vorliegender Erfindung auf einen sehr universellen Sensor (Verlustmeßsensor) zur Erzeugung der Synchronsignale Bezug genommen, der dem Patent DE 42 40 739 C2 des gleichen Anmelders und zahlreichen weiteren Patentanmeldungen (Verbesserungserfindungen dieses Sensors) entspricht, welche zum Teil bereits geprüft und für Patent fähig angesehen wurden und unmittelbar vor der Erteilung stehen ( DE 100 82 058.1 und DE 10 2004 020 282.6 ; A1230/99, A 9122/2000, A716/ 2004).
  • Figure 00050002
    Unterschiedliche Anforderungen:
Thus, the applications can be divided into two main application areas with different requirements for synchronization:
  • Figure 00040001
    A main field of application of the present invention is the purely musical application, in which the audio files synchronized in their tempo during playback, eg stored in MP3 format, automatically adapt to the tempo of the user playing an instrument, on the other hand in the Tempo should remain so stable that the user playing the instrument is stopped to keep the tempo, as it corresponds to the rhythm of the piece of music, and - the rhythmic pattern of the sync pulse input may still be varied at any time, even within the musical clock as long as this takes place in the sense of the musical measure. In this case, this freely placeable rhythmic variation possibility not only includes simple integer multiples of beats within a music clock, but can include all common in music notations, such as triplets, etc. This feature of the invention can also be understood as an extended technical task.
  • Figure 00050001
    In addition to this purely musical application, the second major field of application of the method on the subject of sports and music can increase the variety of applications. In this connection, in the present invention, reference is made to a very universal sensor (loss measuring sensor) for generating the synchronizing signals, which is the patent DE 42 40 739 C2 of the same applicant and numerous other patent applications (improvement inventions of this sensor), some of which have already been examined and are considered patentable and are about to be granted ( DE 100 82 058.1 and DE 10 2004 020 282.6 ; A1230 / 99, A 9122/2000, A716 / 2004).
  • Figure 00050002
    Different requirements:

Figure 00050003
Für das Thema Sport und Musik soll sich das von der Audiosignal Konserve wiedergegebene Tempo des Audiosignals den sportlichen Bewegungen des Benutzers anpassen, was z.B. so erfolgen soll, daß die Temporegelung, jeweils möglichst Zeit linear zu den in einem Takt, oder auch über mehrere Takte vorgenommen wird, so daß sich zwar die Taktdauer, jedoch nicht die Rhythmik innerhalb der Taktdauer ändert.
Figure 00050003
For the topic of sports and music, the tempo of the audio signal played back by the audio signal should be adapted to the user's sporting movements, which should be done, for example, so that the Temporegelung, in each case as far as possible linear to the one in a clock, or over several clocks is made, so that although the clock duration, but not the rhythm changes within the clock period.

Figure 00050004
Für eine musikalische Anwendung zur Synchronisation einer Begleitmusik, die durch die Audiosignal Konserve wieder gegeben wird, soll sich einerseits das Tempo der Begleitmusik, dem Tempo des Benutzers anpassen, jedoch so daß sich der grundlegende musikalische beat nicht ändert. D.h. daß sich die diesem beat entsprechende Taktdauer nur zu definierten der Spietweise des Benutzers entsprechenden Zeiten ändern darf, jedoch keinesfalls von Takt zu Takt. Weiters entspricht es hier der technischen Aufgabe, daß innerhalb des Taktes, bei Schwankungen der Interpretation von rhythmischen punktierten Noten (oder auch umgekehrt von nicht punktierten Noten, dito mit eingebauten Triolen, usw.) diese Schwankungen in der Begleitmusik innerhalb eines Taktes so ausgeglichen wird, daß entweder keine unerwünschten Synkopen zwischen dem synchronisierten Audiosignal der Begleitmusik und dem Echtzeitspiel eines Instrumentes (oder auch Gesanges, etc.) entstehen, oder erwünschte Synkopen, exakt Zeit proportional innerhalb eines Taktes durch die synchronisierte Konserve wiedergegeben sind. Das betrifft sowohl instrumentale Begleitung, als auch Gesang, z.B. sollen bei einem Gesang die Konsonanten des gesungenen Textes exakt zu den zugehörigen Notzenwerten platziert sein, dito die Vokale. Die Zeitänderungen der Dauer können bei konstanter Dauer des Musiktaktes innerhalb der Taktzeit ausgeglichen werden, usw.
Figure 00050004
For a musical application for the synchronization of an accompanying music, which is given by the audio signal Preserve, on the one hand to adapt the tempo of the accompanying music, the tempo of the user, but so that the basic musical beat does not change. This means that the beat time corresponding to this beat may only change at defined times in accordance with the user's way of playing, but in no case from bar to bar. Furthermore, it corresponds here to the technical task that within the bar, with fluctuations in the interpretation of rhythmic dotted notes (or vice versa of non-dotted notes, ditto with built-in triplets, etc.) these fluctuations in the accompanying music within a bar so balanced, that either no unwanted syncope between the synchronized audio signal of the accompanying music and the real-time performance of an instrument (or vocals, etc.) arise, or desired syncope, exactly time proportional to within a clock by the synchronized preservation are reproduced. This applies to both instrumental accompaniment, as well as singing, for example, in a vocal the consonants of the sung text should be placed exactly to the corresponding notzenwerte, ditto the vowels. The time changes of the duration can be compensated for a constant duration of the music cycle within the cycle time, etc.

Vorliegende Erfindung schließt an die DE 41 43 257 C2 an, und kann diesen Anforderungen voll gerecht werden. Dabei ist für beide Anwendungsgebiete noch ein spezieller Sensor bevorzugt, mit dem sich sämtliche Synchronsignalanforderungen für das Thema Sport und Musik realisieren lassen, als auch ein Sensor Teppich realisieren läßt, mit dem die Sensorsignale für die musikalischen Anwendungen bequem eingeklopft werden können. In besonderer Weiterbildung zu in einem Notenbild gedruckten Markierungen, die als neue Symbolik dem Einklopfen dieser Sensorsignale an den sensiblen Stellen entsprechen (wo Synkopen vorgesehen sind, oder auch keine entstehen dürfen).The present invention is attached to the DE 41 43 257 C2 and can fully meet these requirements. In this case, a special sensor is still preferred for both areas of application, with which all sync signal requirements for the theme of sports and music can be realized, as well as a sensor can realize carpet with which the sensor signals for musical applications can be easily tapped. In a special refinement, markings printed in a score image correspond as a new symbolism to the knocking in of these sensor signals at the sensitive points (where syncopes are provided, or none may arise).

Im nachfolgenden sind folgende Applikationen (als Ausführungsbeispiele) beschrieben:

  • • Rein musikalische Anwendungen in Verbindung mit dem Spielen eines Instrumentes, in weiterer Verbindung mit einer neuen sensorischen Multi Funktions Klopfunterlage (Sensor Teppich) zur Eingabe des Rhythmus unter Verwendung des genannten Sensors); Unter Verwendung dieses neuen Sensors DE 42 40 739 C2 (mit DE 100 82 058.1 und DE 10 2004 020 282.6 ; A1230/99, A 912212000, A716/2004) können entsprechend nachfolgender Beschreibung folgende Anwendungen realisiert werden:
  • • Nordic Walking Synchronisation des MP3 Players, oder einer Wave Datei, etc.,
  • • Skate Rollschuh Synchronisation des MP3 Players, oder einer Wave Datei, etc.,
  • • Schlittschuh Synchronisation des MP3 Players, oder einer Wave Datei, etc.,
  • • Ski Synchronisation des MP3 Players, oder einer Wave Datei, etc.,
  • • Fahrrad (Pedal) Synchronisation des MP3 Players, oder einer Wave Datei, etc.,
  • • Expander (zum Krafttraining) Syncr. des MP3 Players, oder einer Wave Datei, etc.,
  • • Biegefeder, zum Krafttraining, Syncr. des MP3 Players, oder einer Wave Datei, etc.,
  • • Syncr. des MP3 Players, oder einer Wave Datei nach den Körperbewegungen, bei der Ausübung von Sport und Tanz, bzw. choreographisch gestalteter Kunst.
The following applications (as exemplary embodiments) are described below:
  • • purely musical applications in connection with the playing of an instrument, in conjunction with a new sensory multi-functional tapping pad (sensor carpet) for entering the rhythm using said sensor); Using this new sensor DE 42 40 739 C2 (With DE 100 82 058.1 and DE 10 2004 020 282.6 ; A1230 / 99, A 912212000, A716 / 2004), the following applications can be realized according to the following description:
  • • Nordic Walking synchronization of the MP3 player, or a Wave file, etc.,
  • • Skate roller skate synchronization of the MP3 player, or a wave file, etc.,
  • • skate synchronization of the MP3 player, or a wave file, etc.,
  • • Ski synchronization of the MP3 player, or a Wave file, etc.,
  • • Bicycle (Pedal) Synchronization of the MP3 player, or a Wave file, etc.,
  • • Expander (for strength training) Syncr. the MP3 player, or a wave file, etc.,
  • • spiral spring, for strength training, Syncr. the MP3 player, or a wave file, etc.,
  • • Syncr. of the MP3 player, or a wave file after the body movements, in the exercise of sports and dance, or choreographically designed art.

Und,- der Sensor nach den oben angegebenen Patenten macht's endlich möglich:And, - the gauge according to the above-stated It's patents finally possible:

  • • Sex Synchronisation des MP3 Players, oder einer Wave Datei, etc., insbesondere zum nach den beim Akt ausgeführten Bewegungen gesteuerten Abruf von sich im synchronisiertem Rhythmus zusammensetzenden MP3 Slices, wobei die Slices, abhängig vom Tempo der abgetasteten Bewegungen, nicht nur im Rhythmus synchronisiert werden, sondern durch Veränderung des Rhythmus auch ihrem musikalischen Inhalt entsprechend ausgewählt werden können. Im Prinzip werden dabei an die Synchronisation ähnliche Anforderungen gestellt, wie beim Spielen eines elektronischen Percussion Instrumentes. Damit werden durch diese Erfindung der Menschheit völlig neue Möglichkeiten zur Gestaltung zwischenmenschlicher Beziehungen erschlossen, z.B. durch die Bewegungen beim Akt, ein ganzes Orchester auch noch zu dirigieren. Das Anwendungsgebiet Sex wird zum Schluß der Beschreibung unter dem Kapitel "So musikalisch ist Deutschland" beschrieben.• sex Synchronization of the MP3 player, or a Wave file, etc., in particular for after running the act Movements controlled retrieval of itself in synchronized rhythm composing MP3 slices, with the slices depending on Tempo of the scanned movements, not only synchronized to the rhythm but through change of the rhythm also be selected according to their musical content can. In principle, similar demands are placed on the synchronization, like playing an electronic percussion instrument. In order to Through this invention of mankind completely new ways of designing interpersonal relationships, e.g. through the movements at the act of conducting an entire orchestra. The application area Sex is the end of the Description under the chapter "So musically is Germany "described.

Dabei ist es bei allen Anwendungen möglich, vergleichbar mit einem Tanz, zu unterschiedlichen Tempi die Synchronsignale einzugeben, bzw. auch ständig zu variieren, z.B. stellenweise doppelt so viele, oder auch nur halb so viele als es dem aktuellen Taktschlag entspräche. Solange der Benutzer dabei grundsätzlich im musikalischen Takt bleibt, ändert sich das Tempo der Wiedergabe des Audiosignals deshalb nicht. Weicht der Benutzer vom musikalischen Takt ab, dann wird das Tempo der Wiedergabe des Audiosignals entsprechend nachgezogen. Wobei je nach Anwendung das Nachziehen auch maskiert werden kann, z.B. um den beat des musikalischen Taktes zu erhalten, dito auch die Bereiche markiert sind, über die eine Korrektur erfolgen soll.It is possible in all applications, comparable to a dance, to enter the sync signals at different tempos, or constantly vary, for example, twice as many, or even half as many as it would correspond to the current beat. As long as the user basically stays in the musical heartbeat, the tempo of the audio signal does not change. If the user deviates from the musical measure, then the tempo of the reproduction of the audio signal becomes corresponding tightened. Whereby, depending on the application, the tightening can also be masked, eg to get the beat of the musical measure, so that also the areas are marked, over which a correction should be made.

Darüber hinaus ist es möglich über eine Tasteneingabe mit welcher der Benutzer auch größere Tempoänderungen (schneller, langsamer) während der Ausübung des Sports vornehmen kann, die Tempi den individuellen Wünschen des Benutzers anzupassen.Furthermore is it possible over one Key input with which the user can also make larger tempo changes (faster, slower) while the exercise of sport, the tempi to the individual wishes of the Customize user.

Durch die Vielfalt der Anwendungen eignet sich das Verfahren besonders, um einen entsprechenden MP3 Player in ein Handy zu integrieren, von dem dann auch die MP3 Dateien runter geladen werden können, vor allem auch die Slices, die über die zusätzliche Möglichkeit der Rhyhtmusvariation bei der Eingabe abgerufen werden können, um die Wiedergabe zu gestalten.By the variety of applications, the process is particularly suitable to integrate a corresponding MP3 player into a mobile phone, from which then the MP3 files can be downloaded down, before also the slices that are over the extra possibility the rhythm variation can be retrieved on input to make the playback.

Mit der Fahrrad (Kurbel) Synchronisation kann z.B. professionell der "runde Tritt" erlernt werden. Dito eignet sich die Ski Synchronisation auch gut, um den Rhythmus beim Slalom zu trainieren, usw.With the bicycle (crank) synchronization can e.g. be professionally learned the "round kick". Ditto, the ski synchronization is also good for the rhythm to train at slalom, etc.

Technische Aufaabenstellung vorliegender Erfindung ist, das in der Patentschrift DE 41 43 257 C2 (des gleichen Anmelders) angegebene Verfahren so zu verbessern, daß der zeitliche Verlauf der Synchronisation eines Audiosignals den unterschiedlichsten Anwendungen entsprechend ideal entsprechend angepaßt werden kann. Gelöst wurde diese Aufgabe durch die Angaben in Anspruch 1, und weiterhin noch mit zahlreichen Weiterbildungsoptionen gemäß der angegebenen Unteransprüche.

  • Figure 00080001
    Eine weitere Besonderheit ist, daß ein (gegebenenfalls auch abschaltbarer) Modus vorgesehen ist, in welchem die Synchronsiationsimpulse in ihrer Frequenz undloder Phase beliebig variiert werden können, und solange diese Variation im Sinne des Rhythmus des wiedergegebenen Musikstückes erfolgt, dadurch keinerlei Beeinträchtigung der Wiedergabegeschwindigkeit vorgenommen ist. Sondern nur dann, wenn sich das auf den musikalischen Rhythmus bezogene Tempo der Synchronsignale ändert, sich auch das Tempo der Wiedergabe des Audiosignals entsprechend mit ändert. Wir erhalten somit eine Art musikalische Intelligenz der Synchronisation, die hier mit Musi-Fuzzy bezeichnet werden soll, weil sie einem unscharfen Allgorithmus (einem Fuzzy) entspricht, bei dem die Eingabefrequenz der Synchronisationsimpulse nicht nur nach einem primitiven Muster das Tempo der Audiosignalwiedergabe regelt, sondern bei dieser Regelung vor allem die musikalischen Aspekte berücksichtigt sind.
Technical Aufaabenstellung present invention is that in the patent DE 41 43 257 C2 (The same applicant) specified method to improve so that the time course of the synchronization of an audio signal according to different applications according to ideally can be adjusted accordingly. This problem was solved by the information in claim 1, and still with numerous training options according to the specified subclaims.
  • Figure 00080001
    Another special feature is that a (possibly also switchable) mode is provided in which the Synchronsiationsimpulse in their frequency andlor phase can be varied as desired, and as long as this variation in terms of the rhythm of the reproduced piece of music, thereby no impairment of the playback speed is made , But only if the tempo of the synchronizing signals, which is related to the musical rhythm, changes, the tempo of the reproduction of the audio signal also changes accordingly. We thus get a kind of musical intelligence of synchronization, which is here to be called Musi-Fuzzy, because it corresponds to a fuzzy algorithm (a fuzzy), in which the input frequency of the synchronization pulses not only after a primitive pattern, the tempo of the audio signal playback regulated, but In this regulation above all the musical aspects are considered.

Z.B. für Anwendungen zum Thema Sport und Musik, wie beim Joggen, Nordic Walking, Skifahren, Skate fahren, oder Radfahren, etc., soll die Musik zwar synchron zur Bewegung des Sportlers wiedergegeben werden, aber doch nur innerhalb eines Bereiches das Tempo variiert werden, innerhalb dem es musikalisch vertretbar ist. Vergleichbar ist dies auch mit einem Tanz, bei dem zur exakt selben Musik (ohne Tempovariation) in verschiedenen Tempi mit verschiedenen Figuren (auch rhythmisch punktierter Notendauer, etc.) getanzt werden kann. Wird das Tempo geringfügig geändert, dann kann auch der Tanz geringfügig im Tempo geändert werden. Wird das Tempo gravierend geändert, dann kann der Tanz auch doppelt oder halb so schnell erfolgen oder ein 12/8 Takt auch als 3/4 oder 2/4 Takt, (dito auch umgekehrt) getanzt werden. Das gleiche gilt für die Temposynchronisation einer Begleitmusik, passend zu den Körperbewegungen einer sportlichen Betätigung.For example, for applications on the subject of sports and music, such as jogging, Nordic walking, skiing, skate driving, or cycling, etc., the music is supposed to be in sync with the movement of the athlete, but only within one The tempo varies within which it is musically acceptable is. This is also comparable to a dance in which the exact same music (without tempo variation) in different tempos with different ones Figures (also rhythmically dotted note duration, etc.) are danced can. Will the pace be marginal? changed, then the dance can be a little bit too be changed in tempo. If the tempo is changed seriously, then the dance can be done twice or half as fast or a 12/8 bar also as 3/4 or 2/4 bar, (same also vice versa) be danced. The same applies to the tempo synchronization an accompanying music, suitable for the body movements of a sporty Activity.

Anders verhält es sich wiederum bei rein musikalischen Anwendungen, wenn der Benutzer zu einer von Konserve gespielten Begleitmusik musizieren möchte. Dabei ist zu beachten, daß der beat (der Grundtakt) in der Regel haarscharf gehalten werden soll, jedoch innerhalb dieses Grundtaktes, dem Benutzer beim Echtzeit Spiel eines Instrumentes (oder auch Gesang, etc.), zu dem eine Begleitmusik undloder Gesang als synchronisiertes Audiosignal wiedergegeben werden soll, ein Improvisationsspielraum gelassen werden soll (der sich bei Bedarf auch über mehrere musikalische Takte erstrecken kann).Different behave It turns on purely musical applications when the user would like to make music for a conserved music. there It should be noted that the beat (the basic measure) should generally be kept sharp, however, within this basic tact, the user at the real time Play of an instrument (or song, etc.), accompanied by accompanying music andlor vocals are played as a synchronized audio signal should, an improvisation margin be left (itself if necessary also over can extend several musical bars).

Dabei soll die Synchronisation der als Audiosignal wiedergegebenen Begleitmusik so erfolgen, daß in ihr enthaltene Synkopen in Bezug zum Echtzeitspiel des Benutzers Zeit proportional korrekt wiedergegeben werden, auch wenn der Benutzer mit dem Timing etwas daneben liegen sollte. Das gleiche gilt auch für die exakte Synchronisation eines Gesanges mit den weiteren Aspekten, den Anforderungen einer richtigen Vokal Synchronisation zu entsprechen. Dabei soll der beat (der Grundtakt) jedoch durch die Synchronisation nicht beeinträchtigt werden, es sei denn daß der Benutzer dies ausdrücklich wünscht, um den Takt zu ziehen, auch daß ist möglich, ohne daß der Benutzer deshalb umständliche Tasten zur Umschaltung der Synchronisation zu betätigen hätte (vgl. Multifunktions Sensorteppich zu 26 und 27) Alle diese Anforderungen werden durch die Lösung der technischen Aufgabenstellung erfüllt.In this case, the synchronization of the reproduced as an audio signal accompanying music should be such that syncope contained in it in relation to the real-time game of the user time are reproduced proportionally correct, even if the user with the timing should be something wrong. The same applies to the exact synchronization of a song with the other aspects, to meet the requirements of a proper vowel synchronization. In this case, the beat (the basic clock), however, should not be affected by the synchronization, unless that the user expressly wishes to pull the clock, even that is possible without the user therefore cumbersome keys to switch the synchronization to press would have (see multifunction sensor carpet to 26 and 27 All these requirements are fulfilled by the solution of the technical problem.

Darüber hinaus, ermöglicht die Erfindung als Erweiterungsoption zur Synchronisation, noch die Erzeugung von Erkennungsmustern durch die eingegebenen Synchronsignale, um damit weiterhin noch um Audio Slices (Fragmente) zu adressieren und in einem kombiniertem Modus sowohl getriggert, als auch zu synchronisiert wiederzugeben.Moreover, the invention, as an extension option for synchronization, still allows the generation of recognition patterns by the input sync signals, thereby still adding audio Address slices (fragments) and render them in a combined mode both triggered and synchronized.

Weiters sind noch Vorschläge gemacht, um durch Lernverfahren dem wiedergegebenen Musikstück entsprechende Ryhthmus Muster einzuspielen, nach denen die Bezugssignale automatisch im Zeitablauf des Audiosignals richtig gesetzt werden, wobei diese Bezugssignale dafür maßgebend sind, eine Unterscheidung zu treffen, ob die Wiedergabe des Audiosignals durch das jeweils aktuelle Zeitmuster der Synchronsignale in ihrer Geschwindigkeit verändert werden soll, oder nicht.Furthermore, are still suggestions made to match the reproduced piece of music by learning methods Ryhthmus pattern to record, after which the reference signals automatically be set correctly in the course of time of the audio signal, this being Reference signals for it authoritative are to make a distinction whether the reproduction of the audio signal by the respective current time pattern of the sync signals in their Speed changed should or should not be.

Zunächst ein Beispiel (zum Thema Sport und Musik), wobei die Zeiten t* in der Klammer jeweils dem durch die Synchronisation korrigiertem Tempo in Zeitintervallen entsprechen:

Figure 00100001
First an example (on the subject of sports and music), where the times t * in the brackets correspond to the synchronization-corrected tempo at time intervals:
Figure 00100001

In der oberen Zeile ist der Dreivierteltakt angegeben; in der unteren der Lauf des Joggers, wobei L... dem mit dem linken Bein (jeweils über den Trittsensor des Schuhs) erzeugten Synchronsignal entspricht, dito R... dem mit dem rechten Bein (jeweils über den Trittsensor des Schuhs) erzeugten Synchronsignal entspricht. Es wird zwar ständig die zeitliche Abweichung durch die Synchronsignale gemessen, jedoch die Korrektur findet jeweils nur in den durch entsprechend kodierte Bezugssignale ausdrücklich bestimmten Zeitintervallen statt. Hier, jeweils zwischen der 1 (Beginn) und der 3 (Ende) des Dreivierteltaktes. Wobei die zuvor festgestellte Zeitabweichung zwischen der 1 und der 3 zeitproportional (d.h. der Periodizität entsprechend) korrigiert wird, d.h. in Bezug zu den Bezugssignalen die Zeitabweichung gemessen und ausgeglichen wird, wie in der DE 41 43 257 C2 bereits angegeben wurde. Wobei t1, t2, t3, t4, t5, jeweils den Proportionalitätsfaktoren entsprechen mit denen die Notenwerte (entsprechend ihrer Zeitdauer, jeweils in den Zeitspannen zwischen 1 und 3, geändert werden, um die gewünschte Anpassung des Timings an den Benutzer zu erhalten.The upper line shows the three-quarter time clock; in the lower the run of the jogger, where L ... corresponds to the sync signal generated with the left leg (respectively via the shoe's kick sensor), ditto R ... the sync signal generated with the right leg (respectively via the shoe's kick sensor) equivalent. Although the temporal deviation is constantly measured by the synchronizing signals, the correction takes place in each case only in the time intervals expressly determined by correspondingly coded reference signals. Here, between the 1 (start) and the 3 (end) of the three-quarter clock. Whereby the previously determined time deviation between 1 and 3 is corrected in a time-proportional manner (ie corresponding to the periodicity), ie the time deviation is measured and compensated in relation to the reference signals, as shown in FIG DE 41 43 257 C2 already indicated. Where t1, t2, t3, t4, t5 respectively correspond to the proportionality factors with which the note values (corresponding to their time duration, respectively in the periods between 1 and 3) are changed to obtain the desired adaptation of the timing to the user.

Gemessen wird hier z.B. die Zeitspanne über die Dauer L, R, L um nachfolgend über die 1... 3 die proportionale Zeitkorrektur vorzunehmen. Dabei wird gleichfalls noch zu R L R (während der Wiedergabe der korrigierten Periodizität) die Abweichung zu den Synchronsignalen gemessen, um nachfolgend über die Folge 1... 3 wieder zu korrigieren, usw.Measured is here for example the time span over the duration L, R, L to subsequently over the 1 ... 3 the proportional Time correction. It is also still to R L R (while the reproduction of the corrected periodicity) the deviation from the synchronizing signals measured to below about to correct the sequence 1 ... 3 again, etc.

Wenn der Läufer sein Tempo nur unwesentlich ändert, dann werden die Proportionalitätsfaktoren (t1, t2, t3, t4,...) entsprechend der jeweils gemessenen Änderung einfach der Tempoänderung (entsprechend den Synchronsignalen) angeglichen.If the runner his pace changes only insignificantly, then the proportionality factors become (t1, t2, t3, t4, ...) according to the measured change just the tempo change (according to the synchronizing signals) adjusted.

Wenn der Läufer sein Tempo wesentlich ändert, zum Beispiel doppelt so schnell läuft, dann würde die beschriebene Synchronisation von der emotionalen Empfindung für einen Walzer beispielsweise zu schnell sein, was wenn es gewünscht wird, natürlich auch so erfolgen kann. In Weiterbildung vorliegender Erfindung ist jedoch ein entsprechender Fuzzy Modus vorgesehen, bei dem die eingegebenen Synchronimpulse z.B. auch doppelt so schnell sein können, und trotzdem ändert sich das Tempo des Walzers nicht, wobei der Jogger dann trotzdem im Rhythmus des Walzers laufen kann:

Figure 00110001
For example, if the runner changes his pace significantly, for example, running twice as fast, then the described synchronization of the emotional sensation for a waltz would be too fast, which of course can be done if so desired. In a further development of the present invention, however, a corresponding fuzzy mode is provided in which the input sync pulses, for example, twice as fast, and yet the pace of the waltz does not change, the jogger can then still run in the rhythm of the waltz:
Figure 00110001

D.h. gemessen wird hier z.B. die Zeitspanne über die Dauer L, R, L, R, L, R, um nachfolgend über die Folge 1...3, die proportionale Zeitkorrektur vorzunehmen. Dabei wird gleichfalls noch zu L, R, L, R, L, R (während der Wiedergabe der korrigierten Periodizität)) die Abweichung zu den Synchronsignalen gemessen, um nachfolgend über die Folge 1...3.. zu korrigieren, usw. Durch die automatische, auf das Zeitraster der Bezugssignale erfolgende Quantisierung, wird die doppelte Frequenz der Synchronsignale in den richtigen Zeiteinheiten gemessen, daher auch gegebenenfalls die richtige Korrektur der Dauer eines Taktes jeweils vorgenommen wird.That measured here is e.g. the time span over the duration L, R, L, R, L, R to below about sequence 1 ... 3, the proportional time correction. there is also still L, R, L, R, L, R (during the playback of the corrected Periodicity)) measured the deviation from the synchronizing signals to be subsequently transmitted over the Episode 1 ... 3 .. correct, etc. By the automatic, on the Time grid of the reference signals quantization, is the twice the frequency of the sync signals in the correct time units therefore, if necessary, correct correction of the duration a clock is made respectively.

Eine weitere Möglichkeit, die damit zusammenhängt, daß ein 3/4 Takt auch als 12/8 Takt aufgefaßt werden kann, wäre eine langsamere Synchronsignaleingabe, wie sie beispielsweise durchaus entstehen könnte, wenn anstelle der Jogging Applikation, der Wiener Walzer passend zum Treten einer Fahrradkurbel wiedergegeben werden soll, oder zu Folgen von Schwüngen eines Skifahrers, wie zu den vorgeschlagenen Vorrichtungen später noch beschrieben wird. Beim Beispiel der Fahrradkurbel reicht dann z.B. auch eine 180° Abtastung, bei der bezogen auf einen bestimmten (auch einstellbaren Nullpunkt) jeweils nach 180° ein Synchronimpuls (R = 0°, bzw. L = 180°) erzeugt wird.Another possibility, which is related to the fact that a 3/4 clock can be understood as 12/8 clock, would be a slower sync signal input, as it could, for example, quite well, if instead of the Jogging application, the Viennese waltz suitable for pedaling a bicycle crank is to be reproduced, or to sequences of turns of a skier, as will be described later on the proposed devices. In the case of the bicycle crank then, for example, a 180 ° scan is sufficient, with respect to a specific (also adjustable zero point) in each case after 180 ° a Synchronim pulse (R = 0 °, or L = 180 °) is generated.

Figure 00120001
Figure 00120001

Die zusätzliche vierte Zeile veranschaulicht, die weitere Möglichkeit einer halb so langsamen Synchronsignalerzeugung.The additional fourth line illustrates the further possibility of a half as slow Synchronization signal generation.

D.h. gemessen wird hier jeweils die Zeitspanne über die Dauer zwischen L und R um über die Folge von 1... 3 zu korrigieren (betreffend der dritten Zeile).That measured here is the time span over the duration between L and R over to correct the sequence of 1 ... 3 (concerning the third line).

Bei der halb so langsamen Eingabe wird jeweils über aufeinanderfolgende Takte gemessen L... R, jedoch korrigiert wird zwischen den Bezugssignalen 1... 3.at the half as slow input will occur over each successive bars measured L ... R, however, is corrected between the reference signals 1 ... 3.

Ein anderes Beispiel wäre z.B. ein 12/8 Takt, der wahlweise als 6/4 bzw. (nur für das Timing) einem 3/4 Takt (2*3 = 6) oder einen 6/4 bzw. (nur für das Timing) einem 2/2 (3*2 = 5) Takt durchaus entsprechen kann.One another example would be e.g. a 12/8 bar, which can be used as 6/4 or (for the timing only) a 3/4 measure (2 * 3 = 6) or a 6/4 or (for the timing only) can correspond to a 2/2 (3 * 2 = 5) measure.

Somit in diesem besonderen Weiterbildungsmodus, das Tempo der Wiedergabe durch die Anzahl der innerhalb eines Musiktaktes eintreffenden Synchronimpulse (Frequenz) im wesentlichen nicht beeinflußt wird, durch ihre Abweichung von den Bezugssignalen (d.h. über die Phase) jedoch schon. D.h. bei stetiger Änderung (schneller, langsamer) der Synchronimpulse zieht die Regelung nach, bei einer abrupten Änderung, bei der sich die Anzahl der Synchronimpulse innerhalb eines Musiktaktes passend ändert (z.B. verdoppelt oder halbiert, etc.), jedoch nicht, bzw. nur geringfügig betreffend der Abweichung der Phase. Das ist z.B. wichtig beim Skifahren, weil wenn der Skifahrer plötzlich doppelt so viele Schwünge oder nur halb so viele macht, das Tempo des wiedergegebenen Audiosignals dabei sich nicht drastisch ändern soll, sondern nur dem musikalischen Empfinden nach (was durch die Verwendung der dem Rhythmus des Audiosignals entsprechende Bezugssignale gewährleistet wird) sich an die Körperbewegung des Sportlers anpassen soll. Das gleiche gilt beim Fahrradfahren, wenn der Radfahrer plötzlich doppelt so schnell dritt oder halb so schnell, oder einen Zwei Vierteltakt dritt, passend zu einem 12/8 Takt eines Musikstückes, wobei er auch einen 3/4 Takt passend dazu treten könnte, usw.Consequently in this special training mode, the tempo of playback by the number of synchronizing pulses arriving within a musical cycle (Frequency) is essentially not affected by their deviation from the reference signals (i.e. the phase) but already. That with constant change (faster, slower) the synchronizing pulses retracts the control, in the event of an abrupt change, where the number of sync pulses within a music clock changes suitably (e.g., doubled or halved, etc.), but not, or only slightly the deviation of the phase. This is e.g. important when skiing because if the skier suddenly twice as many turns or only half as much, the tempo of the audio signal being played back do not change drastically should, but only the musical feeling (which by the Use of the reference signals corresponding to the rhythm of the audio signal guaranteed will) adapt to the body movement of the athlete. The same is true when cycling, when the cyclist suddenly twice as fast third or half as fast, or a two quarter-cycle third, suitable for a 12/8 measure of a piece of music, whereby he also a 3/4 Clock could suit this etc.

D.h. die vorliegende Synchronisation hat einen Modus, mit der Eigenschaft, daß über eine stetige Frequenzveränderung der Synchronsignale (z.B. Änderung des Lauftempos eines Joggers), das Tempo der Audiosignalwiedergabe über weite Bereiche automatisch sich anpaßt. Bei spontanen Änderungen, z.B. doppelte oder halbe Frequenz der Synchronsignale jedoch nicht, wenn diese spontane Änderung passend zum musikalischen Rhythmus erfolgt, was durch die Bezugssignalkodierung erkannt ist.That the present synchronization has a mode with the property that about one steady frequency change of the sync signals (e.g., change the tempo of a jogger), the tempo of the audio signal playback over long Automatically adapts areas. For spontaneous changes, e.g. double or half frequency of the sync signals, however, not if this spontaneous change due to the musical rhythm, which is done by the reference signal coding is recognized.

Als Weiterbildung ist noch eine Initialisierung vorgesehen, bei der, wenn als Ausgangsbedingung für die Synchronisation noch kein definiertes Wiedergabetempo des Audiosignals erkannt ist, die Zeitspanne(n) der eingehenden Synchronsignale zu einer bestimmten Taktschlag Vorgabe (z.B. 1/4) gemessen ist, um die zwischen den Synchronsignalen liegenden Zeitwerte jeweils zu messen und so das Tempo des Audiosignals beim Start der Wiedergabe fest zu legen, wobei die Wiedergabe z.B. nach einer bestimmten Anzahl solcher Taktschläge jeweils startet (getriggert wird).When Training is still provided an initialization, in which, if as the initial condition for the Synchronization still no defined playback tempo of the audio signal is recognized, the time period (s) of incoming sync signals to a certain beat specification (e.g., 1/4) is measured to the time values between the sync signals, respectively measure and thus the tempo of the audio signal at the start of playback the playback, e.g. after a certain number such beats each starts (is triggered).

Dabei wird dann innerhalb eines Bereiches, in welchem eine Veränderung der Wiedergabegeschwindigkeit des Audiosignals zugelassen ist, die Wiedergabegeschwindigkeit so eingestellt, daß z.B. ganzzahlige Vielfache oder Tellerverhältnisse entsprechend, die Synchronsignale in das Zeitraster der Bezugssignale hinein passen. Dadurch ist dann das Tempo festgelegt, mit der die Audiosignalwiedergabe beginnt, bzw. auf das sich die Audiosignalwiedergabe einstellt, wenn über eine Auszeit keine Synchronsignale eingegeben wurden. Die Quantisierung der Zeitabstände der Synchronsignale in Bezug zu den Notenwerten des Audiosignals, wird dann gleichfalls durch die jeweils aktuelle Dauer der durch Bezugssignale markierten Zeitspannen bestimmt, z.B. über die jeweilige Dauer des Musiktaktes, bzw. gegebenenfalls zwischen weiteren, innerhalb dem Musiktakt vorgesehenen Bezugssignalen.there is then within a range in which a change the playback speed of the audio signal is allowed, the Playback speed adjusted so that e.g. integer multiples or plate ratios Accordingly, the sync signals in the time frame of the reference signals fit into it. This then sets the pace at which the Audio signal playback begins, or to which the audio signal reproduction adjusts if over a timeout no sync signals were entered. The quantization the intervals the sync signals in relation to the note values of the audio signal, is then also by the current duration of by Reference signals marked periods, e.g. about the respective duration of the music cycle, or if applicable, between further, reference signals provided within the music clock.

Soll als Option, noch eine wesentliche spontane Tempoveränderung durch Bedienelemente am Wiedergabegerät (Audio Recorder) eingestellt werden, dann ist in Weiterbildung noch die Vorzugsmaßnahme vorgesehen, diese Tempoveränderung mit einer besonderen Remote Controll Funktion (z.B. via blue tooth) vorzunehmen, welche zwei Tasten: Schneller/Langsamer aufweist, und die neben dem Vorhandensein auf dem Gerät, die einer Remote Controll Eingabe (einer Fernbedienung) zugeführten Tasten so angeordnet sind, daß der Sportler sie während der Erzeugung der Synchronimpulse bedienen kann, z.B. an einer am Lenker eines Fahrrades befestigten Einfassung (befestigt wie z.B. der Schalthebel einer Gangschaltung), auf der die Knöpfe vorgesehen sind, oder als jeweils oben am Griff der Skistöcke vorgesehene Knöpfe (jeweils einen für jeden Skistock, der mit dem Daumen jeweils gedrückt werden kann), von denen für einen Ski Stock das Drücken des Knopfes das Tempo um einen Schritt beschleunigt und am anderen Stock das Drücken des Knopfes um einen Schritt reduziert. Diese beiden Tasten könnten z.B. auch im Schalthebelgehäuse der Gangschaltung eines Fahrrades mit vorgesehen sein, wobei die Anschlüsse dann zu einem kleinen, am Fahrrad weiterhin befestigten Gehäuse geführt sind, dem auch die Sensorsignale der Sensoren (200, 201 in 15) zugeführt sind, und in dem die blue tooth Schnittstelle zum Abspielgerät, z.B. zu einem MP3 Handy, vorgesehen ist. In Weiterbildung, kann für den Fall, wenn das Handy klingelt, der Klingelton in das Audio Signal mit eingeblendet werden, und eine akustische Ansage vorgenommen werden, die sagt, wer der Anrufer ist. Sagt der Teilnehmer dem Sportler (Skiläufer, Radfahrer, oder Skater, etc.) zu, dann drückt er beide Tasten gleichzeitig, und der Anrufer erhält eine Ansage, daß er sich noch etwas gedulden soll (z.B. bis der Skifahrer abschwingen kann, oder der Radfahrer stehen bleiben kann, usw.). Die Ansage wer der Anrufer ist, spricht der Handy Eigner bei der Erstellung in sein Telefonverzeichnis als komprimiertes Audio Signal auf. Ebenso können die durch ein externes Mikrofon aufgenommenen Umgebungsgeräusche, in die Wiedergabe des MP3 Players eingebaut werden, wobei jedoch erst ab einer bestimmten Pegelschwelle diese Geräusche durchgeschaltet und aufaddiert sind.Should be set as an option, nor a significant spontaneous tempo change by controls on the playback device (audio recorder), then in training is still the preferred measure seen to make this tempo change with a special remote control function (eg, via blue tooth), which has two buttons: Faster / Slower, and which are arranged in addition to the presence on the device, the remote control input (remote control) supplied keys in that the athlete can operate them during the production of the synchronizing pulses, for example on a mount fixed to the handlebars of a bicycle (fastened, for example, the gear lever of a gearshift) on which the buttons are provided, or as buttons provided at the top of the handle of the ski sticks ( one for each ski pole, which can be pressed with the thumb), for a ski pole press the button to accelerate the tempo by one step and on the other floor to reduce the button press by one step. These two buttons could also be provided, for example, in the gearshift housing of the gearshift of a bicycle, wherein the connections are then led to a small, further attached to the bike housing, which also the sensor signals of the sensors ( 200 . 201 in 15 ) are supplied, and in which the blue tooth interface to the player, for example, to an MP3 phone, is provided. In a further development, in the case when the mobile phone rings, the ringtone can be faded in with the audio signal, and an acoustic announcement can be made, which says who the caller is. If the participant tells the athlete (skier, cyclist, or skater, etc.), then he presses both keys simultaneously, and the caller receives an announcement that he should be patient (eg, until the skier can swing off, or the cyclist can stand still, etc.). Announcing who the caller is, the phone owner speaks when creating in his phone directory as a compressed audio signal. Similarly, the recorded by an external microphone ambient noise can be installed in the playback of the MP3 player, but only at a certain level threshold, these sounds are turned on and added up.

Für die Anwendung eines Joggers oder Skate Rollschuh Fahrers ist es sinnvoll, die Elektronik der Taste für die Tempoveränderung außenseitig eines Handschuhs zu integrieren, und dabei die Tastenfunktion selbst, an der Innenseite der Hand zu platzieren. Zu 18a wird später noch ein Beispiel eines solchen Handschuhs beschrieben. Es reicht dann aus, eine Faust zu machen, um den Status Taste gedrückt zu erzeugen. Dabei kann der nachfolgend beschriebene Verlustmeßsensor (vgl. auch Quellenangaben oben) verwendet werden, mit dem auch besonders hochohmige Verluste induktiv gemessen werden können, um das Statussignal der Tastenfunktion (Faust oder nicht Faust) zu erzeugen. Dabei kann der Handschuh auch die Finger frei lassen, d.h. nur die Innenhand und den Handballen schützen (vgl. dazu später zu 18a).For the application of a jogger or skate skate driver, it is useful to integrate the electronics of the tempo change button on the outside of a glove while placing the button function on the inside of the hand. To 18a An example of such a glove will be described later. It then suffices to make a fist to press the status key. In this case, the loss measuring sensor described below (compare also references above) can be used with which even high-impedance losses can be measured inductively in order to generate the status signal of the key function (fist or not fist). The glove can also leave the fingers free, ie protect only the palm and the palm of the hand (cf 18a ).

Das besondere an der bevorzugten Eingabefunktion, ist dabei die Eingabe des Tempos. Wie vorhin gerade diskutiert wurde, soll das Tempo (abgesehen von der notwendigen Phasenregelung mit der zugehörigen automatischen Angleichung des Tempos) weitgehend unabhängig von der Anzahl der auf einen Musiktakt jeweils entfallenden Synchronimpulse sein, wenn diese passend zum Musiktakt eingegeben werden, wobei bei sich ändernder Anzahl der Synrchonsignale, durch Messung der Zeitspannen aufeinanderfolgender Synchronsignale und deren Summierung (in Bezug zu den Zeiteinheiten der Bezugssignale) die Temporegelung vorgenommen ist. Die Zeiteinheiten der Bezugssignale entsprechen dabei dem aktuellen Tempo.The special about the preferred input function, is the input the tempo. As previously discussed, should the pace (apart from the necessary phase control with the associated automatic adjustment the tempo) largely independent from the number of sync pulses each attributable to a music beat be if these are entered to match the music act, where with changing Number of sync signals, by measuring the time periods of successive ones Synchronous signals and their summation (in relation to the time units the reference signals) the speed control is made. The time units The reference signals correspond to the current tempo.

Beim Drücken einer betreffenden Taste ("schneller" oder "langsamer") wird der Zeitmaßstab der Bezugssignale für die Zuordnung der aufsummierten Zeitwerte der Synchronsignale, der gewünschten Tempoänderung des Audiosignales entsprechend umgeschaltet, und zwar so, daß das Audiosignal im Synchronisationsbereich (zwischen Bezugssignale und Synchronsignale) bleibt, bzw. bei einer entsprechenden Veränderung der Umschaltung gleichfalls das Tempo der Audiosignalwiedergabe nachgeregelt wird. Die Umschaltung der Zeitwerte erfolgt dann jeweils in Verhältniszahlen, wie sie der musikalischen Wiedergabe entsprechen, z.B. doppelt so schnell, oder halb so schnell. Weiters erfolgt die Umschaltung dann zu Zeitpunkten, die durch besondere Bezugssignale entsprechend markiert sind.At the To press a key ("faster" or "slower") becomes the time scale of the Reference signals for the assignment of the accumulated time values of the synchronous signals, the desired tempo change the audio signal switched accordingly, in such a way that the audio signal in the synchronization range (between reference signals and sync signals) remains, or with a corresponding change in the switching likewise the tempo of the audio signal reproduction is readjusted. Switching the Time values are then each in relative numbers, as they are the musical Correspond to reproduction, e.g. twice as fast, or half as fast. Furthermore, the switchover then takes place at times that are due to special Reference signals are marked accordingly.

Hinweis: Der Begriff Musiktakt, bzw. Takt, richtet sich nach den gesetzten Bezugssignalen, welche jeweils jene Zeitspanne markieren, innerhalb welcher der zeitliche Ausgleich jeweils in der zuvor oder auch aktuell gemessenen Abweichung proportionalen Zeitschritten erfolgt (vgl. oben t1... t4). Das kann gegebenenfalls z.B. auch in der Mitte des musikalischen Taktes sein, wenn längere Notenwerte wiedergegeben werden, deren Zeitspanne dann entsprechend proportional verkürzt oder verlängert werden sollen. Das heißt, besonders markierte Bezugssignale Qeweils) legen die Zeitspanne fest, über die der Zeitausgleich der Synchronisation erfolgt. Diese Bezugssignale müssen nicht besonders hervorgehoben angezeigt sein, es reicht, wenn sie der Benutzer durch sein musikalisches Empfinden in dem wiedergegebenen Audiosignal wahrnehmen kann.Note: The term music clock, or clock, depends on the set Reference signals, which respectively mark that period of time, within which the temporal balance respectively in the before or also current measured deviation proportional time steps takes place (see. above t1 ... t4). This may optionally be e.g. also in the middle of the be musical beat when playing longer note values whose period of time is then proportionally shortened or extended should be. This means, specially marked reference signals respectively) set the time span firmly, over the time compensation of the synchronization takes place. These reference signals have to not be highlighted, it is enough if you the user through his musical sense in the reproduced Can perceive audio signal.

Es können weiterhin verschiedene Modi vorgesehen sein, z.B. einer, bei der die Temposynchronisation auch nach der Frequenz der Synchronsignale entsprechend den Bezugssignalen vorgenommen wird, wobei dann bei doppelter Frequenz der Synchronsignale sich die doppelte Wiedergabegeschwindigkeit des Audiosignals ergibt, und Aussetzer der Synchronimpulse gleichfalls detektiert werden können (ohne Änderung der Wiedergabegeschwindigkeit des Audiosignals zu bewirken).

  • Figure 00170001
    Eine wesentliche Verbesserung des oben angegebenen Verfahrens wird erreicht, daß als besonders bevorzugte Maßnahme dieser Verbesserungserfindung, in Anpassung an dem Rhythmus des betreffenden Musikstückes, bzw. Audiosignals, unterschiedlich bewertete Bezugssignale vorgesehen sind, nämlich a) solche die nur für die Messung der Zeitabweichung, jedoch nicht für die Nachstellung der Zeitabweichung verwendet sind, und b) und solche, welche die Zeitspanne (Korrekturzeitspanne) der jeweils zu den Synchronsignalen erfolgenden Zeit proportionalen Korrektur (bzw. die Nachstellung) der Phase bzw. Frequenz des rhythmisch ablaufenden Vorganges festlegen, c) und gegebenenfalls (als Option) noch solche, die vorgesehen sind, um zur Zeit proportionalen Korrektur (Nachstellung), welche den Synchronsignalen entsprechen, noch eine gesondert synchronisierte Tempovorgabe über manuelle Bedienung in entsprechend größeren Zeitverhältnissen zu ermöglichen.
Furthermore, various modes may be provided, for example one in which the tempo synchronization is also carried out according to the frequency of the synchronizing signals corresponding to the reference signals, in which case twice the frequency of the synchronizing signals, the double playback speed of the audio signal results, and dropouts of the synchronizing pulses can also be detected (without change the playback speed of the audio signal).
  • Figure 00170001
    A significant improvement of the above-mentioned method is achieved that are provided as a particularly preferred measure of this improvement invention, in adaptation to the rhythm of the piece of music or audio signal, differently valued reference signals, namely a) those only for the measurement of the time deviation, however are not used for the adjustment of the time deviation, and b) and those which determine the period of time (correction period) of each occurring to the synchronous signals time proportional correction (or adjustment) of the phase or frequency of the rhythmic process running, c) and optionally (as an option) still those which are provided in order to allow at the time proportional correction (adjustment), which correspond to the synchronizing signals, nor a separately synchronized Tempo specification via manual operation in correspondingly larger time ratios.

Dabei können die durch Bezugssignale (b) festgelegten Zeitspannen (Korrekturzeitspannen), welche jeweils die zu den Synchronsignalen erfolgende Zeit proportionale Korrektur festlegen, gleichfalls noch weiter unterteilt sein, dito die unter (a) genannten, gegebenenfaüs auch nicht vorhanden sein. Wie die hierarchische Abstufung der Bezugssignale vorgenommen wird, hängt von der genauen Anwendung ab. Sie kann z.B. so vorgenommen sein, daß Synchronsignale, welche zu Bezugssignalen detektiert sind, die die einzelnen Taktschläge (z.B. 1, 2, 3,; 1, 2, 3,;...) innerhalb eines Taktes betreffen, von Taktschlag zu Taktschlag nur eine maximale Veränderung bewirken können, die durch einen Paramter (einen den betreffenden Bezugssignalen zugehörigen Paramter) einstellbar ist, z.B. auf 5%, etc., wobei die festgestellte Restzeitabweichung dann jeweils nur über die Zeitspanne eines vollen Musiktaktes (Zeit linear über diese Zeitspanne) ausgeglichen wird.

  • Figure 00180001
    Kodierung der Bezugssignale im Audiosignal: Um das Timing zu vereinfachen, können die zeitlichen Meßpunkte der im Audiosignal enthaltenen Bezugssignale, neben der Kodierungsmöglichkeit über die Zeitbasis (zur Adressierung des Audiosignals über die Zeitachse), auch durch im Audiosignal zwar enthaltene, jedoch außerhalb des Hörbereiches liegende (oder ausgefilterte) Frequenzen kodiert sein (auch Kodierung serieller Zeichen, usw.), in etwa vergleichbar mit dem Stereo Übertragungsverfahren für den Rundfunk).
The time intervals (correction periods) defined by reference signals (b), which respectively define the correction proportional to the synchronizing signals, may also be subdivided further, in the same way as the ones mentioned under (a) may not be present. How the hierarchical gradation of the reference signals is made depends on the exact application. It may for example be made so that sync signals which are detected to reference signals that affect the individual beats (eg, 1, 2, 3, 1, 2, 3, ...) within a clock, from beat to beat only can cause a maximum change that can be set by a parameter (a parameter associated with the relevant reference signals), eg to 5%, etc., whereby the determined remaining time deviation then only compensates over the period of a full music cycle (time linear over this period of time) becomes.
  • Figure 00180001
    Coding of the reference signals in the audio signal: In order to simplify the timing, the time measuring points of the reference signals contained in the audio signal, in addition to the possibility of coding over the time base (for addressing the audio signal on the time axis), but also in the audio signal contained, but lying outside the audible range (or filtered out) frequencies (also coding of serial characters, etc.), roughly comparable to the stereo transmission method for broadcasting).

Dabei können auch beide Kodierverfahren (über die Zeitbasis) und unmittelbar über das Audiosignal miteinander gekoppelt werden, wobei dann sämtliche Stellen zu denen ein Audiosignal bei der Wiedergabe jeweils angesprungen werden kann (entsprechend der Adressierung von Slices, etc.), über das Timing der Zeitbasis (mit jeweils ausreichend weiterem Adressraum zu jeder Adresse) kodiert sind, und ausgehend von diesen Adressen (als Offset), die im Audiosignal direkt als nicht hörbare Frequenzmarken gesetzten Zeitmarken, nur als Zählimpulse für die Inkrementierung (in Bezug zu diesem Offset) benutzt sind, um eine möglichst hohe Auflösung zu erhalten. Die so inkrementieren Adressen liefern dann die Adressen zu einer Tabelle (Referenztabelle), in welchem die zugehörigen Daten der Bezugssignale (entsprechend der jeweiligen Festlegung ihrer Bedeutung für die Synchronisation) ausgelesen werden. Die Bezugssignale selbst werden dem Benutzer nur durch den Rhythmus des Audiosignals übermittelt, die beschriebene Maßnahme betrifft nur die zeitliche Kodierung als Meßpunkt für die bevorzugte Messung der für die Temporegelung jeweils auszugleichenden Zeitabweichung.there can also both coding methods (about the time base) and immediately above the audio signal are coupled together, then all Places to which an audio signal jumped during playback (according to the addressing of slices, etc.), about that Timing of the time base (each with a sufficiently wide address space to each address) and from these addresses (as an offset), which in the audio signal directly as inaudible frequency markers set time stamps, only as counts for the Incrementing (in relation to this offset) are used to create a highest possible resolution to obtain. The addresses to be incremented then supply the addresses to a table (reference table), in which the associated data the reference signals (according to the respective definition of their Meaning of the synchronization) are read out. The reference signals themselves are transmitted to the user only by the rhythm of the audio signal, the described measure relates only to the temporal coding as a measuring point for the preferred measurement of for the Temporal control in each case to be compensated time deviation.

Unter Bezugnahme auf 23a, 23b, und 24 sollen die grundsätzliche Synchronisation zu unterschiedlichen Abweichungen und über mehrere Takte beobachtet, besprochen werden. Die Musiktakte, nach denen hier synchronisiert werden soll, entsprechen hier den Bezugssignalen B12, B13, B14... B17, usw., wobei diese umrandeten Symbole dem nicht synchronisiertem Zustand, d.h. mit unveränderlichem Tempo wiedergegebenen, entsprechen, und die mit dem Zusatz N (B*N) versehenen, den entsprechend der Synchronisation zeitlich verschobenen entsprechen.With reference to 23a . 23b , and 24 the fundamental synchronization to different deviations and over several bars should be discussed. The music acts to be synchronized here correspond here to the reference signals B12, B13, B14 ... B17, etc., these outlined symbols corresponding to the non-synchronized state, ie reproduced with fixed tempo, and those with the suffix N (B * N) correspond to the time-shifted according to the synchronization.

Die innerhalb der Musiktakte vorhandenen Bezugssignale, die aus Platzgründen nur zwischen B12 und B13 mit den Symbolen a, b, c, d, bezeichnet sind, betreffen das Synchronisationszeitraster, nach dem die eingehenden Synchronsignale zugeordnet werden und sind auf der Zeitlinie 1 dargestellt.The reference signals present within the music acts, which due to space limitations only between B12 and B13 are denoted by the symbols a, b, c, d, affect the synchronization time frame after which the incoming Sync signals are assigned and are shown on the timeline 1.

Somit durch die Kodierungsinformation der Bezugssignale B12, B13, B14... B17, (welche hier jeweils dem Beginn des musikalischen Taktes entsprechen, und im einfachsten Fall auch nach einem, dem musikalischen Takt entsprechenden Zeitraster zeitlich positioniert sein können, die Zeitspanne der jeweils zu den Synchronsignalen erfolgenden Zeit proportionalen Korrektur (Nachstellung) der Phase bzw. Frequenz des rhythmisch ablaufenden Vorganges festlegen; – wobei die Bezugssignale a, b, c, d,... die jeweils innerhalb eines Taktes zeitlich kodiert sind, im einfachsten Fall gleichfalls einem Zeitraster entsprechen können, und dabei je nach Anwendung (z.B. in Verbindung mit einem Sportgerät), entweder nur für die Messung der Zeitabweichung, jedoch nicht für die Nachstellung der Zeitabweichung verwendet sind, oder die relative Zeitänderung in Bezug zur jeweils vorherig gemessenen Zeitspanne entsprechender Bezugssignalpaare (a, b, c, d), nur bis zu einem bestimmten Grenzwert zugelassen wird (z.B. beim Abspielen der Begleitmusik eines Musikinstrumentes).

  • Figure 00190001
    Dadurch, daß für die Messung der Zeitabweichung sowie für die Nachstellung der Zeitabweichung, durch Bezugssignale (B*, a, b, c, d,) Zeitbereiche festgelegt werden, die in Bezug auf die Linearität des Zeitmaßstabes entweder keine nicht lineare Nachstellung (z.B. innerhalb eines Musiktaktes) zulassen, oder nur eine begrenzte Abweichung von der Linearität des Zeitmaßstabes zulassen, dito für die Nachstellung der Zeitabweichung weitere Bezugssignale (B12, B13, B14... B17) vorhanden sind und Bereiche markieren, in denen auch eine größere Abweichung (z.B. innerhalb eines Musiktaktes) linear ausgeglichen werden kann, kann die Nachstellung des Tempos zur Korrektur der gemessenen Abweichung insgesamt so erfolgen, daß sie musikalisch verträglich klingt.
  • Figure 00190002
    Dabei hängt es von der Anwendung ab, wie die Bezugssignale B12, B13, B14...B17 zur Festlegung der Korrekturzeitspannen in Bezug zum Musiktakt zeitlich platziert werden, dito ob und wie weiteren Bezugssignale innerhalb des Musiktaktes (B*, a, b, c, d,) vorgesehen und verwendet sind. Dabei können diese weiteren Bezugssignale (je nach Anwendung) gegebenenfalls auch entfallen, und z.B. durch die Bezugssignale B12, B13, B14... B17 die Korrekturzeitintervalle auch zu Taktschlägen innerhalb des Musiktaktes festlegen, wobei sie zu benachbarten Musiktakten jeweils übergreifend definiert sind.
Thus, by the coding information of the reference signals B12, B13, B14 ... B17, (which here in each case correspond to the beginning of the musical clock, and in the simplest case also after a time scale corresponding to the musical clock, the period of time to each Determining the phase or frequency of the rhythmically proceeding process proportional to the synchronizing signals proportional time (time) - whereby the reference signals a, b, c, d, ... which are time coded within a clock, in the simplest case also a time grid Depending on the application (eg in connection with a sports equipment), either only for the measurement of the time deviation, but not used for the adjustment of the time deviation, or the relative time change in Reference is made to the previously measured time period of corresponding reference signal pairs (a, b, c, d), only up to a certain limit value is allowed (eg when playing the accompaniment of a musical instrument).
  • Figure 00190001
    Characterized in that for the measurement of the time deviation as well as for the adjustment of the time deviation, by reference signals (B *, a, b, c, d), time ranges are defined, which in terms of the linearity of the time scale either no non-linear adjustment (eg within a music clock), or permit only a limited deviation from the linearity of the time scale, dito for the adjustment of the time deviation further reference signals (B12, B13, B14 ... B17) are present and mark areas in which a larger deviation (eg within a musical clock) can be compensated linearly, the adjustment of the tempo for correcting the measured deviation can be done altogether so that it sounds musically sound.
  • Figure 00190002
    It depends on the application how the reference signals B12, B13, B14... B17 are timed to determine the correction periods with respect to the music clock, ditto whether and how other reference signals within the music clock (B *, a, b, c , d,) are provided and used. These additional reference signals (depending on the application) may also be omitted, and for example by the reference signals B12, B13, B14 ... B17 set the correction time intervals to beats within the music clock, where they are defined to neighboring music files overarching.

Unterschiedliche Beispiele: Für die erläuterte Jogger Anwendung, ist beispielsweise zu jedem Musiktakt ein Bezugssignal zur Festlegung der Korrekturzeitspannen vorgesehen. Bei der Fahrradanwendung, wo der Radfahrer auch den runden Tritt erlernen soll, kann abhängig von der Art der Musik, z.B. nur jeder zweite oder dritte Takt, etc., ein Bezugssignal zur Festlegung der Korrekturzeitspanne aufweisen. Hingegen ist für die Anwendung der Synchronisation einer Begleitmusik (als wiedergegebenes Audiosignal) zu einem live gespielten Musikinstrument, oder auch zu einem live gesungenen Gesang, ein wesentlich komplexeres Muster von Korrekturzeitspannen (die mit unterschiedlichen Parametern auch zeitlich ineinander verschachtelt sein können), vorgesehen.different Examples for the explained Jogger application, for example, is a reference signal to each music clock provided for determining the correction periods. In the bicycle application, where the cyclist should also learn the round kick, depending on the type of music, e.g. only every second or third bar, etc., have a reference signal for determining the correction period. On the other hand is for the application of the synchronization of an accompanying music (as reproduced Audio signal) to a live musical instrument, or also to a live sung song, a much more complex pattern correction periods (those with different parameters as well temporally nested within one another).

Weiterhin kann für Spezialanwendungen zu einem Bezugssignal noch eine Mehrtachkodierung vorgesehen sein, um bei einer geringfügigeren Änderung der Zeitspanne aufeinanderfolgender Synchronimpulse, z.B. nur zu jedem dritten Takt (Musiktakt) die Einleitung einer Korrekturzeitspanne zuzulassen, bei etwas größeren Abeichungen, nur zu jedem zweiten Takt, und bei großen Abweichungen, zu jedem Takt. Das gleiche kann die Korrektur der Zeiten zu innerhalb eines Musiktaktes vorgesehenen Bezugssignalen (vgl. B*, a, b, c, d,) betreffen.Farther can for Special applications to a reference signal, nor a multi-pitch coding be provided to a successive change in the time period Synchronizing pulses, e.g. only every third bar (music beat) the Allow for the introduction of a correction period, with slightly larger calibrations, only at every second bar, and in case of big deviations, to every one Clock. The same can be done to correct the times too Music reference provided reference signals (see B *, a, b, c, d,).

D.h. abweichend von der aktuell gemessenen Zeitabweichung ist beispielsweise die Anzahl der Musiktakte festgelegt, über die sich das Tempo nicht ändern darf. Dabei ist es für das Beispiel der Fahrradkurbel zweckmäßig, den Beginn, ab wann sich das Tempo zu welchem Takt ändern darf, noch synchron zu einer dieser Takteinteilung entsprechenden Winkelteilung, bzw. Winkelstellung der Kurbel (der Pedalkurbel) des Fahrrades festzulegen. Somit einerseits die Musikwiedergabe zum runden Tritt (jeweils über eine oder mehrere Umdrehungen der Kurbel) verleitet, andererseits das Tempo des Audiosignals an das sich ändernde Tempo der Kurbelumdrehung anpaßt. Nach dieser Methode läßt sich vor allem der runde Tritt auch beim Beschleunigen erlernen, was vor allem weniger Reserven kostet, und dem Radfahrer eine längere Ausdauer sichert, auch beim Sprinten.

  • Figure 00210001
    Um dieses Beispiel allgemein anzuwenden, ist bei dieser Variante die Steuerung der Verwendung der Bezugssignale durch unterschiedliche Prioritäten unterschiedlicher Synchronsingalquellen vorgenommen. Was z.B. auch bei einem elektronischen Schlagzeug zur Anwendung gelangen kann, indem mit der einen Hand die eingeklopften Synchronsingale ausschließlich jenen Bezugssignalen zugeordnet werden, die das Zeitintervall eines Musiktaktes betreffen, während die mit der anderen Hand eingeklopften Synchronsingale, den innerhalb eines Musiktaktes verwendeten Bezugssignalen entsprechen; – mit den unterschiedlichen Gestaltungsmöglichkeiten für eine Zeitprüfung oder Statusprüfung (zu dem die Synchronsingale jeweils eingegeben worden sind).
In other words, deviating from the currently measured time deviation, the number of music acts is fixed over which the tempo must not change. It is useful for the example of the bicycle crank, the beginning, from when the tempo may change to what tact, still synchronous to this clock division corresponding angle division, or set angular position of the crank (the pedal crank) of the bicycle. Thus, on the one hand the music playback to the round kick (in each case over one or more revolutions of the crank) enticed, on the other hand adapts the tempo of the audio signal to the changing pace of the crank turn. By this method, especially the round kick can be learned while accelerating, which, above all, costs less reserves, and ensures the cyclist a longer endurance, even when sprinting.
  • Figure 00210001
    To generally apply this example, in this variant, the control of the use of the reference signals is made by different priorities of different sync sound sources. What can also be used for example in an electronic drums by one hand with the tapped Synchronsingale exclusively those reference signals are related to the time interval of a musical act, while the tapped with the other hand Synchronsingale, the reference signals used within a music clock correspond; - with the different design options for a time check or status check (for which the sync sounds have been entered in each case).

Neben diesen Optionsmöglichkeiten wird in Weiterbildung der musikalische Aspekt bei der Synchronisation noch dadurch berücksichtigt, daß der Beginn der Synchronisation (Korrektur) nur dann zugelassen wird, wenn dabei die Tempoabweichung des musikalischen Taktes nicht zu groß wird. Diese Maßnahme wird nachfolgend zu 24 näher erläutert. Zunächst sollen 23a, und 23b näher erläutert werden.

  • Zeitlinie 1... betreffen die Bezugssignale;
  • Zeitlinie 2... betreffen die Synchronsiggale;
  • Zeitlinie 3... betreffen die Zeiten, wie sie jeweils beginnend zu den jeweils erhaltenen Synchronisationszeitpunkten B*N ablaufen, und den Zeitspannen zu dem jeweils vorherigen Synchronisationsimpuls entsprechen (vgl. nachfolgende Erläuterung).
In addition to these options, the musical aspect of synchronization is taken into account in further development in that the beginning of the synchronization (correction) is only allowed if the tempo deviation of the musical measure is not too great. This measure will become attached below 24 explained in more detail. First of all 23a , and 23b be explained in more detail.
  • Timeline 1 ... relate to the reference signals;
  • Timeline 2 ... affect the synchronization siggale;
  • Timeline 3... Relate to the times in which they respectively begin beginning at the synchronization times B * N obtained in each case and correspond to the time intervals for the respectively preceding synchronization pulse (see following explanation).

B12, B13, B14... B17 entsprechen hier jeweils einem Taktbeginn des Musiktaktes; a, b, c, d,... entsprechen hier (nicht unmittelbar hörbaren !) Taktschlägen, bzw. deren Zeitpunkten innerhalb eines Taktes.

  • Case1 (Fall1): Entsprechend einem vereinfachten Modus sind nur die Synchronsignale (S12... S17... usw.) eingegeben, die unmittelbar den Taktschlägen des Taktbeginns, somit den Bezugssignalen B12, B13, B14... B17... usw., entsprechen, welche die Korrekturzeitspannen festlegen,
  • Case2 (Fall2): Es sind weiterhin zwischen den Synchronsignalen (S12... S17... usw.) liegende Synchronsignale eingegeben, die den weiterhin vorgesehenen Bezugssignalen a, b, c, d,... entsprechen, zu denen jeweils die Zeitabweichung gemessen wird, jedoch entweder keine Nachstellung der Zeitabweichung erfolgt oder nur eine begrenzte Nachstellung. a, b, c, d,... entsprechen z.B. Bezugssignalen, die Taktschlägen innerhalb eines Taktes zugeordnet sind, wobei diese Taktschläge nicht regelmäßig eingegeben werden müssen, sondern auch zu beliebigen Stellen ausgelassen werden können, bzw. punktierten Noten entsprechen können, bzw. durch weitere rhythmisch passende Taktschläge ergänzt werden können zu denen dann überhaupt keine Bezugssignale vorgesehen sind.
B12, B13, B14 ... B17 correspond here in each case to one clock start of the music clock; a, b, c, d, ... correspond here (not directly audible!) beats, or their times within a clock.
  • Case1: According to a simplified mode, only the sync signals (S12... S17..., Etc.) are input immediately following the beats of the beginning of the clock, thus the reference signals B12, B13, B14... B17 ., which define the correction periods,
  • Case2 (Case 2): There are further input between the sync signals (S12 ... S17 ... etc.) synchronous signals that correspond to the further provided reference signals a, b, c, d, ..., to each of which the time deviation is measured, but either no adjustment of the time deviation takes place or only a limited adjustment. For example, a, b, c, d, ... correspond to reference signals that are assigned to beats within a measure, these beats do not have to be entered regularly, but can also be omitted at random points, or may correspond to dotted notes, or can be supplemented by further rhythmically appropriate beats to which then no reference signals are provided.

D.h. in diesem Fall müssen die Synchronsignale (S12... S17... usw.), die unmittelbar jeweils einem Taktbeginn entsprechen, somit den Bezugssignalen B12, B13, B14... B17... usw., entsprechen, aus dem Muster der Synchronsignale, vgl. auch (burst in 13a, 13b) abgetrennt werden, um das in 23a 23b, und 24 dargestellte Synchronisationsmuster zu erhalten. Wie diese Abtrennung erfolgt, ist in erster Linie von der Anwendung abhängig, und beispielsweise durch zeitliche Näherungsmessung der eingegebenen Synchronsignale in Bezug zu den Bezugssignalen vorgenommen, oder auch durch eine getrennte Eingabe der den Musiktakt betreffenden Synchronsignale (S12... S17... usw. jeweils zugehörig zu den Bezugssignalen B12, B13, B14... B17... usw.), z.B. kann die Trennung über rechte und linke Hand erfolgen, wenn die Anwendung ein elektroktronisches Schlagzeug betrifft, oder auch über die Intensität der Eingabe, wobei dann diese Intensität nicht absolut, sondern relativ zu den weiteren (zeitlich benachbart eingegebenen Synchronsignalen) erfolgt. Eine getrennte Eingabe ist auch vorhanden, wenn die Synchronsignale über die Kurbelstellung der Pedale eines Fahrrades und durch weitere Abtastung der Zahnscheibe (301) abgeleitet werden, wie nachfolgend zu 15 noch beschrieben wird. Die Abtrennung der den Musiktakt betreffenden Synchronsignale (S12... S17... usw. jeweils zugehörig zu den Bezugssignalen B12, B13, B14... B17... usw.), kann auch durch den Bezug zum Status erfolgen, indem sich die Synchronisierung gerade befindet und über ein Notenablaufprogramm eines Programmes, oder eines zur synchronisierten Begleitmusik live gespieltes MIDI Instrumentes fremd gesteuert sein (Beginn Erkennung eines neuen Satzes eines Musikstückes, usw.).That is, in this case, the sync signals (S12 ... S17 ... etc.) immediately corresponding to one clock start each, thus corresponding to the reference signals B12, B13, B14 ... B17 ..., etc., must be extracted from the pattern the sync signals, cf. also (burst in 13a . 13b ) are separated to the in 23a 23b , and 24 To obtain synchronization patterns shown. How this separation takes place depends primarily on the application, and for example by temporal proximity measurement of the input synchronizing signals in relation to the reference signals made, or by a separate input of the music clock synchronous signals (S12 ... S17 ... etc each belonging to the reference signals B12, B13, B14 ... B17 ... etc.), for example, the separation can be done by right and left hand when the application is an electronic drums, or on the intensity of the input, where then this intensity is not absolute, but relative to the other (temporally adjacent input sync signals) takes place. A separate input is also present when the sync signals on the crank position of the pedals of a bicycle and by further scanning the toothed wheel ( 301 ), as follows 15 will be described. The separation of the sync signals (S12... S17..., Etc., respectively, associated with the music beat, respectively belonging to the reference signals B12, B13, B14... B17... Etc.) can also be effected by reference to the status by the synchronization is currently in progress and controlled externally via a note progression program of a program, or a MIDI instrument played live to synchronized background music (beginning detection of a new set of a piece of music, etc.).

Beispiel:Example:

Um in Case2 die Synchronsignale, die unmittelbar jeweils dem Taktbeginn entsprechen (S12... S17... usw) auszufiltern werden die Synchronsignale als über die Taktlänge gebündelte Impulsreihen (burst Impulse) aufgefaßt, wobei z.B. fünf Taktschläge (take five) innerhalb eines Taktes (1, 2, 3, 4, 5) eingegeben werden (entspricht hier B*, a, b, c, d). Dabei wird davon ausgegangen, daß jene Taktschläge, bzw. Synchronimpulse, die jeweils zu Beginn des Taktes auftreten, für die Einleitung einer Synchronisation (d.h. einer Tempoveränderung des Audiosignals) erkannt werden, wenn diese Taktschläge, bzw. Synchronimpulse in ausreichend zeitlicher Nähe zu einem Bezugssignal, welches den Beginn einer Korrekturzeitspanne markiert, eingegeben werden, hier sind dies die möglichen Bezugssignale (B12, B13, B14... B17... usw.). Tatsächlich ist es jedoch bei diesem Beispiel das Synchronsignal S12, welches innerhalb einer bestimmten Toleranz zum Bezugssignal B12 eintrifft, bzw. eintreffen muß, damit es als eine Synchronisation einleitendes Signal erkannt wird (hier mit START bezeichnet). Vgl. dazu auch die später angegebenen Alternativen eines durch ein Synchronsignal getriggerten Startes, mit der Option während der Stummschaltung eines Intrumentes, Synchronimpulse über das Spiel des Instrumentes einzugeben.Around in Case2, the sync signals, immediately at the beginning of each measure correspond (S12 ... S17 ... etc) to filter out the sync signals as over the bar length bundled Pulse bursts are understood, e.g. five beats (take five) within a clock (1, 2, 3, 4, 5) are entered (corresponds here B *, a, b, c, d). It is assumed that those beats, or Synchronizing pulses, each occurring at the beginning of the clock, for the initiation a synchronization (i.e., a tempo change of the audio signal) when these beats, or sync pulses in sufficient time proximity to a reference signal, which the beginning of a correction period marked, can be entered here are these the possible ones Reference signals (B12, B13, B14 ... B17 ... etc.). Actually However, in this example, the synchronous signal S12, which within a certain tolerance to the reference signal B12 arrives, or arrive must, with it it is recognized as a synchronization initiating signal (here labeled START). See also the alternatives given later a start triggered by a synchronous signal, with the option while the mute of an instrument, sync pulses over the Game of the instrument to enter.

Praktisch heißt dies, daß zur Einleitung einer Synchronisation, der Benutzer dem Rhythmus, so wie er ihn empfindet (vergleichbar mit einem Tänzer) hört, oder gegebenenfalls nach einem Notenbild auch spielt, und passend zum Beginn jenes Taktschlages (B*) richtig einsetzt, der jenem Bezugssignal entspricht, welches eine dem Synchronsignal zugehörige Korrekturzeitspanne einleiten kann. Dabei kann der Benutzer auch mit einem Taktschlag innerhalb eines Taktes beginnen, z.B. mit b, aus der Reihung B*, a, b, c, d, wobei jedoch nur die Nähe zu B* für die Initialisierung der Synchronisation (START) bewertet wird, und einsetzt, wenn der Synchronimpuls nahe genug am betreffenden Bezugssignal B* liegt.Practically is called this, that to Initiation of a synchronization, the user the rhythm, so how he feels him (comparable to a dancer) listens, or if necessary after playing a score, and matching the beginning of that beat (B *) correctly, which corresponds to the reference signal, which is a the sync signal associated Initiate correction period. The user can also do this begin with a beat within one bar, e.g. with b, from the sequence B *, a, b, c, d, but only the proximity to B * for the Initialization of the synchronization (START) is evaluated, and uses if the sync pulse is close enough to the respective reference signal B * is.

Ist dies der Fall, wie hier der Übersicht wegen so dargestellt, daß zum genauen Zeitpunkt B12 (eines Taktbeginns) das Synchronsignal S12 eintrifft (wobei innerhalb eines zu B12 vorgegebenen Zeitfensters, S12 eintreffendes Synchronsignal bewertet wird), dann wird die Synchronisation eingeleitet (START), was zur Folge hat, daß die Zeitspanne von S12 bis zum nächsten Synchronisationsimpuls, hier S13, gemessen wird.

  • Figure 00240001
    Dabei ist für die Temporegelung des Audiosignals ein relativer Zeitbereich Tvar[%] festgelegt, innerhalb dem die Zeitspannen zwischen entsprechend definierten Bezugssignalen, z.B. jene die den Takt betreffen, geregelt werden können, – hier B12, B13, B14... B17... usw.,. D.h. um welchen Faktor sich die Wiedergabe der Geschwindigkeit durch die Synchronisation ändern können soll. Dieser Faktor kann z.B. durch die bereits erläuterte Tasteneingabe verändert werden, um größere Tempovariationen zu ermöglichen. Dies hat jedoch nichts mit der nachfolgend noch erläuterten Erweiterungsoption zu tun, bei der eine Zeitveränderung der Bezugssignale (B*, a, b, c, d,) der Taktschläge innerhalb eines Musiktaktes (vgl. zwischen S12 und S13) nur jeweils nur begrenzt zugelassen wird, um den innerhalb eines Taktes ablaufenden Rhythmus nicht zu verändern.
If this is the case, as shown here for the sake of clarity, the synchronization signal S12 arrives at the exact time B12 (of a start of the clock) (within a time window specified at B12, S12 incoming synchronization signal is evaluated), then the synchronization is initiated (START), which has the consequence that the period from S12 to the next synchronization pulse, here S13, is measured.
  • Figure 00240001
    In this case, a relative time range Tvar [%] is defined for the temporal control of the audio signal, within which the time periods between correspondingly defined reference signals, eg those relating to the clock, can be regulated - here B12, B13, B14 ... B17 ... etc.,. That is, by what factor the playback of the speed by the synchronization should be able to change. This factor can be changed, for example, by the previously described key input to allow for greater tempo variations. However, this has nothing to do with the extension option explained below, in which a time change of the reference signals (B *, a, b, c, d) of the beats within a music clock (compare between S12 and S13) is only permitted in each case only to a limited extent is not to change the rhythm running within a bar.

Trifft ein Synchronisationsimpuls innerhalb eines Zeitfensters der (zur Erkennung eines Korrekturzeitintervalles) kodierten Bezugssignale ein (vgl. zu S12), dann wird die Zeitspanne zum nachfolgenden Synchronisationsimpuls, hier S13 darauf geprüft, ob sie innerhalb des festgelegten Zeitbereiches Tvar (hier für die Zeitintervalle zwischen B12-B13, B13-B14, B14-B15... usw.) eintrifft. Ist dies der Fall, dann wird das Zeitintervall, hier t12 (zur Synchronisation) verwendet, ist dies jedoch nicht der Fall, dann wird der Synchronisationsimpuls als entsprechender Taktschlag gewertet, so wie er dem aktuellen Zeitraster entsprechend (das wären hier z.B. die jeweiligen Zeitspannen B13 bis B14N, B14N bis B15N, usw.) einem Bezugssignal (B*, a, b, c, d,... etc.) am nächsten liegt und für die Messung der Abweichung verwendet, auf die später noch näher eingegangen wird.Meets a synchronization pulse within a time window of (for Detection of a correction time interval) coded reference signals on (see S12), then the time period becomes the subsequent synchronization pulse, checked here S13 within the specified time range Tvar (here for the time intervals between B12-B13, B13-B14, B14-B15 ... etc.) arrives. If this is the case then it will the time interval used here t12 (for synchronization) is this is not the case, then the synchronization pulse as corresponding beats evaluated, as he the current time grid accordingly (that would be here e.g. the respective time periods B13 to B14N, B14N to B15N, etc.) is closest to a reference signal (B *, a, b, c, d, ... etc.) and for the measurement of the deviation used, which will be discussed later.

In 23a und 23b trifft S13 als gültiger erkannter Synchronisationsimpuls mit der Zeit t12 im zulässigen Bereich (Tvar < t12 < Tvar für die Gültigkeit von S13) ein, um für die Messung der Synchronisationszeitspanne, mit welcher die Tempowiedergabe zu synchronisieren ist, verwendet zu werden. Dies erfolgt so, daß der zuvor zwischen S12 und S13 gemessene Zeitwert t12, d.h. die zu einem aktuellen (als gültig erkannten) Synchronisationsimpuls S13 zum vorherigen Synchronisationsimpuls S12 gemessene Zeitspanne t12, mit Zeitpunkt des Eintreffens des aktuellen (d.h. als gültig erkannten) Synchronisationsimpuls S13 als Beginn, als Korrekturwert gesetzt wird, wobei für einen Zeitwert, der dem Ablauf von t12 entspricht, geprüft wird, ob zu diesem Zeitpunkt (B14N), die von dem Bezugssignal B13, welches dem aktuellen (als gültig erkannten) Synchronisationsimpuls S13 zugehörig ist, abgelaufene Zeitspanne t13N, einem Zeitwert entspricht, wie er der festgelegten Zeittoleranz Tvar unmittelbar, oder über einen weiteren mathematischen Zusammenhang (Faktor, etc.) noch entspräche. Entspricht der Wert t13N, dann wird er als neuer Bezugspunkt zugehörig zum nächsten Bezugssignal B14, das sich auf den Zeitpunkt B14N verschiebt, gesetzt. Sind die Bezugssignale, die jeweils eine Korrekturzeitspanne markieren, z.B. als Musiktakt festgelegt, dann entspricht die aktuelle Taktlänge der Dauer t13N, mit B13 ais Taktbeginn und B14N als Taktende (bzw. dem Taktbeginn des nächsten Taktes). Der gleiche Vorgang wiederholt sich dann für den nächsten Synchronisationsimpuls S14, bzw. t13, wobei die Zeitspanne von t13 dann beim aktuellen Zeitpunkt des nachfolgenden Bezugssignals B14N beginnt (entspricht ursprünglich B14, dessen Zeitpunkt jedoch wegen der Erhöhung der Wiedergabegeschwindigkeit verschobenen wird) und bei B15N endet, das jedoch erst gültig zeitlich versetzt (synchronisiert) wird, wenn die oben genannte Prüfung, hier von t13 als sich ergebende Zeitspanne t13 zwischen dem aktuellen Synchronisationssignal S14 und dem vorherigen Synchronisationsimpuls S13, so ausfällt, daß sich durch die Zeitspanne t13, bzw. bei Ablauf von t13, für die zeitliche Verschiebung von B15 (nach B15N), in Bezug zum vorherigen verschobenen Bezugssignal B14N ein Zeitwert t14N ergibt, der einem Zeitwert entspricht, wie er als einer dem festgelegten Zeitbereich Tvar unmittelbar, oder über einen weiteren mathematischen Zusammenhang (Faktor, etc.) entspricht. Dabei wird dieses Verfahren ständig fortgesetzt, solange sich das Verfahren im Synchronisationsstatus befindet. 23a betrifft dabei ein Synchronisationsmuster, bei dem die Zeitintervalle der Synchronimpulse sich verkürzt, somit das Tempo der Audiosignalwiedergabe sich entsprechend erhöht. 23b betrifft dabei ein Synchronisationsmuster, bei dem die Zeitintervalle der Synchronimpuise sich verlängern, somit das Tempo der Audiosignalwiedergabe sich entsprechend verringert.In 23a and 23b arrives at S13 in the allowable range (Tvar <t12 <Tvar for the validity of S13) as a valid recognized synchronization pulse with time t12 to be used for the measurement of the synchronization period with which the tempo reproduction is to be synchronized. This takes place in such a way that the time value t12 previously measured between S12 and S13, ie the time interval t12 measured at a current (recognized as valid) synchronization pulse S13 with the synchronization pulse S13 at the time of arrival of the current (ie validly recognized) synchronization pulse S13 Start, is set as a correction value, wherein for a time value corresponding to the lapse of t12, it is checked whether at this time (B14N), which has elapsed from the reference signal B13, which is the current (recognized as valid) synchronization pulse S13 Time span t13N, a time value corresponding to the specified time tolerance Tvar immediately, or via another mathematical relationship (factor, etc.) still correspond. If the value corresponds to t13N, then it is set as a new reference point associated with the next reference signal B14, which shifts to the time B14N. If the reference signals, each marking a correction period, for example, as a music clock set, then the current cycle length of duration t13N, with B13 ais beginning of the clock and B14N at the end of the bar (or the beginning of the clock of the next bar). The same process then repeats for the next synchronization pulse S14, t13, respectively, the time period of t13 then beginning at the current time of the subsequent reference signal B14N (originally corresponds to B14, but whose time is shifted due to the increase in the playback speed) and ends at B15N , which, however, only temporally offset (synchronized) when the above test, here from t13 as the resulting time period t13 between the current synchronization signal S14 and the previous synchronization pulse S13, so fails that by the time t13, or at Sequence of t13, for the time shift of B15 (after B15N), relative to the previous shifted reference signal B14N results in a time value t14N, which corresponds to a time value, as it directly as one of the specified time range Tvar, or via another mathematical relationship (factor , etc.). In the process, this process is continued continuously as long as the process is in synchronization status. 23a refers to a synchronization pattern in which the time intervals of the sync pulses is shortened, thus increasing the tempo of the audio signal playback accordingly. 23b refers to a synchronization pattern in which the time intervals of Synchronimpuise extend, thus the tempo of the audio signal playback is reduced accordingly.

Zwischen den durch die Synchronisation jeweils neu erhaltenen Bezugssignalen, bzw. über deren Korrekturzeitspannen t13N = (B13-B14N), t14N = (B14N-B15N), t15N = (B15N-B16N), t16N = (B16N-B17N),..., wird dann proportional dem Rhythmus, bzw. proportional zu den Notenwerten (d.h. der Notendauer), die Wiedergabegeschwindigkeit korrigiert.

  • Figure 00260001
    Um aus den Zeitdifferenzen t12, t13, t14, t15, t16,..tn (23a, 23b, 24) um die jeweils aufeinanderfolgender Synchronsignale auseinander liegen, die sich daraus ergebenden Korrekturzeitspannen t13N, t14N, t15N, t16N,... tnN zu berechnen, die sich jeweils an den Zeitpunkt des zuvor verschoben Bezugssignals anschließen um den Zeitpunkt des aktuell zu verschiebenden Bezugssignals zu erhalten, wird folgendermaßen vorgegangen:
Vgl. dazu in 23a, 23b: aus B14 wird B14N, aus B15 wird B15N,... usw.Between the reference signals respectively newly obtained by the synchronization or via their correction periods t13N = (B13-B14N), t14N = (B14N-B15N), t15N = (B15N-B16N), t16N = (B16N-B17N), ... , then proportional to the rhythm, or proportional to the note values (ie the note duration), the playback speed is corrected.
  • Figure 00260001
    To determine from the time differences t12, t13, t14, t15, t16, .. tn ( 23a . 23b . 24 ) apart from the respective successive synchronous signals, the resulting correction time intervals t13N, t14N, t15N, t16N,... tnN are calculated, which in each case follow the time of the previously shifted reference signal in order to obtain the instant of the reference signal currently to be shifted , the procedure is as follows:
See also in 23a . 23b : B14 becomes B14N, B15 becomes B15N, ... etc.

Es wird, je nachdem ob die gemessene Abweichung durch eine Erhöhung der Wiedergabegeschwindigkeit (23a), oder durch eine Verringerung der Wiedergabegeschwindigkeit (23b) auszugleichen ist, die Differenz zwischen dem eintreffenden Synchronisationssignal (S*) und dem der aktuellen Synchronisation entsprechenden Bezugssignal B*N gemessen (wenn S* gegenüber 8*N nacheilend eintrifft), bzw. gegebenenfalls die Differenz zwischen dem der aktuellen Synchronisation entsprechenden Bezugssignal B*N und dem eintreffenden Synchronisationssignal (S*) gemessen (wenn S* gegenüber B*N voreilend eintrifft). Das beide Abweichungsrichtungen quasi gleichzeitig getestet werden, wurde bereits in der DE 41 43 257 C2 angegeben. Bei dieser Messung wird die Fehlerzeit tf gemessen und weiterhin die Abweichungsrichtung (ob jeweils ein Synchronsignal in Bezug zum zugeordneten Bezugssignal voreilend oder nacheilend eintrifft) erhalten.Depending on whether the measured deviation is due to an increase in the playback speed ( 23a ), or by reducing the playback speed ( 23b ), the difference between the incoming synchronization signal (S *) and the current synchronization corresponding reference signal B * N measured (when S * arrives at 8 * N lagging), or optionally the difference between the current synchronization corresponding reference signal B * N and the incoming synchronization signal (S *) measured (if S * arrives ahead of B * N). The two directions of deviation are tested virtually simultaneously, has already been in the DE 41 43 257 C2 specified. In this measurement, the error time tf is measured and also the direction of deviation (whether a respective synchronizing signal with respect to the associated reference signal arrives leading or lagging).

tf... betrifft jeweils die Fehlzeit, um die ein Synchronsignal gegenüber dem zu egehörigen Bezugssignal (wie es im Audiosignal jeweils enthalten ist, bzw. durch das Audiosignal wiedergegeben wird) vor- oder nacheilend eintrifft. Wobei die Synchronsignale jeweils einer vom Benutzer vorgegebenen Periodizität entsprechen (hier im musikalischen Sinn), an die das von der Audiokonserve wiedergegebene Audiosignal in seiner Wiedergabegeschwindigkeit durch die bevorzugte Korrektur angepaßt wird, wodurch die im Audiosignal enthaltenen Bezugssignale gleichermaßen der Korrektur der Wiedergabegeschwindigkeit entsprechend zeitlich verschoben sind.tf ... refers to the absence of time by which a synchronizing signal to the to relatives Reference signal (as contained in the audio signal, respectively) is reproduced by the audio signal) arrives late or late. Where the sync signals each one specified by the user periodicity correspond (here in the musical sense), to that of the audio conservatory reproduced audio signal in its playback speed adapted the preferred correction , whereby the reference signals contained in the audio signal equally Correction of the playback speed correspondingly shifted in time are.

Hinweis: Die Korrekturzeitspanne t13N, beginnt mit B13, weil erst zu B12 durch S12 die Initialisierung (START) des Synchronvorganges erfolgte, daher erst ab B14N die Bezugssignale voreilend verschoben auftreten (23a). Das gilt auch für 23b, wo die Bezugssignale entsprechend nacheilend verschoben auftreten. Weshalb für B13 auch tf gegen das durch die Synchronisation zeitlich noch nicht verschobene B13 gemessen ist.Note: The correction period t13N begins with B13, because the initialization (START) of the synchronizing process only took place at B12 through S12, therefore the reference signals only appear shifted in advance from B14N ( 23a ). That also applies to 23b where the reference signals occur lagged accordingly. Which is why, for B13, tf is also measured against B13, which has not yet been shifted in time by the synchronization.

Figure 00270001
Die zu dem, einem aktuellen Synchronisationsimpuls (z.B. S14) voreilenden Synchronimpuls (hier S13) erhaltene Fehlzeit -tf* (23a, hier S13 um -tf* voreilend zu B13), bzw. tf* (23b, hier S13 um tf* nacheilend zu B13), wird dann zur in Bezug zum voreilenden Synchronimpuls (hier S13) gemessenen Zeitspanne (hier t13 zwischen S14 und S13) vorzeichengerecht addiert, um den Zeitwert zu erhalten, der mit dem zuletzt berücksichtigten (hier B13) und/oder durch die Synchronisation versetzten Bezugssignal beginnt, um nach seinem Ablauf (hier t13) den Zeitpunkt für die zeitliche Korrektur des periodisch ablaufenden Vorganges (hier das im Tempo geregelte Audiosignal) zu erhalten, was hier der Verschiebung von B14 voreilend zum Punkt B14N entspricht; wodurch sich der ohne Synchronisation gegebene Zeitwert tB13 (zwischen B14 und B13) auf t13N verkürzt, was durch eine Erhöhung der Frequenz des Transporttaktes des Audiosignals im Verhältnis von tB13/t13N erreicht wird.
Figure 00270001
The absence time tf * obtained at the synchronization pulse leading to a current synchronization pulse (eg S14) (here S13) ( 23a , here S13 at -tf * leading to B13), or tf * ( 23b , here S13 by tf * trailing to B13) is then added to the time interval measured in relation to the leading synchronizing pulse (here S13) (here t13 between S14 and S13) in order to obtain the time value which coincides with the last considered (here B13 ) and / or reference signal offset by the synchronization, in order to obtain after its expiration (here t13) the time for the temporal correction of the periodically proceeding process (in this case the tempo controlled audio signal), which here is the shift from B14 leading to point B14N corresponds; whereby the timing value tB13 (between B14 and B13) given without synchronization is shortened to t13N, which is achieved by increasing the frequency of the transport clock of the audio signal in the ratio of tB13 / t13N.

Hinweis: Da die Synchronisation des Musiktaktes erst bei S12 einsetzt (START) und ein brauchbarer Wert sich erst in der mit B13 eingeleiteten Korrekturzeitspanne ergibt (vgl. auch später zur Prüfung nach 24), bezieht sich der Beginn der Korrekturzeitspanne auf das zuletzt berücksichtig Bezugssignal B13, das jedoch noch nicht zeitlich verschoben auftritt.Note: Since the synchronization of the music clock does not start until S12 (START) and a usable value only results in the correction time period initiated with B13 (see also later for the check after 24 ), the beginning of the correction period refers to the last considered reference signal B13, which, however, does not yet occur with a time lag.

Anders verhält es sich bei dem nächsten Bezugssignal, hier mit S15 als aktuellen Synchronisationsimpuls (in 23a, bzw. 23b), und dem zugehörigen voreilenden Synchronimpuls des Synchronsignals S14, mit der zugehörigen Fehlzeit -tf** (23a, hier S14 um -tf** voreilend zu B14N), bzw. tf** (23b, hier S14 um tt** nacheilend zu B14N). Der Zeitwert, der hier mit dem durch die vorherige Svnchronisation bereits versetzten B14N Bezugssignal beginnt, um nach seinem Ablauf (hier B15N) den Zeitpunkt für die zeitliche Korrektur des periodisch ablaufenden Vorganges (hier die das im Tempo geregelte Audiosignal) zu erhalten, entspricht hier t14N. Was bei einer Vorzeichen gerechten Addition von tf** die der zeitlichen Korrektur entsprechende Verschiebung von B15 nach B15N ergibt.The situation is different with the next reference signal, here with S15 as the actual synchronization pulse (in 23a , respectively. 23b ), and the associated leading sync pulse of the sync signal S14, with the associated absence time -tf ** ( 23a , here S14 to -tf ** leading to B14N), or tf ** ( 23b , here S14 at tt ** lagging to B14N). The time value starting here with the B14N reference signal already offset by the previous synchronization, in order to obtain the timing for the temporal correction of the periodically proceeding process (in this case the tempo-controlled audio signal) after its expiration (here B15N), corresponds here to t14N , What in the case of a sign-equitable addition of tf ** yields the time correction corresponding shift from B15 to B15N.

Allgemein gilt daher für ein aktuelles Synchronsignal S(n), welches einem zu verschiebenden Bezugssignal B(n) als zugehörig erkannt worden ist:

  • (1) tf = tB(n-1)-tS(n-1), bzw. tS(n-1)-tB(n-1), um tf vorzeichengerecht zu erhalten;
  • (2) Dadurch ändert sich das neue Bezugszeitintervall (über die betreffende Korrekturzeitspanne), mit: t(n-1)N... als neu erhaltenes Bezugszeitintervall nach Verschiebung von B(n); t(n)B... als vor der Verschiebung von B(n) bestehendes Bezugszeitintervall; tf... vorzeichengerechte Fehlzeit zwischen B(n-1) und S(n-1); t(n-1)... als zwischen S(n) und S(n-1) gemessene Zeitspanne der Synchronsignale; t(n-1)N = t(n-1) + tf
In general, therefore, a current synchronizing signal S (n) which has been recognized as belonging to a reference signal B (n) to be shifted is valid:
  • (1) tf = tB (n-1) -tS (n-1), or tS (n-1) -tB (n-1), respectively, to obtain tf signed;
  • (2) This changes the new reference time interval (over the correction period in question), with: t (n-1) N ... as the newly obtained reference time interval after shifting B (n); t (n) B ... as the reference time interval existing before the shift of B (n); tf ... sign-matching absence time between B (n-1) and S (n-1); t (n-1) ... as a time period of the synchronous signals measured between S (n) and S (n-1); t (n-1) N = t (n-1) + tf

Wobei aus dem Verhältnis dieser durch die aktuelle Synchronisation entstandenen Korrekturzeitspannen t(n-1)N, bzw. hier t13N, t14N,... t16N,usw., in Bezug zu den ursprünglichen Zeitspannen t(n)B, bzw. hier tB13, tB14, tB15, usw., wie sie jeweils vor der zu einem Bezugssignalzeitpunkt eingehenden Synchronisation zwischen den betreffenden Bezugssignalen aufgetreten sind, das zu korrigierende Tempo der Audiosignalwiedergabe sich berechnet, derart, daß es jeweils der neu erhaltenen Konekturzeitspanne (t(n-1)N, bzw. t13N, t14N,... t16N, usw.) entspricht. Somit ergeben sich in 23a Verkürzungsfaktoren t(n-1)N/t(n)B, z.B. tB14N/t14B, usw; bzw. in 23b Verlängerungsfaktoren. Mit diesen Verkürzungsfaktoren (23a) bzw. Verlängerungsfaktoren (23b) werden dann die Taktzeiten des Transporttaktes, mit dem das Audiosignal jeweils ausgegeben wird, multipliziert, um das der Synchronisation entsprechende Tempo durch entsprechende Variation der Taktfrequenz des Ausgabetaktes zu erhalten.Wherein, from the ratio of these caused by the current synchronization correction periods t (n-1) N, or here t13N, t14N, ... t16N, etc, with respect to the original time periods t (n) B, and here tB13 , tB14, tB15, etc., respectively, which have occurred before the synchronization of the respective reference signals at a reference signal time, the audio signal reproduction tempo to be corrected is calculated such that it corresponds to the newly obtained correction period (t (n-1) N, or t13N, t14N, ... t16N, etc.). Thus arise in 23a Shortening factors t (n-1) N / t (n) B, eg tB14N / t14B, etc .; or in 23b Extension factors. With these shortening factors ( 23a ) or extension factors ( 23b ) then the cycle times of the transport clock, with which the audio signal is output in each case multiplied to obtain the synchronization of the corresponding tempo by corresponding variation of the clock frequency of the output clock.

Hinweis: In 23a, 23b ist die Terminologie tB14, tB15... usw. verwendet, sie ist hier für die angegebene Formel, t14B, t15B, etc., bzw. tn(B) gleich zu setzen.Note: In 23a . 23b If the terminology tB14, tB15 ... etc. is used, it must be set equal here for the given formula, t14B, t15B, etc., or tn (B).

D.h., sind die Bezugssignale, welche die Zeitspanne der jeweils zu den Synchronsignalen erfolgenden Zeit proportionalen Korrektur (bzw. die Nachstellung) der Phase bzw. Frequenz des rhythmisch ablaufenden Vorganges festlegen, z.B. so festgelegt, daß sie jeweils dem Beginn eines neuen Musiktaktes entsprechen, dann erfolgt die Veränderung des Tempos des Audiosignals nicht kontinuierlich, sondern Takt für Takt, usw. Wobei zur Messung der zeitlichen Abweichung der Synchronisation, optional auch noch weitere Taktschläge als Synchronimpulse, gleichfalls einem Bezugssignalzeitraster B*, a, b, c, d,... zugehörig, in Bezug auf ihre zeitliche Lage gemessen und in die Korrektur mit einbezogen werden können, was bei der Berechnung des aktuellen Ausgabetaktes des Audiosignals natürlich ständig berücksichtigt werden muß.that is, are the reference signals representing the time span of each of the Synchronous signals time proportional correction (or the adjustment) of the phase or frequency of the rhythmic process set, e.g. set so that they are each the beginning of a correspond to new music tact, then the change takes place the tempo of the audio signal not continuously but clock by bar, etc. For measuring the time deviation of the synchronization, Optionally, even more beats as sync pulses, also a reference signal time frame B *, a, b, c, d, ..., in Measured in terms of their timing and in the correction with can be included which in the calculation of the current output clock of the audio signal Naturally constantly considered must become.

Eine die Dauer des Musiktaktes jeweils verändernde Zeitkorrektur betrifft in erster Linie Anwendungen zum Thema Sport und Musik, bzw. bei rein musikalischen Anwendungen immer dann, wenn das Tempo bewußt geändert werden soll, ansonsten der beat (die Taktdauer) ja präzise eingehalten werden soll. Bei rein musikalischen Anwendungen, erfolgt die Korrektur innerhalb des Taktes an den durch die Bezugssignale markierten Stellen, wobei dann an den erlaubten Stellen, die Korrektur in einem Zeitverhältnis vorgenommen ist, wie sie mit den Bezugssignalen angegeben wird, wobei auch proportionale Zeitaufteilungen vorgesehen sein können.

  • Figure 00300001
    In besonderer Weiterbildung ist dabei das Notenbild, z.B. eines Gesanges, in Sclices (Abschnitte) des Audiosignals zerlegt, wobei deren Beginnzeiten innerhalb des Notenbildes durch Bezugssignalkodierungen gesteuert sind und die Sclices die Bezugssignalkodierungen enthalten. Darüber hinaus kann auch noch ein Grundgerüst definiert sein, welches entsprechend dem Aufruf der Slices (durch das jeweils aktuell wiedergegebene) den Aufruf aller Slices übergeordnet steuert, und in das die einzelnen Sclices, während des Zeitablaufes, die Parameter zum Aufruf weiterer Slices übergeben.
A change in the duration of the music clock each time correction affects primarily sports and music applications, or in purely musical applications whenever the tempo is to be changed consciously, otherwise the beat (the clock period) so precisely maintained. For purely musical applications, the correction is made within the clock at the points marked by the reference signals, and then at the allowed points, the correction is made in a time ratio as indicated with the reference signals, whereby proportional time divisions may also be provided.
  • Figure 00300001
    In a further development, the note image, eg of a song, is divided into sections (sections) of the audio signal, their start times within the note image being controlled by reference signal codings and the slices containing the reference signal codings. In addition, a skeleton can also be defined, which controls the call of all slices according to the call of the slices (by the respectively currently played), and in which the individual slices, during the passage of time, pass the parameters for calling further slices.

Für diese Variante gelten dann für die Synchronisation die gleichen Überlegungen, wobei durch die nachfolgend beschriebene Methode der Miteinbeziehung von gespielten Oberstimmen vom Benutzer erzeugter Echtzeit Notendaten (vgl. Echtzeit MIDI Signal in 28) eine hoch auflösende Synchronisation genau an den Stellen erhalten wird, an denen sie benötigt wird, daß sind die Änderungen der Töne einer Melodie. Wird das Verfahren an Slices angewendet, wird bevorzugt neben einer Synchronisation noch ein Trigger Modus verwendet, wobei zwischen beiden Modi abhängig von der aktuellen Synchronisation automatisch umgeschaltet wird. Dabei wird als übergeordnete Bedingung ein Modus vorgesehen, bei dem von einem exakten beat, d.h. einer präzisen und stabilen Taktdauer ausgegangen wird.For this variant, the same considerations then apply to the synchronization, wherein real-time note data generated by the user (see Real-Time MIDI Signal in) is generated by the method described below for the inclusion of played upper voices 28 ) a high-resolution synchronization is obtained exactly at the places where it is needed, that is the changes in the tones of a melody. If the method is applied to slices, preferably in addition to a synchronization or a trigger mode is used, and automatically switched between the two modes depending on the current synchronization. In this case, as a higher-level condition, a mode is provided in which an exact beat, ie a precise and stable cycle duration, is assumed.

Während der Dauer eines Musiktaktes wird zunächst nur synchronisiert, wobei die Audio Slices gemäß dem Ablaufprogramm der Reihe nach hintereinander gesetzt werden, und die Synchronisation so vorgenommen wird, wie für die Taktsynchronisaiton beschrieben, nur, daß anstelle der Übernahme absoluter Zeitwerte, jeweils die Veränderungen in % auf das nächste Zeitintervall des nächsten Slice, deren Dauer in der Regel ja unterschiedlich vom vorherigen ist, übernommen werden. Weshalb zu jedem Beginn eines Slice, welches durch die Bezugssignale jeweils adressiert wird, auch deren Spieldauer, normiert auf eine reguläre Wiedergabegeschwindigkeit mit abgespeichert ist. Weiters können auch die innerhalb eines Musiktaktes (oder bei über mehrere Takte gebundenen Noten auch über mehrere Takte) jeweils gesetzten Bezugssignale beim (zeitlichen) Erreichen eines Bezugssignale vorab gescannt werden, um die Korrekturen so vorzunehmen, daß bei Ende des Taktes der beat erhalten bleibt. Wird bei dieser Vorab Kalkulation, bei der die durch das Audiosignal wiedergegebenen Noten vorab gescannt werden (d.h. bevor sie noch gespielt werden !), indem sie in einen entsprechenden Scanner Speicherbereich geladen werden, festgestellt, daß sich die Synchronisation zum Taktende nicht genau ausgeht, dann wird der Triggermodus mit einbezogen. Die Umschaltung in den Triggermodus erfolgt für einen kurzzeitigen Zeitabschnitt jedoch nur dann, wenn aktuell über das vom Benutzer erzeugte Echtzeit Audiosignal ein Meßwert zur Synchronisation im aktuellen Bereich erhalten wird, sonst bleibt die Synchronisation entsprechend den vorherigen Meßwerten aufrecht. Wird über Echtzeit Audiosignal ein Meßwert zur Synchronisation im aktuellen Bereich erhalten, dann entscheidet die zeitliche Lage eines entsprechend zu diesem Zweck kodierten Bezugssignales wann das Trigger Gate geöffnet wird, wobei das Bezugssignal wie alle anderen auch, durch die Synchronisation gesteuert ist.During the duration of a music clock is first only synchronized, the audio slices are sequentially set in accordance with the sequence program, and the synchronization is carried out as described for the Takttsynchronisaiton, only that instead of taking absolute time values, the changes in % to the next time interval of the next slice, the duration of which is usually different from the previous one. Which is why at each beginning of a slice, which is addressed by the reference signals in each case, their playing time, normalized to a regular playback speed is stored. Furthermore, the reference signals respectively set within a music clock (or in the case of notes connected over a plurality of clocks) can also be scanned in advance during the (temporal) reaching of a reference signal in order to make the corrections so that the beat is maintained at the end of the clock. In this preliminary calculation, in which the notes reproduced by the audio signal are scanned in advance (ie before they are still played!) By being loaded into a corresponding scanner memory area, it is determined that the synchronization with the Clock does not go out exactly, then the trigger mode is included. However, switching to the trigger mode takes place for a short-term period only if a measured value for synchronization in the current range is currently obtained via the user-generated real-time audio signal, otherwise the synchronization remains in accordance with the previous measured values. If a measured value for synchronization in the current range is obtained via a real-time audio signal, then the timing of a correspondingly coded reference signal decides when the trigger gate is opened, whereby the reference signal, like all others, is controlled by the synchronization.

D.h., die Bezugssignalkodierung umfaßt auch die Steuerung eines Trigger Gate, welches die Triggerung eines zu dem Bezugssignal kodierten Audios Sclice innerhalb eines Zeitfensters vorbereitet. Solange die übergeordnete Triggerbedingung (z.B. eine kodierte Notensequenz des vom Benutzer gespielten Echtzeit MIDI Signals) innerhalb des Zeitfensters nicht eintrifft, wird das aktuelle, ansonsten gegebenenfalls bereits beendete Audiosignal Slice bis zum Eintreffen des Triggersignals verlängert, bzw. wenn das Triggersignal nicht eintrifft, nach Ablauf des Zeitfensters das nächste Slice adressiert. Wird das Audiosignal innerhalb des Zeitfensters während des "Wartens" auf das Triggersignals verlängert, dann erfolgt dies z.B. durch Adressierung eines weiteren Zusatzslices, das zu diesem Audiosignal kodiert ist.that is, includes the reference signal encoding Also, the control of a trigger gate, which triggering a to the reference signal encoded audio Sclice within a time window prepared. As long as the parent Trigger condition (e.g., an encoded note sequence of the user's played real-time MIDI signal) within the time window is not arrives, the current, otherwise possibly already ended Audio signal slice extended until the arrival of the trigger signal, resp. if the trigger signal does not arrive, at the end of the time window the next Slice addressed. Is the audio signal within the time window while of "waiting" for the trigger signal extended, then this is done e.g. by addressing a further additional slice, which is encoded to this audio signal.

Trifft das Triggersignal jedoch innerhalb des Zeitfensters ein, während das Audiosignal Slice wiedergegeben wird, dann muß beim Gesang in der Regel noch ein Teil des vorherigen Slices in das nächste mit rüber genommen werden und dafür das nachfolgende entsprechend kürzer gesungen werden.Meets however, the trigger signal within the time window while the Audio signal slice is played, then usually when singing a part of the previous slice will be taken over in the next, and the next one will be correspondingly shorter be sung.

D.h. die durch die Kodierung der Bezugssignale als Triggersignale interpretierten Audiosignale adressieren unterschiedliche Slices, die sich im wiedergegebenen Audiosignal sehr ähnlich sind, jedoch nur im Timing unterscheiden. Aufbereitet werden diese Audioslices durch einen Compiler, wobei z.B. eine Melodie zum gleichen normalisierten (beat) Taktschlag mit unterschiedlichen Verschleppungen interpretiert wird, was neben der Bearbeitung mit einem Editierprogramm auch durch Einspielen in Echtzeit unter Verwendung des nachfolgend zu 28 beschriebenen Verfahrens erfolgen kann, und abhängig von den Zeitwerten die Korrektur einmal:

  • a) durch unterschiedliche Geschwindigkeitsregelung abhängig vom erhaltenen Meßergebnis erfolgt,
  • b) und weiterhin durch Adressierung unterschiedlicher Slices, deren engere Auswahl zu jedem Bezugssignal kodiert ist und durch das quantisierte Meßergebnis der Zeitabweichung adressiert wird, eine musikalisch angepaßter Ausgleich vorgenommen ist. Dabei übernehmen die Synchronsignale die Zeitfenstersteuerung der zugehörigen Bezugssignale vor, wobei innerhalb der Zeitfenster, dann aus dem Ablauf eines Audioslices das nächste zum richtigen Zeitpunkt aufgerufen wird. Der richtige Zeitpunkt ist wiederum durch ein Bezugssignale festgelegt, die sich in jedem der verfügbaren Audio Slices befindet.
That is to say that the audio signals interpreted as trigger signals by the coding of the reference signals address different slices which are very similar in the audio signal being reproduced but differ only in timing. These audio slices are processed by a compiler, whereby, for example, a melody is interpreted at the same normalized (beat) beat with different carry-overs, which, in addition to editing with an editing program, can also be recorded in real time using the following 28 method described, and depending on the time values, the correction once:
  • a) takes place by different speed control depending on the obtained measurement result,
  • b) and further by addressing different slices whose narrower selection is coded to each reference signal and is addressed by the quantized measurement result of the time deviation, a musical adjustment is made. The synchronization signals take over the time window control of the associated reference signals, wherein within the time window, then from the expiration of an audio slices the next is called at the right time. Again, the right time is determined by a reference signal that resides in each of the available audio slices.

Eine gute Methode solch komplexe Vorgänge zu berechnen ist die Simulation in Programmschleifen bei schrittweiser Veränderung der Parameter. In diesem Zusammenhang soll noch auf den in der DE 41 43 257 C2 gemachten Vorschlag eingegangen werden, die Synchronisation mit einer (um einen Faktor MPY) hoch gesetzter Frequenz zu verbessern. Dabei wird dann so vorgegangen, daß für die Bezugssignalzeitintervalle eine um diesen Faktor noch weiterhin vorgenommene Unterteilung des Zeitrasters vorgesehen ist, das gleichfalls für die Synchronisation noch mitbenutzt wird. In Erweiterung zur DE 41 43 257 C2 soll unter Bezugnahme auf 28 ein Vorschlag besprochen werden, bei dem in die Synchronisation noch die in Echtzeit eingegebenen Noten, bzw. ein entsprechendes MIDI Signal, etc. mit einbezogen ist, das über einen Frequenz/MIDI Konverter von einem Gesang oder einem natürlichen Instrument abgeleitet wird, oder direkt von einem in Echtzeit gespielten MIDI Instrument gespielt wird.A good method to calculate such complex processes is the simulation in program loops with stepwise change of the parameters. In this context, should still on the in the DE 41 43 257 C2 proposal to improve the synchronization with a (by a factor MPY) high set frequency. In this case, the procedure is then such that a subdivision of the time grid which is still carried out by this factor is provided for the reference signal time intervals, which is also shared for the synchronization. In extension to DE 41 43 257 C2 should by reference to 28 a proposal will be discussed in which in the synchronization nor the real-time inputted notes, or a corresponding MIDI signal, etc. is included, which is derived via a frequency / MIDI converter of a song or a natural instrument, or directly from played in real-time MIDI instrument.

Das Besondere dabei ist, daß synchron zum wiedergegebenen Audiosignal (Elastic Audio) a = f(t), über dessen Transporttakt TKT1 die Wiedergabegeschwindigkeit gesteuert wird, weiterhin noch die (z.B. zur Oberstimme) dazu passenden MIDI Noten Daten (MIDI Stream) wiedergegeben werden. Beide Speicher (Audio und MIDI) folgen dem Prinzip einer durch einen Transporttakt (TKT1 für Audio, TKT2 für MIDI) gesteuerten Signalausgabe. Über die Zeitbasis erfolgt die Kopplung des MIDI Taktes TKT2 zum Audiotakt TKT1, gegebenenfalls unter Benutzung eines eigenen Adressraums des Arbeitsspeichers für diese Zuordnung (durch Abspeicherung entsprechender Zeitmarken); oder gegebenenfalls ist auch nur eine serielle weitere Signalspur des Audiosignals für die Frequenz mäßige Kodierung des MIDI Signals benutzt, bei dem die den Noten entsprechenden Daten, dann wieder durch Frequenzfilterung (bzw. FFT) dekodiert werden können.The Special is that synchronous to the reproduced audio signal (elastic audio) a = f (t), via whose Transport cycle TKT1 the playback speed is controlled still the (for example to the upper part) matching MIDI notes Data (MIDI stream). Both memories (audio and MIDI) follow the principle of a transport clock (TKT1 for audio, TKT2 for MIDI) controlled signal output. About the time base is the Coupling of the MIDI clock TKT2 to the audio clock TKT1, if necessary using a dedicated address space of the working memory for this Assignment (by storing corresponding time stamps); or if necessary, only one serial further signal track of the Audio signal for the frequency moderate coding of the MIDI signal in which the data corresponding to the notes, then decoded again by frequency filtering (or FFT) can.

Allerdings ist für die Ausgabe des MIDI Signals ein durch einen kombinierten Durchlaufspeicher/Scannspeicher SCSP unmittelbar vor der Ausgabe realisierter Zeitabschnitt dT vorgesehen, der für das MIDI Signal die Durchlaufzeit DELAY = dT hat, wobei jedoch das am Ausgang A von SCSP auftretende MIDI Signal zeitsynchron zum zugehörigen, wiedergegebenen Audiosignal entsprechend der Tempo Synchronisierung des Audio Signals mit geregelt ist.However, for the output of the MIDI signal, there is provided a time portion dT realized by a combined pass / scan memory SCSP immediately before the output, which has the sweep time DELAY = dT for the MIDI signal, but the MIDI occurring at the output A of SCSP Signal synchronous with the associated, reproduced audio signal according to the tempo synchronization of the audio signal is regulated with.

Hinweis: Das hier vereinfacht als MIDI Signal bezeichnete Signal betrifft einen Datenstrom, der neben den Daten von Notenwerten einer Melodie, auch nur Notenwerte betreffen kann, die nur Zeitpunkte, unabhängig einer Melodie betreffen, worauf später noch Bezug genommen wird.Note: The signal here referred to simply as MIDI signal concerns a data stream which, in addition to the data of note values of a melody, can also only affect note values that are only times, regardless of one Melody concern, what later still referred to.

Die Durchlaufzeit DELAY = dT des dem seriell wiedergegebenen MIDI Daten nachgeschalteten kombinierten Durchlaufspeicher/Scannspeicher Bereiches SCSP ist vorzugsweise noch einstellbar gemacht, und entspricht jener Notenwert Zeitdauer, über die das in beschriebener Weise synchronisierte Audiosignal in einem speziellen Modus durch in Echtzeit an einem Instrument gespielte oder gesungene (und in ein MIDI Signal quantisierte) Noten nachsynchronisiert werden soll, z.B. um eine 1/8 Note, oder 1/4 Note, oder auch über die Länge eines Musiktaktes, etc. Oder gegebenenfalls anstelle einer Nachsynchronisation des Audiosignals, auch nur eine Erkennung von rhythmisch gespielten Fehlern zur Adressierung von Audio Signal Slices vorgenommen werden soll, z.B. um durch lautstarkes übertönen (im Audiosignal) den Benutzer auf den richtigen Rhythmus hin zu ziehen, z.B. durch Zuschalten einer weiteren Audiospur, usw. Bei der Fehlererkennung kann auch ein komplexeres Notenbild mit Chören berücksichtigt werden, usw.The Run Time DELAY = dT of the serial MIDI data downstream combined pass / scan memory area SCSP is preferably made still adjustable, and corresponds to that Note value duration, over the synchronized in the manner described audio signal in one special mode played in real time on an instrument or dubbed sung (and quantized into a MIDI signal) notes is to be, for. to a 1/8 note, or 1/4 note, or even over the length of a Music clocks, etc. Or if necessary instead of a dubbing of the audio signal, even a recognition of rhythmically played Errors for addressing audio signal slices are made should, e.g. to drown out by loud (im Audio signal) to pull the user to the right rhythm, e.g. by connecting another audio track, etc. In error detection also a more complex score with choirs can be considered, etc.

Der Speicherbereich SCSP ist dabei kein eigener Speicher, sondern nur ein Speicherbereich als Bestandteil des größeren Speicherbereiches, aus dem die Notendaten (hier MIDI Stream) synchronisiert zur Wiedergabe des Audiosignals ausgelesen werden.Of the Memory area SCSP is not a separate memory, but only a memory area as part of the larger memory area, off the note data (here MIDI stream) synchronizes for playback of the audio signal are read out.

Das Scannen wird quasi parallel für alle über die Durchlaufzeit enthaltenen DELAY=dT enthaltenen Notenwerte vorgenommen, was durch einen schnellen Prozessor oder auch durch eine über RAM konfigurierbare State Machine erfolgen kann. Wobei für den einzelnen Vergleichsvorgang zu jeder dem Vergleich der Reihe nach vorgelegten Note des Echtzeitsignals (Echtzeit MIDI), so wie sie in Echtzeit gespielt wird (z.B. als jeweils Oberstimme eines MIDI Instrumentes, oder eines in Notenwerte konvertierten Gesanges, etc.) untersucht wird, ob er dern Vergleichsmuster eines Strings entspricht. Dies entspricht einem üblichen Scannvorgang, allerdings mit dem Unterschied, daß nicht nur nach einem Vergleichsmuster verglichen wird, sondern nach so vielen Mustern, als im Durchlaufspeicher/Scannspeichers SCSP jeweils enthalten sind.

  • Figure 00340001
    Wobei ein Muster jeweils erhalten wird, indem zu jedem neuen Einschreibvorgang (E), zu dem ein erneutes Data in den Durchlaufspeicher/Scannspeichers SCSP (am Eingang E) jeweils eingeschrieben wird, der zeitlichen Reihenfolge des Einschreibens entsprechend, jeweils sämtliche Noten Daten aus dem Speicherbereich SCSP ausgelesen werden.
Scanning is done almost in parallel for all DELAY = dT contained note values, which can be done by a fast processor or by a RAM-configurable state machine. Where, for the individual comparison process, each note of the real-time signal (real-time MIDI) played in sequence as it is played in real time (eg, as a supreme voice of a MIDI instrument or a song converted into note values, etc.) is examined, whether it corresponds to the comparison pattern of a string. This corresponds to a usual scanning process, but with the difference that not only is compared to a comparison pattern, but after so many patterns, as are included in the pass memory / scan memory SCSP respectively.
  • Figure 00340001
    Wherein, a pattern is obtained by respectively writing to each new writing operation (E) to which a new data is written to the pass memory / scan memory SCSP (at input E) in accordance with the time order of writing, respectively, all the notes data from the memory area SCSP are read out.

Dabei wird aus dieser Extrahierung des Speichers eine Vielzahl von Datenstrings als Vergleichsmuster jeweils abgeleitet, indem, zeitlich gesehen, der Strings um einen Schritt des SCSP FIFO versetzt geordnet wird. Und zwar so, daß sich der gegenüber der Wiedergabe des zugeordneten Audiosignals um den Meßbereich voreilend eingeschriebenen Noten String zeitlich gesehen in eine diese voreilende Zeit verringernde Richtung verschiebt.there This extraction of memory results in a large number of data strings derived as a comparative pattern in each case by, in terms of time, the strings are ordered offset by one step of the SCSP FIFO. And in such a way that opposite the reproduction of the assigned audio signal around the measuring range leading notes written in time string in one shifting this leading time decreasing direction.

Wobei dieses Versetzen auch im SCSP FIFO selbst zwischen den Einschreibvorgängen jeweils vorgenommen werden kann, dabei dann allerdings vor dem Einschreiben das SCSP FIFO wieder in seiner Ausgangsposition (des letzten Einschreibvorganges gesetzt werden muß). Ist auf diese Weise ein Synchronisationspunkt sicher erkannt, dann wird der Einschreibtakt des FIFO so nachgesteuert, daß der Dateninhalt des SCSP FIFO in Bezug auf zeitliche Übereinstimmung mit dem Echtzeit MIDI Signal, wieder gegen die Mittelstellung wandert, damit ausreichend vor- und nacheilend gemessen werden kann. Die Zeitabweichung wird dann durch die Anzahl der Takte des SCSP FIFO gemessen, die der jeweils zeitlichen Verschiebung entspricht, zu der der aus dieser Verschiebung erhaltene Musterstring erkannt worden ist. Damit sowohl voreilend, als auch nacheilend gemessen werden kann, werden in das SCSP FIFO die Notendaten entsprechend voreilend geladen. In 28 ist dies durch eine strichlierte Linie symbolisch dargestellt, wo der Ausgang A des FIFO SCSP abgegriffen wird.Whereby this offset can also be made in the SCSP FIFO itself between the write-in processes, in which case, however, the SCSP FIFO must be reset to its original position (the last write-in) before writing. If a synchronization point is reliably detected in this way, then the write clock of the FIFO is readjusted so that the data content of the SCSP FIFO with respect to coincidence with the real-time MIDI signal, moves back to the center position so that it can be measured sufficiently before and after , The time deviation is then measured by the number of clocks of the SCSP FIFO corresponding to the respective time shift at which the pattern string obtained from this shift has been detected. In order to be able to measure both leading and lagging, the note data is preloaded in the SCSP FIFO accordingly. In 28 this is represented symbolically by a dotted line where the output A of the FIFO SCSP is tapped.

Ansonsten kann der in 28 mit MIDI Stream bezeichnete Speicher als FIFO (first in first out Register) mit dem Ausgang A aufgefaßt werden, das synchron zur Tempo Synchronisation des Audiosignals ausgelesen wird. Wobei, für jeden neu eingeschriebenen Wert (der am Ausgang dann heraus geschoben wird), der Speicher von seiner jeweils dem heraus geschobenen Wert entsprechenden Adresse sehr schnell in Richtung der diesem Wert nachfolgenden Werte rückwärts gelesen wird, um das einem Einschreibvorgang zugehörige komplette Vergleichmuster zu erhalten.Otherwise, the in 28 Memory referred to as MIDI FIFO (first in first out register) are interpreted with the output A, which is read in synchronism with the tempo synchronization of the audio signal. Whereby, for each newly written value (which is then pushed out at the output), the memory is very quickly read from its respective address corresponding to the shifted out value toward the values following that value to obtain the complete comparison pattern associated with a write operation ,

Dabei ist in Weiterbildung noch ein hierarchisches Scannen vorgesehen, bei dem der Scannspeichers SCSP zwar eine Taktlänge umfaßt, aus dieser Taktlänge jedoch die Mustervorlage in hierarchisch abgestuften Zeitwerten (quasi) weiter unterteilt wird, um auch gekürzte Mustervergleiche zu erhalten, betreffend:

  • a) einer Achtelnote
  • b) einer Viertelnote
  • c) einer halben Note
  • d) einer ganzen Note
der Speicher von seinem jeweils aktuell beschriebenen Wert, in der Adresse schrittweise decrementiert ausgelesen wird, um die einzelnen Mustervorlagen zu erhalten. Dadurch kann erreicht werden, daß je nach Noteninhalt z.B. wenn ein Takt nur vier Viertelnoten (als Oberstimme) enthält, dann über einen halben Takt zwei Synchronisationsimpulse erhalten werden, jedoch wenn ein halber Takt z.B. 8 Sechzehntel enthält, dann bereits nach einer Viertelnote vier Synchronimpulse erhalten werden.In a further development, a hierarchical scanning is provided, in which the scan memory SCSP comprises a cycle length, but from this cycle length, the template is (quasi) further subdivided into hierarchically graduated time values in order to also obtain shortened pattern comparisons relating to:
  • a) an eighth note
  • b) a quarter note
  • c) one-half note
  • d) a whole note
the memory is read from its current value, in which the address is incrementally decremented to obtain the individual templates. This can be achieved that, depending on the note content, for example, if a clock contains only four quarter notes (as the upper part), then two sync pulses are obtained over half a clock, but if a half clock contains eg 8 sixteenths, then receive four sync pulses after a quarter note become.

Dabei können auch statistische Bewertungen vorgenommen werden, derart, daß anstelle von Noten, welche bestimmte Tönen entsprechen, nur die Tondauer bewertet wird, d.h. das Datenmuster betrifft dann nur Zeitwerte. Dabei kann wiederum dieses Verfahren dazu benutzt werden, um die im Echtzeit MIDI Signal enthaltenen Notenwerte, wenn sie bei Improvisationen punktiert eingegeben werden, nach dem der jeweils aktuellen Synchronisation entsprechenden und auf einen Musiktakt bezogenen Zeitraster, als bestimmte Notenwerte entsprechend der Dauer zu erkennen (Viertei, Achtel, Triolen, etc.) und aufzusummieren, um eine mit der Mustererkennung erhaltene Übereinstimmung zu erhalten. Durch diese Methode wird es möglich, auch bei Improvisationen innerhalb eines Taktes, eine Begleitmusik (z.B. einen Gesang, oder eine Percussion, etc.) oder adressierte Slices, etc. in Echtzeit exakt nach einem Echtzeizspiel innerhalb eines Musiktaktes zu synchronisieren und dabei den beat (das ist der entscheidende Taktschlag) zu halten.there can also statistical evaluations are made, such that instead of notes, which certain notes only the duration of the sound is evaluated, i. the data pattern then only affects time values. Again, this process can used to get the real-time MIDI signal Note values, if they are entered punctuated in improvisations, according to the respective current synchronization and on a music tact related time grid, as certain note values to recognize according to the duration (fourths, eighths, triplets, etc.) and sum up a match obtained with the pattern recognition to obtain. This method makes it possible, even with improvisations within one measure, a backing music (e.g., a vocal, or a percussion, etc.) or addressed slices, etc. in real time synchronize exactly after a real-time play within a music clock while keeping the beat (that's the key beat).

Die zu 28 beschriebene Variante muß nicht unbedingt das Notenbild einer Melodie (z.B. Oberstimme) betreffen, sondern kann genauso auch nur mit dem Fuß eingegebene Taktschläge betreffen, deren Pausen gleichfalls wie Notenwerte interpretiert werden. Dabei können die Daten auch Notensymbole (mit z.B. alternierend sich abwechselnden Noten) betreffen, die im vom Benutzer gespielten Notenbild zwar nicht als Noten, jedoch als eingezeichnete Taktschlagmarkierungen (vgl. zu 6c) dargestellt sind. Durch Einklopfen dieser Markierungen kann der Benutzer dann bei seinem Spiel die Begleitmusik nicht nur synchronisieren, sondern auch noch überwachen. Vor allem können bei MIDI Keyboards bestimmte Tasten mit dem Abruf von Audio Slices belegt werden, die durch die Begleitmusik dann synchronisiert zum Echtzeitspiel wiedergegeben werden.The too 28 The variant described does not necessarily have to affect the score of a melody (eg upper voice), but may also affect only beats entered with the foot whose pauses are also interpreted as note values. The data may also concern note symbols (with, for example, alternately alternating notes), which in the notation played by the user may not be considered as notes but as drawn-in beat notes (cf. 6c ) are shown. By tapping these markers, the user can not only synchronize the accompanying music during his playing, but also monitor it. Most importantly, on MIDI keyboards, certain keys can be assigned to receive audio slices, which are then played back synchronized to the real-time performance by the accompaniment music.

Neben, oder zusätzlich zur Synchronisation einer Begleitmusik, ist das Verfahren vor allem auch sehr gut zur Fehleranalyse sehr gut geeignet. Dabei wird z.B. nicht die Zeitabweichung der aktuell live (in Echtzeit) gespielten Noten (als dekodiertes Synchronsignal) zu dem nach der wiedergegebenen Audio Konserve synchronisierten Notendatei (als Bezugssignal) gemessen, sondern beispielsweise noch die Zeitspanne zwischen einem durch Einklopfen eingegebenen Synchronsignal, welches beispielsweise den beat (d.h. einen dem Rhythmus tragenden Taktschlag) betrifft und den aktuell live (in Echtzeit) gespielten Noten (als dekodiertes Synchronsignal). Die gemessene Zeitdifferenz wird dann vor allem in Bezug zur Taktdauer bewertet, und wenn sie nicht eingehalten wird, dann wird (durch Aufruf einer Ansage im Audiosignal) über das Audiosignal "abgeklopft" und eine Erklärung des Fehlers angegeben. Dabei kann dann natürlich z.B. nach dem eingeklopften (dem beat entsprechenden) Taktschlag synchronisiert werden. Durch symbolische Anzeige der Taktschläge im Notenmaterial lassen sich so excellente Lerneffekte tür das Verstehen einer synkopischen Partitur erzielen. Weiters kann trotz geringer, oder auch beabsichtigter rhythmischer Abweichungen, z.B. ein in der Begleitmusik enthaltener Gesang innerhalb unveränderlicher Taktdauer passend dazu synchronisiert werden. Ebenso ist es möglich, unterschiedliche Spuren der Audiosignalwiedergabe nach unterschiedlichen Kriterien zu synchronisieren, z.B. damit die Synkopen zwischen Gesang, Percussion und einem weiteren Begleitinstrument stimmen. Alle diese Informationen, welche Zeiten relativ zueinander gemessen werden sollen, über welche Noten dann der Zeitausgleich erfolgen soll, usw. ist durch entsprechende Zusatzdaten die den Bezugssignalen zugeordnet wird, festgehalten. Dabei kann z.B. auch zu einer Note, die für die Messung entsprechend dem Beispiel nach 28 verwendet werden soll, ein entsprechende Bezugssignal gesetzt werden, mit einer Referenzanweisung gegen welches, einen Taktschlag betreffendes Synchronsignal (das durch ein weiteres Bezugssignal kodiert ist) eine zur Überwachung- und/oder Korrektur verwendeten Zeit gemessen werden soll.

  • Figure 00380001
    Eine weitere Anwendung betrifft das Einklopfen des Taktes zu einem MIDI Notensignal. Dabei werden die Noten in Echtzeit auf einen Datenträger eingespielt, oder auch nur eine entsprechende Datei über ein MIDI Instrument gehört. Der Benutzer klopft dann den beat dazu und das Synchronisierverfahren synchronisiert dann innerhalb des Taktes jeweils das Taktraster geringfügig so, daß sich brauchbare Notierungen ergeben. D.h. der synchronisierte periodische Vorgang betrifft dann nicht das wiedergegebene Audiosignal, bzw. die in ein MIDI Instrument übergebenen MIDI Noten, sondern nur das Taktraster relativ zum wiedergegebenen Vorgang, soweit dies innerhalb eines Musiktaktes oder mehrere gebundener Musiktakte erfolgt. Dabei kann die Musiktaktdauer wieder durch gesondert eingeklopfte Synchronsignale synchronisiert werden. Das innerhalb der Musiktakte entsprechend der vorgegebenen Quantisierung der Notenwerte geringfügig veränderte Zeitraster, kann dann noch durch Bezugssignale gesteuert werden, die dann z.B. vorab in einem Editor zu den Noten gesetzt werden, z.B. als Takte. Wobei sich der Benutzer dann die aufreibende Arbeit, die Notenwerte im Takt genau zu setzen ersparen kann, indem er diese beim Hören einfach dazu einklopft.
Besides, or in addition to the synchronization of a supporting music, the method is very well suited for error analysis. In this case, for example, not the time deviation of the currently live (in real time) played notes (as a decoded sync signal) to the synchronized after the reproduced audio audio note file (as a reference signal) is measured, but for example, the time between an input by knocking sync signal, which for example the beat (ie a beat carrying the rhythm) and the current live (in real time) played notes (as a decoded sync signal). The measured time difference is then evaluated mainly in relation to the cycle time, and if it is not respected, then (by calling an announcement in the audio signal) on the audio signal "knocked" and an explanation of the error indicated. Of course, then, for example, after the tapped beat (corresponding to the beat) can be synchronized. By symbolically displaying the beats in the score material, it is possible to achieve excellent learning effects for the understanding of a syncopated score. Furthermore, in spite of minor, or even intended rhythmic deviations, eg a vocal contained in the accompaniment music can be duly synchronized within a constant cycle time. It is also possible to synchronize different tracks of the audio signal reproduction according to different criteria, for example, so that the syncopation between vocals, percussion and another accompanying instrument are correct. All of this information, which times are to be measured relative to each other, about which notes should then take the time balance, etc., is recorded by appropriate additional data which is assigned to the reference signals. It is also possible, for example, to make a grade for the measurement according to the example 28 is to be used, a reference signal to be set, with a reference instruction against which, a beat related sync signal (which is encoded by another reference signal) is to be measured for monitoring and / or correction time used.
  • Figure 00380001
    Another application involves tapping the clock to a MIDI note signal. The notes are recorded in real time on a data carrier, or only a corresponding file on a MIDI instrument heard. The user then taps the beat thereto and the synchronization process then synchronizes the clock raster slightly within the clock to provide useful quotations result. In other words, the synchronized periodic process does not affect the reproduced audio signal or the MIDI notes transferred to a MIDI instrument, but only the clock pattern relative to the reproduced process, insofar as this occurs within one music clock or several bound music files. The music clock duration can be synchronized again by separately tapped sync signals. The time frame slightly changed within the music acts according to the predetermined quantization of the note values, can then be controlled by reference signals, which are then set in advance in an editor to the notes, eg as bars. Whereby the user can save himself the exhausting work to set the note values exactly in time by simply knocking them in while listening.

D.h. die Kodierung der Bezugssignale umfaßt daher optional weiterhin noch:

  • a) eine Angabe, ob es sich bei dem Bezugssignal um die Zuordnung zu einem eingegebenen Synchronsignal, oder wenn gegebenenfalls nicht eingegeben, um die Zuordnung zu einem durch Aufsummierung des Taktrasters (aus einem vorhergehenden Synchronsignal) erhaltenen Synchronsignal handelt,
  • b) eine Angabe, ob es sich bei dem Bezugssignal um die Zuordnung zu durch den Benutzer erzeugte Notenpassagen handelt (als dekodiertes Synchronsignal),
  • c) eine Angabe, welche die Zuordnung von Zeitmessungen bestimmt, die zwischen Synchronsignalen in Zuordnung zu Bezugssignalen auftritt, undloder zwischen in Echtzeit vom Benutzer erzeugten Notenpassagen und Synchronsignalen auftritt (in Zuordnung zu Bezugssignalen),
  • d) eine Angabe, ob eine zu einem Bezugssignal erhaltenes Synchronisationssignal für eine Synchronisation verwendet wird und/oder zur Korrekturansage (Aufruf eines betreffenden Slice),
  • e) eine Angabe, ob die Synchronsignale das Zeitraster entsprechend (innerhalb einer vorgegebenen Quantisierung) verändern sollen, oder nicht.
That is, the coding of the reference signals optionally further includes:
  • a) an indication of whether the reference signal is the assignment to an input sync signal, or if not entered, the assignment to a sync signal obtained by summing the clock pattern (from a previous sync signal),
  • b) an indication of whether the reference signal is the assignment to user-generated note passages (as a decoded sync signal),
  • c) an indication determining the assignment of time measurements occurring between synchronizing signals in association with reference signals and / or occurring between real-time user-generated note passages and synchronizing signals (in association with reference signals),
  • d) an indication as to whether a synchronization signal obtained for a reference signal is used for a synchronization and / or for the correction announcement (call of a relevant slice),
  • e) an indication of whether the sync signals should change the time frame accordingly (within a given quantization) or not.

Diese Angaben enthalten dann auch die Verbindungsadressen (Bezeichner), um Paare, bzw. Vernetzungen der Bezugssignale für die Messung und/oder Korrektur, dito Adressierung von Audio Slices, etc. definieren zu können.These Information then also contains the connection addresses (identifier), by pairs, or networks of the reference signals for the measurement and / or correction, Ditto addressing of audio slices, etc. to be able to define.

24 veranschaulicht den Fall, wenn vor Ausführung der zeitlichen Verschiebung eines Bezugssignals B*N, (die durch entsprechende Veränderung der Wiedergabegeschwindigkeit des Audiosignals über das betreffende Korrekturzeitinteivall erfolgt) die vor Beginn der Veränderung erfolgte Prüfung der dazu erhaltenen Zeitspanne t*N (hier t13N und -t14N) dem festgelegten Zeitbereich Tvar unmittelbar, oder über einen weiteren mathematischen Zusammenhang (Faktor, etc.), nicht entspricht. 24 FIG. 9 illustrates the case when before the time shift of a reference signal B * N (which is effected by a corresponding change in the playback speed of the audio signal over the respective correction time interval), the test of the time interval t * N (here t13N and t14N) does not correspond directly to the specified time range Tvar, or via a further mathematical relationship (factor, etc.).

Bei trd = t13N würde das durch das Synchronsignal S13 eingeleitete Synchronisationsverfahren eine zu kurze Zeit t13N zwischen B13 und drd ergeben (bezogen auf die aktuelle Zeitspanne zwischen B12 und B13). Der Zeitpunkt drd entspräche der sich ergebenden Versetzung von B14, die jedoch nicht statt findet, weil der Wert t13N = trd verworfen (drd = discard) und nicht synchronisiert wird.at trd = t13N would the synchronization method initiated by the synchronous signal S13 too short a time t13N between B13 and drd result (based on the current time interval between B12 and B13). The time drd correspond the resulting displacement of B14, which does not take place, because the value t13N = trd discarded (drd = discard) and not synchronized becomes.

Bei trd = -(t14N) würde das durch das Synchronsignal S14 eingeleitete Synchronisationsverfahren sogar eine negative Zeit (bezogen auf B14) ergeben, weshalb nicht synchronisiert wird.at trd = - (t14N) would the synchronization method initiated by the synchronous signal S14 even a negative time (relative to B14), which is why not is synchronized.

Dabei erfolgt vor der Verwertung einer gemessenen Zeitspanne zum neuen Setzen eines Synchronisationspunktes (betreffend der sich jeweils ergebenden zeitlichen Verschiebung der Bezugssignale B*N) jeweils die Abfrage, ob durch eine sich ändernde zeitliche Verschiebung von B*N, sich eine zu kurze oder gegebenenfalls auch zulange Zeitspanne (bezogen auf die Parametervorgabe DIS) ergibt, oder sogar einen negativen Wert ergibt. Wenn ja, dann wird die Synchronisation nicht durchgeführt.there takes place before the utilization of a measured period of time to the new Setting a synchronization point (concerning each resulting temporal shift of the reference signals B * N) respectively the query, whether by a changing time shift of B * N, too short or, if necessary also over a long period of time (based on the parameter specification DIS), or even a negative value. If so, then the synchronization not done.

In 24 sind die Zeitpunkte, wo nicht synchronisiert wird, jeweils mit x auf der Zeitlinie 3 markiert.In 24 are the times when not synchronized, each time x on the timeline 3 marked.

Völlig unabhängig von diesem Synchronisationsverfahren, kann für die jeweils innerhalb eines Musiktaktes (z.B. zwischen B12 und B13) kodierten Bezugssignale (a, b, c, d,), die hier natürlich auch für die weiteren Musiktakte vorgesehen sind, noch eine weitere Synchronisation innerhalb eines Taktes vorgenommen sein, wobei dabei beispielsweise das gleiche Verfahren angewendet werden kann, wie zu den Bezugssignalen B12... B17,..., usw. bereits erläutert. Nur daß die durch die Synchronisation bewirkte zeitliche Verschiebung dieser Bezugssignale (a, b, c, d,), in Bezug auf die vorherige Synchronisierzeitspanne (die jeweils zwischen Bezugssignalen gemessen wird), prozentual gesehen begrenzt ist. Dabei sind nicht die unmittelbar gemessenen Werte der Zeitspannen zwischen aufeinanderfolgenden Bezugssignalen für diese Begrenzung bewertet, sondern die nach dem aktuellen Taktraster (nach dem auch die Bezugssignale gesetzt sind) entsprechenden Werte.Totally independent of This synchronization method, for each within a Music clocks (e.g., between B12 and B13) encode reference signals (a, b, c, d,), of course, here also for the other music acts are provided, yet another synchronization be made within a clock, for example the same procedure can be used as for the reference signals B12 ... B17, ..., etc. already explained. Only that the caused by the synchronization time shift this Reference signals (a, b, c, d,) with respect to the previous synchronizing period (measured in each case between reference signals), as a percentage Seen is limited. Here are not the directly measured Values of the time periods between successive reference signals for this Limits evaluated, but according to the current Takaster (after which also the reference signals are set) corresponding values.

Um die Aufsummierung nach punktierten Notenwerten zu steuern, kann das oben zu 28 beschriebene Verfahren gleichfalls vorteilhaft eingesetzt werden. Dabei enthält dann die Mustererkennung nach Notationsrichtlinien gespeicherte Muster (1/8, 1/4, Triolen)To control the summation for dotted note values, the above can be used 28 described method are also used advantageously. The pattern recognition then contains patterns stored according to notation guidelines (1/8, 1/4, triplets)

Beispiel: Es wird als Note der Taktschlag tS eingegeben, wobei tS einen im Prinizip beliebigen Notenwert bedeutet, der hier nur für die Synchronisation verwendet wird und z.B. hier auch noch tT, ts, tS, ts, tS, als Notendaten kodiert werden können, um mit tT z.B. weiterhin einen besonderen Taktschlag, der, der Taktbegrenzung des musikalischen Taktes zugeordnet ist, zu kodieren, und mit ts, tS, ts, tS jeweils aufeinanderfolgende Taktschläge zu kodieren, bei denen es nur auf die eingegebene Taktflanke, d.h. nur auf den Übergang von ts nach tS, bzw. von tS nach ts ankommt, wobei dann in der Wahl des Symbolwertes, tS bzw. ts bzw. tx, etc., der Zeitpunkt, in dem der Taktschlag zu erfolgen hat, implizit enthalten ist.Example: It is entered as a note of the beat tS, where tS a in the Prinizip means any note value, here only for synchronization is used and e.g. here also tT, ts, ts, ts, ts, as note data can be encoded in order with tT e.g. continue a special beat, the, the clock limit the musical clock is assigned to encode, and with ts, tS, ts, tS each to encode successive beats in which it only on the input clock edge, i. only on the transition from ts to ts, respectively, from ts to ts arrives, being then in the election the symbol value, ts or ts or tx, etc., the time at which the beat has to be made is implicitly included.

Hinweis: Mit dem zu 26 und 27 erläuterten Sensorteppich, der das Einklopfen des Taktschlages mit dem Fuß abtastet, kann z.B. unterschieden werden, ob der Taktschlag mit dem Absatz, oder mit der Schuhspitze eingegeben wird, um weitere zeitliche Zuordnungen zu kodieren, usw.Note: With the too 26 and 27 Explained sensor carpet that scans the knocking of the clock beat with the foot, for example, can be distinguished whether the beat is entered with the paragraph, or with the toe, to encode further temporal assignments, etc.

Wird daher eine derartige Kodierung zum Audiosignal vorgenommen, wie dies für Notendaten, beschrieben wurde, dann können damit schnelle Rhythmen erkannt werden, die vom Benutzer einfach seinem Gefühl (dem beat des Musikstückes, bzw. dem Musiktakt folgend) eingegeben werden. Dabei kann dies während des Musizierens zu einem Instrument erfolgen, oder auch nur während des Hörens der Audiokonserve. Mit dem Zweck durch das eingegebene Muster spezielle Audio Slices abzurufen, die dann exakt im Timing angepaßt innerhalb eines Taktes (in ihrer Dauer synchronisiert) eingefügt werden, ohne den beat (d.h. die Taktlänge) zu verändern, was für die rein musikalischen Anwendungen in der Regel gewünscht wird. Dabei können neben den Bezugssignalpaaren, die keine Veränderung der Zeitspanne (z.B. des Musiktaktes) zulassen, die innerhalb des Taktes platzierten Bezugssignalpaare noch mit Relationszahlen versehen, wie sich eine Korrektur auswirken soll, und an welchen Stellen sie überhaupt nicht vorgenommen werden soll.Becomes Therefore, such a coding is made to the audio signal, such as this for Notation data, then it can be fast rhythms The user can easily recognize his feeling (the beat the piece of music, or following the music clock). This can be done during the Making music to an instrument, or even during the hearing the audio preserve. With the purpose of the pattern entered special To retrieve audio slices, which are then adapted exactly in the timing within a measure (synchronized in duration), without the beat (i.e. to change, what kind of the purely musical applications is usually desired. Besides, besides the reference signal pairs that do not change the time span (e.g. of the music beat) placed within the bar Reference signal pairs still provided with relationship numbers, as a Correction should affect, and in which places it at all should not be made.

Weiters zu 24: Werden z.B. zwischen den aufeinanderfolgenden fünf Zeitabschnitten (eines 5/4 Taktes), zB. B*-a; a-b; bzw. b-c; bzw. c-d; bzw. d-B13) jeweils nur eine relative Änderung von 3% je Viertel (= 3*5 = 15% über den Takt) zugelassen, entspricht dies etwa einem Notenwert von 1/32, der als Verschleppung je 1/4 innerhalb eines jeweils Taktes auftritt, wenn über den gesamten 5/4 Takt, die Tempoänderung ausgeglichen werden muß (d.h. 1/8 Zeitvariation über den gesamten Takt). Dies entspräche dann einer Anwendung, z.B. um über den "runden Tritt" eines Fahrradfahrers das Tempo eines MP3 Players zu synchronisieren.Further to 24 For example, between the successive five time periods (of a 5/4 time), eg. B * -a; from; or bc; or cd; or d-B13) only a relative change of 3% per quarter (= 3 * 5 = 15% over the clock) allowed, this corresponds to about a note value of 1/32, which as carryover per 1/4 within each If the tempo change has to be compensated for over the entire 5/4 measure (ie 1/8 time variation over the entire measure). This would then correspond to an application, eg to synchronize the tempo of an MP3 player via the "round kick" of a cyclist.

Um bei größeren Tempoänderungen gleichfalls ein schnelles Einphasen zu ermöglichen, wird zu jedem Beginn des musikalischen Taktes (wenn hier das Bezugssignal entsprechend kodiert ist), der gesamte Takt Zeit proportional zur gemessenen Abweichung zusätzlich ausgeglichen. Somit beide Effekte gegeben sind, einmal die Nachregelung innerhalb eines Taktes, und weiters noch die Nachregelung Takt für Takt, wenn größere Abweichungen entstehen, bzw. schnell eingephast werden soll. Z.B. um einen Gesang einer Begleitmusik zu dem live Spiel eines Musizierenden zu synchronisieren und wegen einer wesentlichen Tempoänderung während des Spiels, das Tempo neu eingephast werden muß, das ansonsten allerdings dann wieder präzise dem beat entsprechend gehalten wird.Around at larger tempo changes likewise allowing a quick one-phasing becomes every beginning of the musical clock (if here the reference signal accordingly encoded), the total clock time proportional to the measured Deviation in addition balanced. Thus, both effects are given, once the readjustment within one bar, and still the readjustment bar by bar, if larger deviations arise, or should be quickly phased. For example, for a song to synchronize an accompanying music to the live play of a musician and because of a significant change in tempo during the game, the tempo must be rephased, otherwise, however, then again exactly according to the beat is held.

Dabei ist in Weiterbildung für die musikalische Anwendung eine automatische Erkennung für die Umschaltung vorgesehen, ob jetzt die Taktlänge verändert werden darf, oder nicht. Dies wird in einem besonderen Modus so vorgenommen, daß der Taktschlag, der dem wesentlichen beat entspricht, mit dem Fuß in einem besonderen Modus eingeklopft wird. Dabei ist vorgesehen, auf dem nachfolgend zu 26 und 27 beschriebenen Sensorteppich eine Variante vorzusehen, die unterscheiden kann, ob der Takt mit dem Absatz, oder mit der Schuhspitze, oder mit beiden (durch Anheben des Fußes) eingeklopft wird. Wird in diesem Modus der Takt durch Anheben des Fußes eingeklopft, dann wird der Takt den eingegebenen Synchronsignalen entsprechend nachgezogen, ansonsten wird der beat gehalten. Wird der Musiktakt (beat) mit nachgezogen (z.B. durch Klopfen mit abgehobenen Fuß), dann können (je nach Modus) auch noch zusätzlich die innerhalb des Taktes, gegebenenfalls ohne den Fuß dabei abzuheben (d.h. nur mit dem Absatz oder der Schuhspitze) weiterhin mit einklopften Zeiten mit synchronisiert werden.In this case, an automatic detection for the switching is provided in training for the musical application, whether now the cycle length may be changed or not. This is done in a special mode so that the beat corresponding to the key beat is tapped with the foot in a particular mode. It is provided on the following 26 and 27 described sensor carpet to provide a variant that can distinguish whether the tact with the paragraph, or with the toe, or with both (by lifting the foot) is tapped. If, in this mode, the clock is tapped by lifting the foot, then the clock will be readjusted in accordance with the input sync signals, otherwise the beat will be held. If the music beat is carried along (eg by tapping with the foot raised), then (depending on the mode) you can also use it within the measure, if necessary without lifting the foot (ie only with the heel or toe) Tapped times are synchronized with.

Bezogen auf 23a bis 24 bedeutet dies, daß sich die in Kästchen dargestellten Bezugssignale (vgl. B12... B17,... usw.) bereits durch die Regelung nach den im Takt vorhandenen Bezugssignalen (vgl. B*, a, b, c, d) entsprechend der zugehörigen Temporegelung zeitlich verschieben, und weiters noch die aus 23a bis 24 dargestellte unmittelbare Verschiebung auftritt. Dabei tritt an den im Takt vorhandenen Bezugssignalen (vgl. B*, a, b, c, d) gleichfalls eine zeitliche Verschiebung auf, die in Bezug zur ihrer jeweils vorherigen zeitlichen Verschiebung in der Veränderung durch einen Maximalwert (z.B. 3% je Viertelnote, etc.) begrenzt sind.Related to 23a to 24 this means that the reference signals shown in boxes (see B12 ... B17, ... etc.) already by the regulation according to the reference signals present in the clock (see B *, a, b, c, d) accordingly temporally shifting the associated cruise control, and still the off 23a to 24 shown immediate displacement occurs. At the same time, there is a temporal shift in the reference signals (see B *, a, b, c, d) which are present in time with respect to their respective ones previous temporal shift in the change by a maximum value (eg 3% per quarter note, etc.) are limited.

Das Zusammenwirken der zeitlichen Verschiebung der innerhalb eines Musiktaktes plazierten Bezugssignale (B*, a, b, c, d) und der die Musiktakte betreffenden Musiksignale (vgl. B12N... B17N...) soll unter Bezugnahme von 25a und 25b näher veranschaulicht werden. Dabei sind die innerhalb eines Taktes vorgesehenen Bezugssignale (B*, a, b, c, d) durch die ständige Synchronisation gleichfalls zeitlich verschoben. 25b zeigt das Detail aus 25a aus dem Zeitbereich (f_d-c) zwischen B16N und B17N, zwischen den Bezugssignalen d und c.The interaction of the time shift of the reference signals (B *, a, b, c, d) placed within a music clock and the music signals concerning the music acts (see B12N ... B17N ...) shall be explained with reference to FIG 25a and 25b be illustrated in more detail. The provided within a clock reference signals (B *, a, b, c, d) are also shifted in time by the constant synchronization. 25b shows the detail 25a from the time domain (f_d-c) between B16N and B17N, between the reference signals d and c.

Dabei wird das Synchronisationsverfahren wie bereits erläutert vorgenommen: Bei Eintreffen des Synchronisationsimpulses Sd, der nach Prüfen durch Aufsummieren der über die letzte Taktzeitspanne ermittelten Zeiteinheiten (z.B. eine bestimmte Zeiteinheit des Synchronisationszeitrasters entspricht 1/8 Note) dem Zeitfenster (Fangbereich) des Bezugssignales d zugeordnet wird, erhalten wir die Zeitspanne tc, die als zum Zeitpunkt des Synchronisationsimpulses Sd beginnendes Zeitintervall bis zum Zeitpunkt 1 (siehe unterste Linie) verwendet würde. Dabei wird jedoch B17 nicht unmittelbar von diesem Zeitwert abhängig nach B17N verschoben, sondern es wird geprüft, ob das zwischen dN und B17N sich ergebende Zeitintervall tdN, sich innerhalb des vorgegebenen Toleranzbereiches TKT (in %) zum vorherigen Zeitintervall tcN befindet. Da die Abweichung bei diesem Beispiel mehr als 3% beträgt, wird der erhaltene Zeitwert tdN so korrigiert, daß die Abweichung nicht größer wird als 3%, was dem Zeitpunkt 2 (siehe unterste Linie) entspricht. Die dabei auftretende, in Bezug zum Synchronsignal gemessene größere Fehlzeit tf2, die sich innerhalb eines Taktes von a... d fortpflanzen und summieren kann, wird dann über den nachfolgenden Gesamttakt, der hier mit B17N beginnt, und B18N (siehe 24) endet, linear ausgeglichen, d.h. im Takt (zwischen B17N und B18N) wird die Fehlzeit, wie sie sich durch die Begrenzung auf 3% maximale Änderung von tdN (in Bezug auf tcN) ergibt mit ausgeglichen (das entspricht in 25b der Differenz tf2-tf1). So daß sich diese Differenz tf2-tf1 auf die 5 Zeiträume zwischen B*, a, b, c, d, proportional verteilt, bzw. die Bezugssignale B*, a, b, c, d durch eine entsprechende Temporegelung des Audiosignals zeitlich entsprechend verschoben werden, was den mit Umrandung eingetragenen Symbolen a, b, c, d (25b) enstpricht, und sich diese Verschiebung während der Synchronisation zu den Bezugssignalen B*, a, b, c, d innerhalb eines Taktes fortsetzt. Durch diese Synchronisation wird erreicht, daß die automatisch ablaufende Tonkonserve zwar auch noch innerhalb eines Taktes zeitlich nachgezogen werden kann, ohne den Rhythmus wesentlich zu verfälschen, größere Abweichungen sich dabei nicht summieren können, weil sie weiterhin jeweils über den Takt linear geregelt sind.

  • Figure 00440001
    Dieses Verfahren kann weiterhin noch begünstigt werden, wenn die relative Änderung der Taktschlagdauer jeweils gemessen wird (hier in 25b durch den Faktor Kb, Kc, und Kd symbolisiert), und über diesen Ändenmgsparameter der für die Synchronisation des nächsten Zeitabschnittes der Taktschläge B*, a, b, c, d, verwendete Zeitwert, gleichfalls um den Faktor korrigiert wird. Dabei kann zur Ermittlung des aktuellen Faktors aus den einzelnen Faktoren KB*, Ka, Kb, Kc, Kd, auch der Mittelwert gebildet werden. Ist z.B. in 25b der Faktor Kd = 0,98 entsprechend dem Verhältnis von Kc/Kb, dann wird der Zeitwert td für die Erzeugung des Snychronisationszeitpunktes B18N (in 25b nicht mehr dargestellt) mit Kd = 0,98 multipliziert, bevor er als Setzwert zum Zeitpunkt B17N verwendet wird, entsprechend der Zeit td*0,98 den neuen Synchronisationszeitpunkt B18N zu erzeugen, was durch die entsprechende Tempoänderung über dieses Zeitintervall erreicht wird.
  • Figure 00440002
    Bei dem Beispiel nach 25b wird von einer regelmäßigen Einteilung der innerhalb eines Taktes jeweils erfolgenden Taktschläge (B*, a, b, c, d) ausgegangen. D.h. im Idealfall, bei unverändertem Tempo, sind die innerhalb eines Taktes für die Eingabe von Synchronsignalen benutzten Zeitabschnitte (tB* = ta = tb = tc = td) jeweils gleich groß, bzw. werden sich bei einer Tempoänderung entsprechend der zugelassenen maximalen Schrittweite, die jeweils innerhalb des vorgegebenen Toleranzbereiches TKT (in %) liegen muß, diese Zeitabschnitte der Abweichungsrichtung entsprechend ändern (tB* < ta < tb < tc < td, bzw. tb > ta > tb > tc > td).
  • Figure 00440003
    Wobei für das weitergebildete Verfahren jedoch, die aus der vorherigen Zeitspanne, z.B. tc (siehe 25b) gemessene Zeit, entsprechend der durch das Zeitraster der Bezugssignale vorgegebenen kleinsten Zeiteinheit aufgerastert wird, um das nächste Zeitintervall td (siehe 25b) zu bilden, wenn der Synchronisationsimpuls (hier S18) zu einem Zeitpunkt eingegeben werden sollte, der außerhalb des unmittelbaren Fangbereiches von td (hier als 1/4 eines 5/4 Taktes) liegt.
The synchronization procedure is carried out as already explained: Upon arrival of the synchronization pulse Sd, which is assigned to the time window (capture range) of the reference signal d after checking by adding up the time units determined over the last clock period (eg a certain time unit of the synchronization time grid corresponds to 1/8 note) , we obtain the time period tc, which is the time interval beginning at the time of the synchronization pulse Sd until the time 1 (see bottom line) would be used. However, B17 is not shifted to B17N directly dependent on this time value, but it is checked whether the time interval tdN resulting between dN and B17N is within the predetermined tolerance range TKT (in%) to the previous time interval tcN. Since the deviation is more than 3% in this example, the obtained time value tdN is corrected so that the deviation does not become larger than 3%, which is the time 2 (see bottom line). The occurring, with respect to the sync signal measured greater absence time tf2, which can reproduce and sum within a clock of a ... d, is then on the subsequent total clock, which starts here with B17N, and B18N (see 24 ), linearly balanced, ie in time (between B17N and B18N), the absence of time, as determined by the limitation to 3% maximum change of tdN (with respect to tcN), is also compensated (this corresponds to 25b the difference tf2-tf1). So that this difference tf2-tf1 on the 5 periods between B *, a, b, c, d, proportionally distributed, or the reference signals B *, a, b, c, d shifted by a corresponding temporal control of the audio signal in time accordingly what the outlined symbols a, b, c, d ( 25b ) and this shift continues during synchronization with the reference signals B *, a, b, c, d within one cycle. By this synchronization is achieved that the automatically expiring audio preserve can be retraced time within a clock, without significantly distorting the rhythm, larger deviations can not add up, because they continue to be linearly controlled in each case over the clock.
  • Figure 00440001
    This method can still be favored if the relative change of the beat duration is measured in each case (here in 25b symbolized by the factor Kb, Kc, and Kd), and the time value used for the synchronization of the next time period of the beats B *, a, b, c, d, is likewise corrected by the factor via this change parameter. In this case, the mean value can also be formed from the individual factors KB *, Ka, Kb, Kc, Kd to determine the current factor. Is eg in 25b the factor Kd = 0.98 corresponding to the ratio of Kc / Kb, then the time value td for the generation of the synchronization timing B18N (in 25b not shown) multiplied by Kd = 0.98 before being used as the set value at time B17N, corresponding to the time td * 0.98, to generate the new synchronization time B18N, which is achieved by the corresponding tempo change over this time interval.
  • Figure 00440002
    In the example below 25b is assumed by a regular division of each occurring within a clock beats (B *, a, b, c, d). That is, ideally, at the same tempo, the time intervals (tB * = ta = tb = tc = td) used within a cycle for the input of synchronizing signals are equal, or will be at a tempo change according to the maximum permissible step size each within the specified tolerance range TKT (in%), these periods of the deviation direction change accordingly (tB * <ta <tb <tc <td, or tb>ta>tb>tc> td).
  • Figure 00440003
    However, for the further developed method, which from the previous period, eg tc (see 25b ) is rasterized according to the predetermined by the time grid of the reference signals smallest time unit to the next time interval td (see 25b ) if the synchronization pulse (here S18) should be input at a time outside the immediate capture range of td (here 1/4 of a 5/4 clock).

Dabei werden drei Fälle (CASE_A... CASE_C) unterschieden (wobei die Zahlenangaben nur zur Veranschaulichung als willkürliches Beispiel zu verstehen sind):there become three cases (CASE_A ... CASE_C) (the numbers are only for Illustration as arbitrary Example):

CASE_A: Es trifft der betreffende Synchronimpuls S18 innerhalb von td ein, innerhalb des Fangbereiches (z.B. mit maximaler Abweichung von 25% von tc, was 1/16 hier entspricht), dann wird B17N, wie erläutert sofort errechnet, bzw. das Tempo des Audiosignals so errechnet, daß B17N im Zeitpunkt 2 eintrifft, wobei wie bereits besprochen, bei diesem Beispiel die Korrektur z.B. auf 3% begrenzt wird.CASE_A: The relevant sync pulse S18 arrives within td, within the capture range (eg with a maximum deviation of 25% from tc, which corresponds to 1/16 here), then B17N, as explained calculated immediately, or the tempo of the audio signal calculated so that B17N arrives at time 2, where, as already discussed, in this example, the correction, for example, limited to 3%.

CASE_B: Es treffen, abweichend von CASE_A, innerhalb des Fangbereiches (z.B. mit maximaler Abweichung von 25% von tc, was 1/16 hier entspricht) mehrere Synchronimpulses ein.CASE_B: It deviates from CASE_A within the capture range (e.g. with maximum deviation of 25% from tc, which corresponds to 1/16 here) several sync pulses.

CASE_C: Es trifft, abweichend von CASE_A, innerhalb des Fangbereiches (z.B. mit maximaler Abweichung von 25% von tc, was 1/16 hier entspricht) überhaupt kein Synchronimpuls ein.

  • • In CASE_A wird unmittelbar zu einem eintreffenden Synchronimpuls in unmittelbarer zeitlicher Nähe (innerhalb des Fangbereiches) zu einem Bezugssignal, nach dem synchronisiert wird (d.h. durch eine Kodierung auch als solches markiert ist), der zeitliche Ausgleich vorgenommen;
  • • In CASE_B werden die zwischen den Synchronimpulsen gemessenen Zeiten jeweils solange unter Einbeziehung des Zeitrasters, wie es zuletzt aktuell synchronisiert worden ist aufsummiert, bis ein Zeitwert erreicht wird, bei dem eine Annäherung in den Fangbereich zu einem Bezugssignal, nach dem synchronisiert wird (d.h. durch eine Kodierung auch als solches markiert ist), festgestellt wird und der zeitliche Ausgleich, wie angegeben, vorgenommen werden kann;
  • • In CASE_C wird nach Ablauf einer Zeit (unter Einbeziehung des Zeitrasters, wie es zuletzt aktuell synchronisiert worden ist), die jeweils dem Fangbereich zu dem zugehörigen Bezugssignal entspricht, zum Zwecke des zeitlich korrekten Überspringens der zugeordneten Bezugssignale verwendet, derart daß bei erneutem Eintreffen eines Synchronisgnals dieses in korrekter Zuordnung zu den Bezugssignalen gesetzt werden kann; um, wenn z.B. mit einer in 1/4 Takt Schlägen beginnenden Synchronisation plötzlich innerhalb eines Taktes wieder begonnen wird, den Synchronimpuls dem Fangbereich des korrekten Bezugssignals zuordnen zu können.
CASE_C: Deviating from CASE_A, within the capture range (eg with a maximum deviation of 25% from tc, which corresponds to 1/16 here), no synchronization pulse occurs at all.
  • • In CASE_A, the temporal equalization takes place immediately after an incoming synchronizing pulse in immediate proximity (within the capture range) to a reference signal, after which synchronization takes place (ie is also marked as such by a coding);
  • In CASE_B, the times measured between the synchronizing pulses are respectively summed up, taking into account the time frame as it was last synchronized, until a time value is reached at which an approach to the capture range becomes a reference signal after which synchronization takes place (ie a coding is also marked as such), and the time compensation, as indicated, can be made;
  • In CASE_C, after expiration of a time (including the time frame, as has been recently synchronized), which respectively corresponds to the capture range to the associated reference signal, is used for the purpose of timely skipping the associated reference signals, so that upon re-arrival of a Synchronisgnals this can be set in correct association with the reference signals; to, if, for example, with a beginning in 1/4 beat beats synchronization is suddenly started again within a clock to be able to assign the sync pulse the capture range of the correct reference signal can.

Dabei wird, wenn es nicht mehr möglich sein sollte nach längerer Dauer von CASE C weiterhin zu synchronisieren (weil keine Synchronimpulse eingelangt sind), in einen Status geschaltet, bei der ein Synchronimpuls nur mehr dann als gültig erkannt wird, wenn er mit einem Bezugssignal zusammenfällt, das als Takterkennung kodiert ist, um eine Synchronisation innerhalb eines Taktes erneut einzuleiten. Somit unter Bezugnahme der Erläuterung zu 23a 24a folgende Statuskombinationen auftreten:

  • Figure 00460001
    ein Status, in dem das Audiosignal noch nicht synchronisiert ist, und in dem auf einen Synchronimpuls gewartet wird, der im Fangbereich einer Taktmarkierung (eines betreffenden Bezugssignals B*) eintreffen muß, damit er als gültig erkannt wird (vgl. S12). In diesem Status wird für die Erkennung eines gültigen Synchronimpulses das Zeitfenster eines entsprechenden Bezugssignals (hier B12) sehr eng definiert, damit die Synchronisation möglichst sauber beginnt. Wobei, wenn ständig im Taktzeitintervall (z.B. entsprechend t12) des wiedergegebenen Audiosignals Synchronimpulse eintreffen, und die Nähe zum engen Zeitfenster von B12 nicht erreicht wird, das Zeitfenster schrittweise etwas breiter gemacht werden kann, um den Fangbereich zu erweitern (als Interpretation, daß der Benutzer nicht in der Lage ist so genau zu synchronisieren). Auch können aktuell gemessene Zeiten, jeweils als Richtwert für den Fangbereich (und somit der zeitlichen Auflösung für die Synchronisation) verwendet werden. Somit die Bezugssignale weiterhin auch noch eine Kodierung betreffend des zeitlichen Fangbereiches der ihnen zugeordneten Synchronsignale enthalten.
  • Figure 00460002
    ein Status, in dem die Takt Synchronisation unter Verwendung der hiefür vorgesehenen Bezugssignale (B*, vgl. B12, B13, B14N... B17N, usw.) läuft;
  • Figure 00470001
    und ein weiterer Status, der vom Status b) eingeschaltet wird, um die weitere Synchronisation innerhalb eines Taktes vorzunehmen, wobei die hiefür vorgesehenen Bezugssignale (B*, a, b, c, d) weiter verwendet sind und wenn diese Synchronisation wegen zulangen Ausbleibens oder gegebenenfalls auch mangelnder Interpretierbarkeit von burst Impulsen nicht mehr zuverlässig möglich ist, dann wieder in den Status b, oder einem Pre Status zu b (als Vorbereitung) geschaltet wird.
In this case, if it is no longer possible to continue to synchronize after a long period of CASE C (because no sync pulses have been received), switched to a state in which a sync pulse is only recognized as valid when it coincides with a reference signal , which is coded as a clock identifier to re-initiate synchronization within a clock. Thus, with reference to the explanation of 23a 24a the following status combinations occur:
  • Figure 00460001
    a status in which the audio signal is not yet synchronized, and in which it waits for a sync pulse which must arrive in the capture range of a clock mark (a respective reference signal B *) to be recognized as valid (see S12). In this status, the time window of a corresponding reference signal (here B12) is defined very narrowly for the detection of a valid synchronizing pulse so that the synchronization starts as cleanly as possible. Whereby, if sync pulses continuously occur in the cycle time interval (eg, corresponding to t12) of the reproduced audio signal, and the proximity to the narrow time window of B12 is not reached, the time window can be made gradually wider to extend the capture range (as an interpretation that the user unable to sync exactly). Also, currently measured times, each as a guideline for the capture range (and thus the temporal resolution for the synchronization) can be used. Thus, the reference signals also still contain a coding regarding the temporal capture range of their associated sync signals.
  • Figure 00460002
    a status in which the clock synchronization is executed using the reference signals provided therefor (B *, see B12, B13, B14N ... B17N, etc.);
  • Figure 00470001
    and another status, which is turned on by the status b) to perform the further synchronization within a clock, wherein the provided therefor reference signals (B *, a, b, c, d) are still used and if this synchronization because of a long absence or If necessary, lack of interpretability of burst pulses is no longer reliably possible, then switched back to the status b, or a pre status to b (as preparation).

Für die Synchronisation innerhalb eines Taktes, sind dann gegebenenfalls noch Bezugssignale vorgesehen, die jene Zeitintervalle markieren, die die zeitliche Veränderung mit aufnehmen, die nicht mehr der vorzunehmenden Korrektur entsprechen (z.B. wenn der Takt nicht verändert werden soll),

  • Figure 00470002
    Zusammenfassung: Bei Beginn des Synchronisationsstatus, der hier (23a, 23b) mit dem Symbol START gekennzeichnet ist und eingeleitet wird, wenn das Synchronsignal (hier S12) innerhalb des Fangbereiches eines Bezugssignals (hier B12), welches eine Korrekturzeitspanne betrifft, auftritt, werden folgende Schritte der Reihe nach durchgeführt:
  • Figure 00470003
    a) es wird die Zeitspanne zwischen dem aktuellen Synchronsignal (S12) und dem nachfolgenden Synchronsignal (hier S13), bzw. gegebenenfalls nachfolgenden Synchronsignalen, in Vielfachen der als kürzest möglichstes Taktschlagintervall zu berücksichtigenden Zeiteinheit gemessen, bzw. in solchen Intervallen, der Anzahl, wie sie zwischen den betreffenden Bezugssignalen (zur Kennzeichnung einer Korrekturzeitspanne) entsprechen aufsummiert, wobei bei mehreren Synchronsignalen, die Fehler entsprechend gerundet werden.
For the synchronization within a clock, reference signals are then optionally still provided, which mark those time intervals, which include the temporal change, which no longer correspond to the correction to be made (for example, if the clock should not be changed),
  • Figure 00470002
    Summary: At the beginning of the synchronization status, here ( 23a . 23b ) is indicated with the symbol START and is initiated when the synchronizing signal (here S12) occurs within the capture range of a reference signal (here B12), which relates to a correction period, the following steps are carried out in sequence:
  • Figure 00470003
    a) it is the time between the current sync signal (S12) and the subsequent sync signal (here S13), or optionally subsequent sync signals measured in multiples of the shortest possible beating beat time unit to be considered, or in such intervals, the number, such they sum up correspondingly between the respective reference signals (for the identification of a correction period), the errors occurring in the case of several synchronizing signals be.

Die genaue Verfahrensweise, um die jeweils zwischen den eingehenden Synchronsignalen gemessene Zeitspanne, zu den Zeitspannen zwischen jenen Bezugssignalen, welche die jeweils zu den Synchronsignalen erfolgenden Zeit proportionale Korrektur (bzw. die Nachstellung) der Phase bzw. Frequenz des rhythmisch ablaufenden Vorganges festlegen (vgl. hier die Zeitintervalle zwischen B12- B13, B13-B14, B14-B15... usw.), in Relation zu bringen, hängt von der genauen Anwendung ab und kann entsprechend der Anwendung modifiziert werden.The exact procedure, in each case between the incoming Synchronous signals measured time span, at the intervals between those reference signals, which in each case to the sync signals Proportional correction (or re-enactment) determine the phase or frequency of the rhythmic process (see here the time intervals between B12- B13, B13-B14, B14-B15 ... etc.) in relation to bring hangs from the exact application and can be modified according to the application become.

Hier ein Beispiel für einen MP3 Player, von dem eine Begleitmusik zu einem Musiktstück gespielt werden soll, wobei für dieses Beispiel folgende Kodiervorschrift für die Bezugssignale getroffen wird:

  • • Die Bezugssignale, welche die Zeitintervalle betreffen, in denen jeweils eine Zeitspanne für die Zeit proportionale Korrektur vorgesehen ist, sind zu jedem Taktbeginn (mit dem ersten Taktschlag) des Musiktaktes kodiert (vgl. B12, B13, B14... B17... usw., in 23a, 23b).
  • • Weiters sind noch Bezugssignale kodiert, deren Zeitpunkte, jeweils einen Taktschlag innerhalb des Musiktaktes betreffen, z.B. 1, 2, 3, 4, 5; 1, 2, 3, 4, 5; d.h. z.B. jeweils 1/4 bei einem 5/4 Takt. Diese Zeitpunkte werden nur für die Bestimmung der Zeitabweichung der Synchronsignale verwendet, und initialisieren keine Zeitspanne für eine Korrektur der Zeitwerte.
  • • Und drittens, optional, sind noch Bezugssignale kodiert, deren Zeitpunkte, jeweils eine höhere Rasterauflösung haben, als die Taktschläge (1, 2, 3, 4, 5) innerhalb eines Musiktaktes (z.B. die Auflösung von 1/8, oder 1116etc.).
Here is an example of an MP3 player from which an accompaniment music is to be played to a piece of music, for this example, the following coding rule for the reference signals is made:
  • • The reference signals, which relate to the time intervals in which a period of time proportional correction is provided for each time, are coded at the beginning of each bar (with the first beat) of the music clock (see B12, B13, B14 ... B17 ... etc., in 23a . 23b ).
  • • Furthermore, reference signals are still encoded whose times, each one beat in the music clock affect, for example, 1, 2, 3, 4, 5; 1, 2, 3, 4, 5; ie in each case 1/4 at a 5/4 time. These times are used only to determine the timing deviation of the sync signals, and do not initialize a time period for correcting the time values.
  • • And third, optional, are still coded reference signals whose time points, each having a higher grid resolution, than the beats (1, 2, 3, 4, 5) within a music clock (eg, the resolution of 1/8, or 1116etc.) ,

Damit die Synchronisation gut funktioniert, muß das Bündel der eintreffenden Synchronsignale, den richtigen Bezugssignalen jeweils zugeordnet werden.In order to the synchronization works well, the bundle of incoming sync signals, be assigned to the correct reference signals respectively.

Zu diesem Zweck wird ganz zu Beginn zunächst der Rhythmus nur nach dem Takt mit dem Fuß eingeklopft, und zwar jeweils nur 1 Synchronsignal jeweils zu Beginn eines Taktes, bis die Synchronisation greift, was dem, Benutzer z.B. auch optisch angezeigt werden kann, oder wenn der Benutzer dazu spielt, durch das Einsetzen einer Percussion, usw., wobei das Tempo der Wiedergabe des Audiosignals durch dieses sogenannte TAP Input zunächst gesetzt wird. Dabei kann zur weiteren Unterscheidung die Dekodierung der Synchronsignale in einem Sensorteppich (bzw. einer Sensorauflage) vorgenommen sein, aus der Art, wie geklopft wird.To For this purpose, at the very beginning, the rhythm only gradually subsides with the foot knocked on the beat, and in each case only 1 sync signal at the beginning of each bar, until the synchronization takes effect, resulting in the user, e.g. also optically can be displayed, or if the user plays through it the insertion of a percussion, etc., where the tempo of the playback of the audio signal is initially set by this so-called TAP input becomes. It can be used to further distinguish the decoding of Synchronization signals in a sensor carpet (or sensor pad) be made, from the way, how is knocked.

Bis die Synchronisation greift, befindet sich das Gerät in einer Betriebsweise, bzw. in einem Status, bei dem die eingehenden Synchronsignale ausschließlich jenen Bezugssignalen zugeordnet werden, die jeweils die Zeitspanne für die Zeit proportionale Korrektur einleiten und hier zu jedem Taktbeginn vorgesehen sind (vgl. B12, B13, B14... B17... usw., in 23a, 23b). Daß die Synchronisation greift, bedeutet in dem dargestellten Beispiel, daß die Zeiten t15N, t16N, usw. mit den zugehörigen zeitlich verschobenen Bezugssignalen B16N, B17N, innerhalb des Toleranzzeitfensters der Bezugssignale zeitlich mit den zugehörigen Synchronsignalen S16 und S17 übereinstimmen.Until the synchronization takes effect, the device is in an operating mode or in a state in which the incoming synchronization signals are assigned exclusively to those reference signals which respectively initiate the period of time proportional correction and are provided here at each clock start (cf. B12, B13, B14 ... B17 ... etc., in 23a . 23b ). In the example shown, the fact that the synchronization takes effect means that the times t15N, t16N, etc. with the associated time-shifted reference signals B16N, B17N coincide within the tolerance time window of the reference signals with the associated synchronization signals S16 and S17.

Nachdem die Synchronisation greift (eingerastet ist), schaltet das Gerät in einen Status, indem auch die weiteren Bezugssignale bei der Synchronisation berücksichtigt werden, welche zeitlich gesehen, Bezugssignale im Audiosignal betreffen, deren Zeitpunkte jeweils einem Taktschlag innerhalb des Musiktaktes entspricht, z.B. 1, 2, 3, 4, 5; 1, 2, 3, 4, 5; d.h. z.B. jeweils 1/4 bei einem 5/4 Takt.After this the synchronization is engaged (engaged), the device switches to a Status, including the other reference signals during synchronization considered which, in terms of time, relate to reference signals in the audio signal, their times each a beat within the music clock corresponds, e.g. 1, 2, 3, 4, 5; 1, 2, 3, 4, 5; i.e. e.g. each 1/4 at a 5/4 time.

Dabei treffen in einem 5/4 Takt kurze Synchronimpulse ein (deren Dauer unwesentlich ist, nur der Zeitpunkt des Eintreffens wird berücksichtigt) und beispielsweise in den Zeitabständen 1/4; 3/4; 5/4 eingeklopft werden. Für fehlende Synchronsignale, wie hier 2/4 und 4/4 wird die Zeit intern durch Erkennen, daß zwei (gerundete) Rastereinheiten von 1/4 jeweils fehlen, nachgebildet. Es werden daher insgesamt 5/4 als gemessene Zeitspanne aufsummiert, z.B. um den Zeitwert t15 in 23a zu erhalten.In this case, short synchronizing pulses arrive in a 5/4 cycle (their duration is insignificant, only the time of arrival is taken into account) and, for example, in the time intervals 1/4; 3/4; 5/4 are tapped. For missing sync signals, as here 2/4 and 4/4, the time is internally reproduced by recognizing that two (rounded) raster units of 1/4 are missing respectively. Therefore, a total of 5/4 is summed up as the measured time span, eg around the time value t15 in 23a to obtain.

Die Einheit des Taktschlages (d.h. hier das Zeitintervall, welches hier 1/4 entspricht, oder einer noch höheren Auflösung entspricht, wenn entsprechend mit höherer Auflösung summiert wird), wird aus jener Zeitspanne abgeleitet, wie sie dem zuletzt aktuell wiedergegebenen Musiktakt (bzw. allgemein entsprechend den hiefür markierten Bezugssignalen) entspricht (z.B. hier 5/4:5 = 1/4).The Unit of the beat (i.e., the time interval here) 1/4, or an even higher resolution, if appropriate with higher resolution is summed up), is derived from the period of time, as they last played music clock (or generally accordingly the door marked reference signals) (e.g., here 5/4: 5 = 1/4).

Als Beginn der Summierung, wird jeweils jenes Synchronsignal verwendet, das innerhalb des Fangbereiches eines Bezugssignals (hier B12), welches eine Korrekturzeitspanne betrifft, auftritt. Dabei werden gegebenenfalls fehlende Synchronsignale durch intern ablaufende Zeiten (sofern sie hier ins Rundungsschema passen) ersetzt. D.h. nachdem die Synchronisation eingerastet ist, darf z.B. auch der Taktschlag des ersten Viertel fehlen, es wird dann intern erzeugt, wobei die Zeitheiten über eine Taktlänge jeweils der zuletzt erfolgten aktuellen Synchronisation entsprechen.As the beginning of the summation, in each case that synchronizing signal is used which occurs within the capture range of a reference signal (here B12), which relates to a correction period. If necessary, missing synchronization signals due to internal running times (provided they are included in the rounding scheme) fit) replaced. That is, after the synchronization is engaged, for example, the beat of the first quarter may be missing, it is then generated internally, the times over a cycle length respectively correspond to the last actual synchronization.

Synchronsignale, welche die obenstehend optional weiterhin angegebenen Bezugssignale betreffen, werden nur dann als den Taktschlägen zugehörig bewertet, wenn sie auch innerhalb des jeweiligen Toleranzzeitfensters der die Taktschläge betreffenden Bezugssignale (B*, a, b, c, d,) eintreffen, dito werden diese Synchronsignale nur dann dem jeweiligen Beginn eines Musiktaktes zugeordnet, wenn sie auch innerhalb des jeweiligen Toleranzzeitfensters der den Beginn eines Musiktaktes jeweils markierenden Bezugssignale B12, B13, B14... B17... eintreffen.

  • Figure 00500001
    D.h., die Zuordnung der eintreffenden Synchronsignale zu den mit unterschiedlichen Prioritäten versehenen Bezugssignale (betreffend ihres Einflusses auf die Synchronisation) erfolgt so, daß die Synchronisation, beginnend mit Synchronsignalen, welche ausschließlich der höchsten Priorität für die Kennzeichnung der Nachstellzeitdauer, bzw. des Musiktaktes zugeordnet sind. beginnt und nach dem Einrasten, erst weiteren Synchronsignale bei der Synchronisation berücksichtigt werden, um die Zeitabweichungen auch innerhalb eines Taktes zu messen.
Sync signals which relate to the above optionally further specified reference signals are evaluated as belonging to the beats only if they also within the respective tolerance time window of the beats relevant reference signals (B *, a, b, c, d) arrive, ditto these Sync signals are only assigned to the respective beginning of a music clock when they also within the respective tolerance time window of the beginning of a music clock respectively marking reference signals B12, B13, B14 ... B17 ... arrive.
  • Figure 00500001
    That is, the assignment of the incoming sync signals to the reference signals provided with different priorities (in terms of their influence on the synchronization) is such that the synchronization, starting with sync signals, which are assigned only the highest priority for the identification of Nachstellzeitdauer, or the music clock , begins and after snapping, only further sync signals are taken into account in the synchronization, to measure the time deviations within a clock.

Dabei kann ein optionaler Modus vorgesehen sein, daß bei Feststellen von Abweichungen innerhalb eines Taktes, bereits im Takt geringfügig mit stetigem Übergang das Tempo verändert wird (z.B. innerhalb von t14 in 23a) und nicht erst Takt für Takt. Somit zwei Modi hier vorgesehen sind, der jeweils innerhalb eines Musiktaktes jeweils vorgenommene stetige Ausgleich, bei dem sich das Tempo innerhalb eines Taktes entsprechend ändert, und der innerhalb eines Musiktaktes vorgenommene linear proportionale Ausgleich, bei dem das Tempo Takt für Takt verändert wird. Kann das Verfahren nicht mehr auf die Taktschläge innerhalb eines Taktes synchronisieren, dann erfolgt z.B. eine entsprechende Perkussionseinblendung, die dem Benutzer anzeigt, daß er den Takt wieder nur mit einem Taktschlag zu jedem Taktbeginn einzuklopfen hat, bis die Synchronisation wieder greift.

  • Figure 00510001
    b) die unter (a) bei Eintreffen des dem zugehörigen Bezugssignal (hier B13) betreffenden Synchronimpulses (hier S13) zum vorherigen Synchronimpuls (hier S12) erhaltene Zeitdifferenz t12 (vgLFig.23a, 23b), wird auf den durch die Synchronisation aktuell verschobenen Bezugssignalzeitpunkt (betreffend eines Bezugssignals, welches eine Korrekturzeitspanne betrifft) bezogen. Ist jedoch kein aktuell verschobenen Bezugssignalzeitpunkt vorhanden, z.B. weil gerade erst in den Synchronisationsstatus geschaltet wurde und mit der Synchronisierung erst begonnen worden ist (hier zum Zeitpunkt S13), oder gegebenenfalls auch wenn die Synchronisation wegen unbrauchbarer Werte nicht durchgeführt wird (vgl. 24), dann wird der zuvor über die Messung der Zeitspanne aufeinanderfolgender Synchronisationsimpulse erhaltene Zeitwert t12 auf das aktuelle Synchronsignal (hier S13) bezogen. Worauf im Zeitpunkt des Ablaufs von t12 (hier um die Fehlzeit tf nach S14) hier der erste aktuell verschobenen Bezugssignalzeitpunkt B14N (zugehörig zur gemessenen Zeitspanne t12 zwischen S13 und S12) erhalten wird. Das Verfahren wird dann in dieser Weise fortgesetzt, solange entsprechende Synchronsignale eintreffen.
  • • c) die betreffenden Abfragen, wie sie vor dem Setzen eines Synchronisationspunktes (betreffend der sich jeweils ergebenden zeitlichen Verschiebung der Bezugssignale B*N) jeweils erfolgen, sind zu 24 bereits erläutert worden.
In this case, an optional mode can be provided that, when detecting deviations within one cycle, the tempo is changed slightly in time with a steady transition (eg within t14 in FIG 23a ) and not just bar by bar. Thus, two modes are provided here, each within a music cycle each made continuous compensation in which the tempo changes correspondingly within a bar, and made within a musical act linearly proportional compensation in which the tempo is changed bar by bar. If the method can no longer be synchronized to the beats within a bar, then, for example, a corresponding percussion display is displayed, which indicates to the user that he only has to bang the bar again with one beat at each bar start until the synchronization takes effect again.
  • Figure 00510001
    b) the time difference t12 (vgLFig.23a) obtained under (a) when the synchronizing pulse (here S13) relating to the associated reference signal (here B13) arrives at the previous synchronizing pulse (here S12), 23b ) is related to the reference signal timing currently shifted by the synchronization (regarding a reference signal concerning a correction period). If, however, there is no currently shifted reference signal time, for example because the synchronization status has just been switched and the synchronization has only begun (here at time S13), or if the synchronization is not carried out due to unusable values (cf. 24 ), then the time value t12 obtained previously via the measurement of the period of successive synchronization pulses is related to the current synchronizing signal (here S13). Whereupon, at the time of elapse of t12 (here, by the missing time tf to S14), the first currently shifted reference signal timing B14N (corresponding to the measured time interval t12 between S13 and S12) is obtained. The process then continues in this manner as long as appropriate sync signals arrive.
  • C) the relevant queries, as they occur before the setting of a synchronization point (with respect to the resulting respective time shift of the reference signals B * N), are too 24 already explained.

Definition des Synchronisationsstatus: Der Synchronisationsstatus ist gegeben, solange zu den Bezugssignalen, welche jeweils eine Korrekturzeitspanne betreffen (vlg. oben), das hier erläuterte Verfahren ohne besondere Unterbrechung durchgeführt wird. Wird das Verfahren wegen fehlender Synchronisationsimpulseingabe unterbrochen, und zwar betreffend Synchronimpulse, die in Bezug zu vorhandenen Bezugssignalen fehlen, welche eine Korrekturzeitspanne betreffen (vlg. oben), dann ist der Synchronisationsstatus nicht mehr gegeben, das Tempo des Audiosignals wird nicht mehr verändert und die Synchronisation beginnt erst, wenn ein Synchronsignal zu einem Zeitpunkt auftritt, in dem es als dem Fangbereiches eines Bezugssignals (hier B12), als zugehörig erkannt wird.definition the synchronization status: The synchronization status is given as long as the reference signals, each having a correction period (see above), the procedure explained here without special Interruption carried out becomes. Will the procedure because of missing synchronization pulse input interrupted, namely sync pulses with respect to missing to existing reference signals, which is a correction period affect (above), then the synchronization status is no longer given, the tempo of the audio signal is no longer changed and the synchronization does not begin until a sync signal to a Time occurs when it than the capture range of a reference signal (here B12), as belonging is recognized.

Durch die beschriebene Verfahrenserweiterung wird der große Vorteil erreicht, daß ein Modus ermöglicht wird, bei dem die Synchronsignale mit unterschiedlicher Frequenz eingegeben werden können, wobei gegebenenfalls auch ein oder mehrere Synchronsignale ausgelassen werden können (z.B. wenn die Fahrradkerbel nicht getreten wird, oder der Skifahrer gerade keine Schwänge macht, usw.). Um gegebenenfalls auch einzelne Synchronsignale auslassen zu können oder auch spontan Synchronsignale mit kürzeren Notenwerten (als Unterbrecher der Pausen), jedoch passend zum Rhyhtmus, bzw. Musiktakt, eingeben zu können, ist weiterhin vorgesehen, die zwischen den Synchronimpulsen gemessenen Zeiten als Vielfache dieser kürzesten Notenwerte zu bewerten und entsprechend aufzusummieren. Dabei werden die jeweils durch die aktuelle Synchronisierung jeweils auf ihre Zeitdauer synchronisierten Notenwerte als Bezug verwendet.By the process extension described becomes the big advantage achieved that one Mode allows is where the sync signals with different frequency can be entered optionally omitting one or more sync signals can be (For example, if the cyclone is not kicked, or the skier straight no swans power, etc.). If necessary, omit individual sync signals as well to be able to or spontaneously sync signals with shorter note values (as a breaker the pauses), but according to Rhyhtmus, or music tact, enter to be able to is further provided, measured between the sync pulses Times as multiples of these shortest note values to evaluate and sum up accordingly. In each case, the Synchronized by the current synchronization in each case on their time duration Note values used as a reference.

Weiterbildende Maßnahmen zu dem Beispiel eines MP3 Players, oder ähnliches, für die Synchronisation einer Begleitmusik:Training measures on the example of a MP3 players, or similar, for the Synchronization of an accompanying music:

Unter Verwendung der vorhandenen Synchronisation, ist eine Dekodiereinrichtung vorgesehen, welche eine über einen Rekorder aufgenommene Melodie durch Analyse der Grundton Frequenzen in ein Notenbild umsetzt, wobei die Zeitwerte bzw. Werte der Notendauer über diese Synchronisation auf ein Zeitraster normalisiert werden, welches einer Melodie oder einem entsprechenden Muster zur Adressierung des Audiosignals entspricht. Dabei werden die Noten und der Werte (in Bezug auf die Dauer) jeweils nach einem Toleranzfenster der Zeitwerte quantisiert und als String dekodiert. Dabei wird die eingespielte Melodie auf eine normalisierte Tonart bezogen dekodiert.Under Using the existing synchronization, is a decoder provided, which one over Recorder recorded melody by analysis of the fundamental tone frequencies converted into a score, the time values or values of note duration over this Synchronization be normalized to a time grid, which a melody or a corresponding pattern for addressing of the audio signal. Here are the notes and the values (in terms of duration) each after a tolerance window of Time values are quantized and decoded as a string. This is the rehearsed Melody decoded based on a normalized key.

Somit braucht der Musizierende (im Adressiermodus, um ein Stück auf Tastendruck auszuwählen) nur ein Stück anzuspielen, um jene MP3 Datei zu adressieren, zu der er dazu spielen möchte.Consequently the musician needs (in addressing mode, to play a song at the touch of a button select) only one piece to play in order to address the MP3 file to which he is playing would like to.

  • Figure 00520001
    Eine weitere Option ist dabei, daß Zeit synchron zum Ablauf des Audiosignals im Audiorekorder noch das MIDI Signal im Audiosignal kodiert werden kann, was neben der Adressierung über die Zeitbasis auch über ein Zusatzgerät durch außerhalb des Hörbereiches kodierte Frequenzen (als MIDI Signal) erfolgen kann (vgl. zu 28). Es sind dann die vom Benutzer gespielten Noten (über eine Frequenz/MIDI Umsetzung oder über MIDI) mit den synchron durch das Audiosignal wiedergegebenen verglichen, wobei innerhalb eines dem Musiktakt (bezüglich Dauer) vorgegebenen Toleranzrasters auch Spikes (als nicht übereinstimmende Stellen) zugelassen werden. Oder auch fehlende Noten (wenn eine andere gespielt wurde, oder auch die Dauer einer Note verlängert wurde, zugelassen werden können, je nach gewähltem Modus). Tritt ein Fehler auf, dann wird z.B. ein spezielles Percussions Muster als MP3 Slice abgerufen und in das wiedergegebene Audiosignal überlagert, um dem Benutzer genau die rhythmisch falsch gespielte Stelle anzuzeigen.
    Figure 00520001
    Another option is that time synchronously to the expiration of the audio signal in the audio recorder nor the MIDI signal can be encoded in the audio signal, which in addition to the addressing on the time base via an additional device by frequencies outside the audible range coded (as a MIDI signal) can be made ( see also 28 ). Then, the notes played by the user (via a frequency / MIDI conversion or via MIDI) are compared with those reproduced synchronously by the audio signal, whereby spikes (as non-matching digits) are allowed within a tolerance raster given to the music clock (with respect to duration). Or missing notes (if another one has been played, or the duration of a note has been extended, can be allowed, depending on the selected mode). If an error occurs, eg a special percussion pattern is retrieved as an MP3 slice and superimposed on the reproduced audio signal in order to show the user exactly the rhythmically incorrectly played position.

Dabei ist es zweckmäßig, das vom Audiorekorder mit wiedergegebene MIDI Signal in einen Computer einzuspielen, dito das z.B. von einem Keyboard mitgegebene MIDI Signal, und über das Computerprogramm die entsprechenden Analysen vorzunehmen.there it is appropriate that from the audio recorder to play with reproduced MIDI signal into a computer, ditto the e.g. from a keyboard given MIDI signal, and over the Computer program to perform the appropriate analysis.

Eine weitere Vorzugsanwendung ist, die ständige Analyse der vom Benutzer gespielten Noten vorzunehmen, um vom Audiosignal dazu wiedergegebene Improvisation zu synchronisieren. Wobei nach dem der harmonischen Analyse entsprechenden Ergebnis, Audio Slices abgerufen und synchronisiert wieder gegeben werden.A Another preferred application is the constant analysis of the user played notes to reproduced by the audio signal to To synchronize improvisation. And after that the harmonic Analysis corresponding result, audio slices retrieved and synchronized be given again.

Figure 00530001
Im Besonderen ist noch vorgesehen, z.B. im gedruckten (oder auf einem Display angezeigten) Notenbild noch die einzuklopfenden Taktschläge als Markierungslinie mit darzustellen, z.B. durch eine dünne strichlierte oder auch farbig dargestellte senkrechte Taktlinie, die dann zwischen den Linien kein Takt ist, sondern nur einem Taktschlag entspricht. Dabei ist vorgesehen, daß für Notenwerte, die über diesen Taktschlag andauern, diese Taktlinie durch die Note durchgezogen ist und graphisch dabei so dargestellt wird, daß die zeitliche Aufteilung des Notenwertes, der zum Teil vor und zum Teil nach dieser Markierungslinie liegt, gut ersichtlich ist, oder es kann diese Markierungslinie auch zwischen Note und zugehöriger Punktierung gezogen werden, usw. Bei komplexeren Notenbildern, in denen zu einer Markierungslinie sowohl sauber neben der Linie als auch die Linie überschneidende Markierungslinien vorkommen, können die Linien dann bei den sich zeitlich überschneidenden Notenwerten auch unterbrochen sein. Weiters können z.B. bei Vorschlägen auch nur die Taktschläge (ohne Noten) eingezeichnet sein, wobei diese dann eingeklopft werden, wobei dann durch dieses Einklopfen die Taktzeit eingegeben wird, mit dem das später (zum Zeitpunkt der Vorschlagnoten) wiedergegebene Audiosignal startet. Folgt z.B. einer Einleitung, ein mit einem Vorschlag versehener unvollständiger Takt, dann kann durch ein Schaltsignal dieser Vorschlag vom Benutzer markiert werden, um z.B. beim Einklopfen eines Taktschlages, sofort das Audiosignal auszulösen, welches dann mit dem Tempo der Einleitung als Gesang wieder gegeben wird.
Figure 00530001
In particular, it is still intended, for example, in the printed (or displayed on a display) notation to mark the beats to be knocked as a marker line with, for example, by a thin dashed or colored vertical bar line, which is then no bar between the lines, but only one Beat matches. It is provided that for note values that persist on this beat, this bar line is traversed by the note and is graphically displayed so that the temporal distribution of the note value, which lies partly before and partly after this marker line, is clearly visible , or it may also be drawn between note and associated punctuation, etc. For more complex note images, in which mark lines both clean next to the line and the line overlapping marker lines occur, the lines can also at the temporally overlapping note values be interrupted. Furthermore, for example, only the beats (without notes) can be drawn in suggestions, which are then tapped, in which case by this knocking the cycle time is entered, with which later (at the time of the proposal notes) reproduced audio signal starts. If, for example, an introduction, an incomplete measure provided with a suggestion follows, then this suggestion can be marked by the user by a switching signal, for example to trigger the audio signal when knocking in a beat, which is then reproduced as vocals at the tempo of the introduction.

Figure 00540001
Dabei eignet sich die bevorzugte nach unterschiedlichen Taktzeitrastern der Bezugssignale vorgenommene Synchronisierung z.B. einen aufgezeichneten Gesang nach einem Live Spiel zu synchronisieren, weil innerhalb eines Taktes der Benutzer auch einen mehrfachen Taktschlag einklopfen kann, damit einerseits mit möglichst hoher Auflösung synchronisiert wird, andererseits eine gegebenenfalls verbleibende Abweichung sich nicht über mehrere Takte zu einer größeren Abweichung summiert, sondern möglichst über den ganzen Takt linear verteilt jeweils ausgeglichen ist. Oder auch umgekehrt, kann, wenn der Benutzer sich beim Spiel nach Noten exakt an die Markierungstaktschläge beim Einklopfen des Rhythmus hält, unabhängig von den tatsächlich gespielten Noten eine Überwachung des Timings zu Lernzwecken erfolgen, wenn die zeitliche Schwankung zwischen den einzelnen Taktschlägen gemessen wird, und bei einer zu großen Abweichung dies dem Benutzer durch eine Perkussioneinlage (eines abgerufenen Audio Slices angezeigt wird).

  • Figure 00540002
    Aufsummieren der zwischen den Synchronsignalen gemessenen Zeitwerte:
Figure 00540001
In this case, the preferred synchronization made after different Taktzeitrastern the reference signals, for example, to synchronize a recorded song after a live game, because within a clock, the user can knock a multiple beat, so that on the one hand with the highest possible resolution is synchronized, on the other hand, any remaining deviation is not summed over several clocks to a larger deviation, but as far as possible over the entire cycle linearly distributed in each case is balanced. Or vice versa, if the user holds the notes exactly at the mark strokes when knocking the rhythm of the rhythm of the game, regardless of the notes actually played a monitoring of the timing for learning purposes, if the temporal Fluctuation is measured between beats, and if the deviation is too large, this is indicated to the user by a percussion insert (a retrieved audio slice).
  • Figure 00540002
    Adding up the time values measured between the synchronizing signals:

Die Aufsummierung der jeweils zwischen aufeinanderfoλgenden Synchronsignalen gemessenen Zeitwerte erfolgt so, daß diese Zeitwerte zu den zwischen den Zeitwerten aufeinanderfolgender Bezugssignale (von der momentanen Wiedergabegeschwindigkeit des Audiosignals abhängige Zeitwere) in Relation gesetzt sind, wobei diese Bezugssignale durch Näherungsmessung den Synchronsignalen zugeordnet werden. Bei dieser Näherungsmessung wird jeweils die relative Abweichung der zwischen den Synchronsignalen liegenden Zeiten zu den zwischen den zugehörigen Bezugssignalen liegenden Zeiten bewertet.

  • • Dabei kommt (je nach verwendeten Modus) auch folgende Verfahrensweise zur Anwendung:
  • Figure 00550001
    Es werden nur jene Synchronsignale als aufeinanderfolgende Synchronsignale jeweils verwendet, welche jeweils in einer zeitlichen Näherungsmessung den Bezugssignalen entsprechen, wobei bei einem fehlendem Synchronimpuls dieses Fehlen durch einen Missing Detektor erkannt wird (wenn der Synchronimpuls innerhalb des Toleranzzeitrasters der Bezugssignale nicht eintrifft) und dann der Zeitwert für die Zuordnung eines Synchronsignals zu einem Bezugssignal (nicht für die Feststellung der Abweichung) entsprechend dem Zeitwert des Zeitrasters des betreffenden Bezugssignals summiert wird.
The summation of the time values respectively measured between successive synchronizing signals takes place in such a way that these time values are related to the time values between successive reference signals (dependent on the instantaneous playback speed of the audio signal), these reference signals being assigned to the synchronizing signals by proximity measurement. In this approximate measurement, in each case the relative deviation of the times between the synchronizing signals to the times between the associated reference signals is evaluated.
  • • Depending on the mode used, the following procedure is also used:
  • Figure 00550001
    Only those synchronous signals are used as successive synchronizing signals, each corresponding to the reference signals in a temporal proximity measurement, which absence is detected by a missing detector (if the synchronizing pulse does not arrive within the tolerance time frame of the reference signals) and then the time value for the assignment of a synchronizing signal to a reference signal (not for the determination of the deviation) is summed according to the time value of the time frame of the respective reference signal.

Kann ein Synchronimpuls innerhalb des Toleranzzeitrasters der Bezugssignale nicht zugeordnet werden, dann wird er als fehlender Synchronimpuls bewertet. Bei der Aufsummierung der zwischen den Synchronsignalen jeweils liegenden Zeitspannen wird so vorgegangen, daß die zwischen den Synchronimpulsen gemessene Zeitspanne zur aktuellen Dauer des Musiktaktes ins Verhältnis gesetzt wird, und daraus die Notendauer errechnet wird, die wiederum zu den Zeitabständen (entsprechend der Notendauer) der Bezugssignale in Bezug gesetzt wird (gegebenenfalls wird der beim Runden entstehende Rest dann als Übertrag für den nächsten Zeitwert verwendet, damit sich Rundungsfehler nicht summieren können). Daraus kann dann die Anzahl nicht eingegebener, oder zuviel eingegebener Synchronsignale festgestellt werden, die je nach Kodierung der Bezugssignale für die Synchronisation dann verwendet sind. Bzw. ist Sichergestellt, daß zuviel eingegebene Synchronsignale mangels zeitlich korrekter Bezugssignale die Synchronisation nicht stören, dito auch bei zu wenig eingegebenen Synchronsignalen, die nachfolgend eingegebenen Synchronsignale wieder zeitlich korrekt in Bezug zu den Bezugssignalen interpretiert werden können.

  • Figure 00550002
    Kodierte Bewertung der Synchronsignale:
If a synchronizing pulse within the tolerance time frame of the reference signals can not be assigned, then it is evaluated as a missing synchronizing pulse. In the summation of the periods between the sync signals each time periods is set so that the measured between the sync pulses time is set to the current duration of the music clock ratio, and from the note duration is calculated, in turn to the time intervals (corresponding to the note duration) of the reference signals (if necessary, the remainder of the round is then used as a carry for the next time value so that rounding errors can not add up). From this, the number of unentered, or too much input sync signals can then be determined, which are then used depending on the coding of the reference signals for synchronization. Respectively. Is ensured that too much input synchronous signals for lack of correct timing reference signals do not interfere with the synchronization, dito even with too little input sync signals, the subsequently entered sync signals can be correctly interpreted again in time relative to the reference signals.
  • Figure 00550002
    Coded evaluation of the sync signals:

Die nach den unterschiedlichen Prioritäten ihrer als zugehörig erkannten Bezugssignale verwendeten Synchronsignale (bezüglich ihrer Verwendung), können auch so verwendet werden (je nach Modus), daß die Synchronsignale, die innerhalb des Toleranzzeitrasters der Bezugssignale auftreten, welche die Zeitspanne der jeweils zu den Synchronsignalen erfolgenden Zeit proportionalen Korrektur (Nachstellung) festlegen, bzw. markieren (vgl. oben), gegenüber (den) anderen Synchronsignalen, bevorzugt bewertet werden. Z.B. derart, daß wenn zu einem solchen Bezugssignal das Synchronsignal fehlt, die zeitliche Korrektur periodischen Vorganges nach den zuvor festgestellten Abweichungsmessungen nicht vorgenommen wird.The according to the different priorities of their recognized as belonging Reference signals used sync signals (with respect to their use), can also be used (depending on the mode) that the sync signals, the occur within the tolerance time frame of the reference signals, which the period of time each time to the sync signals Set or mark proportional correction (adjustment) (see above), opposite (the) other sync signals, preferably evaluated. For example, such that when to such a reference signal, the sync signal is missing, the temporal Correction of periodic process according to previously determined deviation measurements is not made.

Mittelwertbildung der zeitlichen Abweichungsmessungen: Bei Bedarf können auch gemessene Mittelwerte für entsprechende Korrekturen verwendet sein.Averaging calculation the temporal deviation measurements: If necessary, too measured mean values for appropriate corrections are used.

Notenbild: 6c zeigt ein Notenbild für Klavier als Beispiel (das Stück Misty von Erroll Garner), wobei der Benutzer diese Melodie spielen und durch das bevorzugte Verfahren durch Einklopfen des Rhythmus (z.B. über den zu 26 beschriebenen Sensor Teppich) das von einer Audio Konserve (z.B. MP3) wieder gegebene Audiosignal synchronisieren kann. Dabei ist innerhalb des Taktes nur eine relative Tempo Variation, oder (je nach kodierten Bezugssignalen auch gar keine) zugelassen, wobei die Taktdauer als beat konstant bleibt, es sei denn sie wird durch Eingabe besonders kodierter Synchronsignale (vgl. Stampfen mit dem Fuß auf den Sensorteppich) verändert, beginnend mit zu den mit (1) markierten Zeitpunkten.Notation: 6c shows a score for piano as an example (the piece Misty by Erroll Garner), where the user play this tune and by the preferred method by tapping the rhythm (eg over the zu 26 described sensor carpet) can synchronize the audio of an audio (eg MP3) reproduced audio signal. Only a relative tempo variation is allowed within the measure, or (depending on coded reference signals none at all), whereby the cycle time remains constant as a beat, unless it is interrupted by entering specially coded sync signals (see pounding with the foot on the Sensor carpet), starting with the times marked with (1).

Die im (z.B. gedruckten) Notenbild markierten Taktschläge (4), (4) (1), (3), (1), (2a), (2b), (3), (1), entsprechen den im wiedergegebenen Audiosignal enthaltenen (und dem Notenbild entsprechenden) Bezugssignalen, bzw. deren Zeitpunkten. So folgt hier unmittelbar am Ende des Taktes der hier nur mehr mit dem letzten 1/4 Taktschlag dargestellten Einleitung (die ohne Gesang ist), die Eingabe des Synchronsignals zum Taktschlag 4 (durch Klopfen mit dem Fuß auf den Sensor Teppich), dem wegen des nachfolgenden Vorschlagtaktes wiederum ein Taktschlag 4 folgt, entsprechend einer zu diesem Taktschlag durch Anschlag (auf dem Piano) gespielten Vorschlagnote des unvollständigen Vorschlagtaktes Takt I., wobei hier die Taktschläge 1 bis 3 im Vorschlagtakt nicht vorhanden sind. Für dieses Beispiel bestehen die zwei Modi, daß zum letzten Takt der Einleitung der letzte Taktschlag (hier der unmittelbare Taktschlag 4 des letzten Viertels) oder der erste Taktschlag (zur Berechnung der letzten Viertel des letzten Taktes) einzugeben ist, wobei dies wegen der großen Zeitdifferenz gegebenenfalls auch automatisch erkannt werden kann (je nachdem wie die Bedienung des Gerätes, bzw. der unterschiedlichen Modi vorgesehen ist).The beats (4), (4) (1), (3), (1), (2a), (2b), (3), (1) marked in the (eg printed) score picture correspond to the audio signal contained in the reproduced audio signal (and the note image corresponding) reference signals, or their times. So here follows immediately at the end of the clock of here only with the last 1/4 beat shown introduction (which is without singing), the input of the sync signal to beat 4 (by tapping his foot on the sensor carpet), because of the subsequent proposal clock turn a beat 4 follows, corresponding to a beat to this beat by attack (on the piano) played Proposal note of the incomplete proposal clock cycle I., in which case the beats 1 to 3 are not present in the proposal act. For this example, the two modes consist of the last beat of the introduction being the last beat (here the immediate fourth beat of the last quarter) or the first beat (to calculate the last quarter of the last bar) is entered, and this may also be recognized automatically due to the large time difference (depending on how the operation of the device, or the different modes is provided).

Mit dem Taktschlag 4 des unvollständigen Vorschlagtaktes (I) wird die Tempo gesteuerte Wiedergabe der Audiokonserve (z.B. MP3 Player) gestartet, wobei zuvor durch Zeitmessung zwischen dem zum letzten Takt (der hier nicht nur als Taktende dargesteilten Einleitung E) und dem Taktschlag 4 des Vorschlagtaktes eingegebenen Synchronimpulse (entsprechend der Zeit t1/4 in 6c) das Wiedergabetempo zunächst synchronisiert wird, d.h. die Bezugssignale zwischen dem einzigen Taktschlag (4) des unvollständigen Vorschlagtaktes und (1) des ersten Volltaktes (Takt II) markieren eine Korrekturzeitspanne, deren Dauer dem Notenwert der Bezugssignale entspricht, das ist hier 1/4 für die Tempo Synchronisation des Audiosignals. Hingegen markieren die Bezugssignale des letzten Taktschlages (4) der letzten Note der Einleitung E und dem einzigen Taktschlag (4) des unvollständigen Vorschlagtaktes über die Dauer t1/4 (in 6c) nur Meßbezugszeitpunkte und keine Nachstellzeitpunkte (bzw. gegebenenfalls nur mit sehr geringer Veränderungsmöglichkeit), da bei einer gegebenenfalls in der Einleitung vorhandenen Synchronisation, z.B. für ein durch die Audiokonserve wiedergegebenes Begleitinstrument, die Korrekturzeitspanne dann den gesamten letzten Takt der Einleitung (gleichfalls durch entsprechende Bezugssignale kodiert) betrifft, über den dann proportional ohne den Rhythmus innerhalb eines Taktes zu verändern, das Tempo nachgestellt wird. Dabei kann es ohne weiteres in einem Musikstück Passagen geben, bei denen die Proportionalität der Notenwerte nicht nur über einen sondern über mehrere Takte erhalten werden soll, wobei dann z.B. zu jedem im Audiosignal vorgesehenen Bezugssignalzeitpunkt über die Referenztabelle derjenige Bezugssignalzeitpunkt abgelesen wird, zu dem eine beginnende Korrekturzeitspanne wieder beendet ist. Das gleiche gilt für die maximalen Abweichungen, die jeweils über durch solche Kodierungen definierte Bezugssignale, bzw. über die Zeitspanne, welche jeweils durch ein zugeordnetem Paar von Berzugssignalen kodiert ist, beim Nachstellen auftreten dürfen, dito gegebenenfalls die Auflösung des kleinsten Notenwertes, der bei der Messung zu berücksichtigen ist, dito die zu den Bezugssignalen zugehörigen Zeitwerte für die Fangbereiche, innerhalb denen ein eintreffendes Synchronsignal dem Bezugssignal (z.B. für eine Taktkennzeichnug) als zugehörig erkannt wird, usw.With the beat 4 of the incomplete proposal clock (I), the tempo controlled playback of the audio (for example, MP3 player) is started, previously by timing between the last clock (the dargesteilten not here at the end of the bar E) and the beat 4 of the proposal act input synchronous pulses (corresponding to the time t1 / 4 in 6c ) the playback tempo is first synchronized, ie the reference signals between the single beat (4) of the incomplete suggestion clock and (1) the first full clock (clock II) mark a correction period whose duration corresponds to the note value of the reference signals, this is 1/4 for the tempo synchronization of the audio signal. On the other hand, the reference signals of the last beat (4) mark the last note of the introduction E and the single beat (4) of the incomplete suggestion beat over the duration t1 / 4 (in 6c ) only Meßbezugszeitpunkte and no Nachstellzeitpunkte (or possibly only with very little possibility of change), since in an optionally present in the introduction synchronization, for example, for a reproduced by the Audioconcert accompanying instrument, the correction period then the entire last cycle of the introduction (also by corresponding reference signals encoded), over which proportionally without changing the rhythm within a bar, the tempo is adjusted. In this case, there may easily be passages in a piece of music in which the proportionality of the note values is to be obtained not only over one but over a plurality of measures, in which case, for example, for each reference signal time point provided in the audio signal, the reference signal time is read out to the one starting time Correction period is completed again. The same applies to the maximum deviations that may occur during readjustment via reference signals defined by such codes, or over the time span, which is respectively coded by an associated pair of reference signals, ditto, where appropriate, the resolution of the smallest note value which is given in the Measurement is to take into account, ditto the time signals associated with the reference signals for the capture areas, within which an incoming synchronization signal is the reference signal (eg for a TaktKennzeichnig) recognized as belonging, etc.

Die im Notenbild eingetragenen Zeitpunkte, zu denen der Benutzer ein Synchronsignal als Taktschläge (4), (4) (1), (3), (1), (2a), (2b), (3), (1), eingeben soll, entsprechend den Bezugssignalen, zu denen direkt unmittelbar wird. Werden noch zwischen diesen Punkten Taktschläge, bzw. Synchronsignale eingegeben, dann werden diese aufgrund der aktuellen Messung der Zeitspannen der erhaltenen Synchronsignale anteilsmäßig in Bezug zu einem entsprechenden Notenwert (entsprechend der jeweiligen Taktdauer) berechnet, und Spiegel, Nr.39122.9.03 für die Bezugszeitmessung zu den Bezugssignalen verwendet. Dabei wird so vorgegangen, daß durch schrittweises Aufsummieren dieser nicht unmittelbar einem Bezugssignal als zugehörig erkannten Synchronimpulse, bei jeweiligem Erreichen der zeitliche Nähe des Fangbereiches eines Bezugssignals intern ein virtueller Synchronimpuls gebildet wird, der bei Fehlen eines dem Bezugssignal unmittelbar zugeordneten Synchronimpulses, dann diesen ersetzt, d.h. um als Missing Detektor den fehlenden Synchronimpuls in Bezug auf den Zeitpunkt zu dem er hätte eintreffen sollen, genauer zu erkennen. Die nicht eintreffenden Synchronimpulse werden dann durch dem internen Bezugssignal Zeitraster entsprechende erkannt, so daß Bezugssignalen, zu welchen keine Synchronimpulse eingegeben wurden, bei der Reihenfolge der zu bewertenden Synchronsignale übersprungen werden können und eine Fehlerinterpretation bei der Zuordnung durch die zeitliche Nährungsmessung zu vermeiden, d.h. um zu Erkennen, ob sich ein Synchronsignal im Fangbereich des jeweils richtigen Bezugssignals befindet. Ist eine sichere Erkennung nicht mehr möglich, dann wird die Synchronisation unterbunden und nur durch eine neue Initialisierung, bei der zu Beginn des richtigen (vom Benutzer über das Audiosignal gehörten) Musiktaktes, ein Synchronisationssignal nach einer kurzen Unterbrechungszeit für die Eingabe der Synchronsignale) zu dem, dem Musiktakt zugehörigen Bezugssignal erkannt wird, neu begonnen. Dabei können auch MIDI Dekodierungen vorgesehen sein, welche eine gespielte Melodie erkennen und so die Zuordnungssicherheit zum richtigen Bezugssignal verbessern.The in the sheet music entered times, to which the user Sync signal as beats (4), (4) (1), (3), (1), (2a), (2b), (3), (1), respectively the reference signals, which directly becomes instantaneous. Will between these points beats, or synchronizing signals entered, then these are due to the current measurement of the time periods of the received synchronizing signals proportionately in relation to a corresponding note value (according to the respective cycle time) calculated, and mirror, no. 39122.9.03 for reference time measurement used the reference signals. It is proceeded so that by Gradual summing this not immediately a reference signal as belonging detected sync pulses, each time reaching the temporal Near the Catch range of a reference signal internally a virtual sync pulse is formed in the absence of the reference signal immediately associated sync pulse, then replacing it, i. around as Missing detector the missing sync pulse with respect to the timing to which he would have should arrive, to recognize more precisely. The non-incoming sync pulses are then timed by the internal reference signal detected, so that reference signals, to which no synchronizing pulses were input, in order the synchronizing signals to be evaluated can be skipped and an error interpretation in the assignment by the temporal Nährungsmessung to avoid, i. to detect whether a sync signal in the Catch range of each correct reference signal is located. Is a safe detection no longer possible, then the synchronization is stopped and only by a new one Initialization, at the beginning of the correct (from the user via the Audio signal belonged) Music clock, a synchronization signal after a short interruption time for the Inputting the synchronizing signals) to the reference signal associated with the music clock is recognized, restarted. It can also MIDI decodes be provided, which recognize a played melody and so the Improve assignment confidence to the correct reference signal.

Das in 6c gewählte Beispiel betrifft einen Komponisten und Interpreten, der selbst keine Noten kannte und ein hoch interessantes Timing in Bezug auf rhyhtmischer Verschleppung der Notenwerte bis jeweils in den nächsten Takt hatte, um einen interessanten Effekt zu erreichen, was in Takt III gut zum Ausdruck kommt. Weshalb der aus zwei hintereinander als aufeinanderfolgende 1/8 Schlägen eingegebene Vierteltaktschiag zum besseren Synchronisieren angegeben wird. Denn die als erste Achtel des Taktes (III) abgegebene Note wird um 1/32 länger gespielt (was in der Notenschrift durch einen Punkt nicht mehr darstellbar wäre), wobei diese kurze Verlängerung verteilt über die nachfolgenden drei Achtel wieder verkürzt wird, denen dann im Zeitwert vier korrekt gespielte Achtel folgen, um den Takt zu beenden. Dabei ist evident, daß bei einem derartig komplizierten Timing nicht nur der Gesang erstklassig synchronisiert werden kann, sondern auch umgekehrt, das Timing über die eingegebenen Synchronimpulse gemessen und durch Aufrufen von diversen Audio Slices (Percussion, etc.) eine Rhythmushilfe gegeben werden kann. Wobei das eingegebene Timing auch mit der als Audiosignal wiedergegebenen Originalaufnahme verglichen werden kann, usw., um dem Benutzer das perfekte Erlernen des Timings zu ermöglichen.This in 6c The selected example concerns a composer and performer who himself knew no notes and had a highly interesting timing with respect to rhyhtmic carry-over of the note values until each of the next measure, to achieve an interesting effect, which is well expressed in measure III. This is the reason why the quarter-clock rate entered from two successive 1/8 beats in succession is indicated for better synchronization. Because the note played as the first eighth of the measure (III) is played 1/32 longer (which would not be represented by a dot in the musical notation), this short extension distributed over the following three eighths is shortened again, then in the Time value four correctly played eighths follow to end the measure. It is evident that in such a complicated timing not only the vocals can be perfectly synchronized, but also vice versa, the timing of the input sync pulses measured and by calling various audio slices (Percussion, etc.) can be given a rhythm help. Wherein the input timing can also be compared with the original recording played back as an audio signal, etc., to allow the user to learn the timing perfectly.

Figure 00590001
Weiterbildungsoption: Nach dem Stand der Technik sind bei derartigen Temporegelungen eines Audiosignals nur das beschriebene Synchronverfahren nach dem Patent DE 41 43 257 C2 oder auch nur eine einfache Taktregelung, etc. üblich.
Figure 00590001
Further training option: According to the prior art, in such temporal arrangements of an audio signal, only the described synchronous method according to the patent DE 41 43 257 C2 or just a simple clock control, etc. usual.

Gleichfalls ist jedoch noch als Stand der Technik bekannt, zu Triggersignalen Audio Slices mit jeweils vorgegebenen starrem Tempo wiederzugeben. Mit dem in 6c dargestellten Beispiel soll eine Weiterbildungsoption angegeben werden, die beide Verfahren, Synchronisation und Triggerung gleichzeitig benutzt. Dabei wird zusätzlich zuc Triggerung (Auslösung) der Klangerzeugung, noch über die aktuelle Synchronisation die jeweilige Dauer eines mit einem Triggersignal ausgelösten Tones, bzw. Klanges bestimmt, bzw. mitbestimmt. Da die Zeiten weitgehend linear verändert werden, bleibt dadurch die Charakteristik eines gespielten Tones weitgehend erhalten, z.B. der Ton von Saiteninstrumenten, oder auch von Blasinstrumenten, wie er vom Interpreten gespielt wird. Dabei ist es so, daß jeweils zeitlich voreilend während des Echtzeit (live) Spiels, der Ton bestimmt wird, wie er zeitlich nacheilend sich dann fortsetzt. So haben z.B. viele Geigenspieler das Bedürfnis, daß ihr Spiel genauso klingen soll, wie bei einem Konzert Geiger, haben dabei jedoch mit dem Tempo eines Stückes Schwierigkeiten. Dabei ist es zweckmäßig, von der zusätzlichen Synchronisation durch die vom Benutzer aktuell gespielten Noten (vgl. Echtzeit MIDI), wie zu 28 erläutert, Gebrauch zu machen, wobei dann weiterhin bei Naturalinstrumenten, oder auch für Gesang, ein Tonabnehmer/Mikrofon mit nachgeschalteter Frequenz Dekodierung der Töne vorgesehen ist, um das Echtzeit MIDI Signal zu erhalten. Wie nachfolgend zu dem im Notenbild 6c dargestellten Beispiel erläutert wird, hat das gemischte Verfahren, bei dem die aufeinanderfolgend wiedergegebenen Audio Sclices in ihrem zeitlichem Ablauf sowohl synchronisiert sind, als auch getriggert sind, besondere Vorteile, wenn das als Begleitmusik wiedergegebene Audiosignal einen Gesang betrifft. Dabei kann die Synchronisation der Gesangsspur von einer weiterhin als Begleitmusik wiedergegebenen Spur, z.B. eines Schlagzeuges, auch entkoppelt sein, wobei dann für die Gesangsspur und Schlagzeugspur jeweils gesonderte Bezugssignalkodierungen vorgesehen sind, damit der beat des Schlagzeuges, dem der Benutzer beim seinem Spiel folgen soll (und dabei innerhalb eines Taktes z.B. exakte Synkopen zwischen dem Spiel des Benutzers und dem als Begleitmusik wiedergegebenen Schlagzeug bei der Synchronsiation eingehalten werden sollen), nicht von der Gesangs Synchronisation negativ beeinflußt wird. Denn bei der Gesangssynchronisation soll auch noch der Wortlaut des Textes mit berücksichtigt werden, wie nachfolgend zu 6c noch erläutert wird.

  • Figure 00600001
    In Weiterbildung sind für diese kombinierte Synchronisation und Triggerung zwei Varianten vorgesehen:
  • 1) die vom Benutzer in Echtzeit erzeugten Notendaten, werden dazu verwendet, um ausschließlich ein wiedergegebenes Audiosignal, bzw. bestimmte Audioslices zu synchronisieren, bzw. gegebenenfalls zu adressieren (zu triggern);
  • 2) zusätzlich zu 1) wird das wiedergegebene Audiosignal noch transponiert, bzw. es werden gegebenenfalls Audio Slices unterschiedlicher Tonhöhen abgerufen. Dabei entsprechen dann die Tonhöhen jeweils den dekodierten Tönen des Benutzers (Echtzeit MIDI), der z.B. neben einem natürlichen Instrument, auch unmittelbar ein MIDI Instrument spielen kann. Für die Echtzeit Transponierung wird auf die beiden Anmeldungen DE 10 2005 029 026.4 und DE 10 2005 032 995.0 , bzw. deren Prioritäten, des gleichen Anmelders verwiesen.
Likewise, however, it is still known as state of the art to reproduce triggering audio slices with predetermined fixed tempo. With the in 6c In the example shown, a training option is to be specified which uses both methods, synchronization and triggering simultaneously. In addition to triggering (triggering) of the tone generator, the respective duration of a tone or sound triggered by a trigger signal is determined or codetermined in addition to the current synchronization. Since the times are largely linearly changed, the characteristic of a played sound remains largely preserved, for example, the sound of stringed instruments, or even wind instruments, as played by the artist. It is so that each time ahead during the real-time (live) game, the sound is determined, as he trailing in time then continues. For example, many violinists feel that their playing needs to sound the same as a concert by Geiger, but they have difficulties with the tempo of a piece. It is expedient from the additional synchronization by the currently played by the user notes (see real-time MIDI), how to 28 explained, to make use, in which case further provided with natural instruments, or for vocals, a pickup / microphone with a downstream frequency decoding of the tones to obtain the real-time MIDI signal. As below to the score 6c 1, the mixed method in which the consecutively reproduced audio slices are both synchronized in their timing and triggered has particular advantages when the audio signal reproduced as background music relates to a vocal. In this case, the synchronization of the vocal track of a reproduced as accompanying music track, such as a drums, also be decoupled, then for the vocal track and drum track each separate reference signal codes are provided so that the beat of the drums, the user should follow his game ( and while within a clock, for example, exact syncopation between the game of the user and reproduced as accompanying music drums in the synchronization should be observed), is not adversely affected by the vocal synchronization. For in vocal synchronization, the text of the text should also be taken into account, as follows 6c will be explained.
  • Figure 00600001
    In further development, two variants are provided for this combined synchronization and triggering:
  • 1) the note data generated by the user in real time, are used to synchronize or optionally to trigger (trigger) only a reproduced audio signal, or certain audio slices;
  • 2) in addition to 1), the reproduced audio signal is still transposed, or possibly audio slices of different pitches are retrieved. In this case, the pitches correspond to the decoded tones of the user (real-time MIDI), which, in addition to a natural instrument, can also directly play a MIDI instrument. For the real-time transposition will be on the two registrations DE 10 2005 029 026.4 and DE 10 2005 032 995.0 , or their priorities, referred to by the same applicant.

Hinweis: In Verbindung mit dem Transponierverfahren nach den Anmeldungen DE 10 2005 029 026.4 und DE 10 2005 032 995.0 kann das Synchronisationsverfahren noch angewendet werden, um gesprochene Texte als Gesang wiederzugeben, wobei dann die synchronisierte Melodie als Modulationsspur in diese Echtzeit Transponierung eingespeist wird, um die Funktion der ertorderlichen Frequenzänderung (df) des Spektrums des Audiosignals über die jeweils vorgegebene Zeitdifferenz (dt) für den Gesang zu erhalten. Dabei kann dann die synchronisierte Melodie auch durch ein in der Tonlage nicht gerastertes Instrument eingegeben werden, wie z.B. durch eine Violine, etc., um auch beim Gesang die Zwischentöne zu erhalten. Es kann das Verfahren aber auch verwendet werden, um einen bereits guten Gesang nachzuvertonen. In beiden Fällen wird dann der vom Instrument, z.B. einer Violine eingegebene Gesang in seinem Grundton mit dem Grundton des Gesanges jeweils verglichen und die Frequenzabweichung als Stellgröße zum Nachziehen der Tonhöhe über die Funktion dt = Funktion(dt) der Echtzeit Transponiereinrichtung nach der DE 10 2005 029 026.4 und DE 10 2005 032 995.0 gesteuert.Note: In conjunction with the transposition method according to the applications DE 10 2005 029 026.4 and DE 10 2005 032 995.0 For example, the synchronization method can still be used to reproduce spoken texts as vocals, in which case the synchronized tune is fed as a modulation track into this real-time transposition to the function of the required frequency change (df) of the spectrum of the audio signal over the respectively predetermined time difference (dt) for to get the singing. In this case, then the synchronized melody can also be entered by an instrument not rasterized in pitch, such as by a violin, etc., in order to obtain the intermediate tones also when singing. However, the method can also be used to reinforce an already good singing. In both cases, the vocal instrument inputted by the instrument, eg a violin, is then compared in its basic tone to the fundamental tone of the vocal and the frequency deviation as a manipulated variable to retrace the pitch via the function dt = function (dt) of the real time transponder device DE 10 2005 029 026.4 and DE 10 2005 032 995.0 controlled.

Variante 1) entspricht dann dem Stand der Technik, wenn die Audio Slices durch die Notendaten lediglich adressiert werden. Anders verhält es sich bereits bei der Kombination von Synchronsiation und Triggerung, insbesondere, wenn dabei durch ein entsprechend kodiertes Bezugssignal bestimmt wird, wann ein Noten Data als Triggersignal verwendet wird, und wann nicht. Dabei ist es beim Stand der Technik weiterhin nicht üblich und auch nicht bekannt, eine derartig synchronisierte Datei gleichzeitig noch als Musikinstrument zu verwenden, wobei einerseits die von der Audiokonserve (bzw. dem Slice) wiedergegebene Tondauer, bzw. Klangdauer durch die Synchronisation in der Dauer vorkonfiguriert wird, andererseits, der genaue Auslösezeitpunkt durch ein Triggersignal, das durch das Echtzeitspiel des Benutzers erzeugt wird, bestimmt ist. Dabei können die beiden unterschiedlichen Modi vorgesehen sein:

  • 2.1) daß durch die vom Benutzer gespielte Tonfolge (z.B. als erzeugte MIDI Daten), über deren Tönhöhen adressierte Audio Slices wiedergegeben werden, wobei, dann jener gespielte Ton für die Triggerung, als auch Adressierung eines Slice entscheidend ist, der im Fangbereich des aktuellen Bezugssignales (das ja durch die aktuelle Synchronisation entsprechend zeitlich verschoben wird) liegt;
  • 2.2.) daß die gespielte Tonfolge nur die Audio Slices synchronisisert, wobei dann anstelle von Tönen (Noten) in 28 nur die Tondauer jeweils verglichen ist, bzw. beim Mustervergleich statistisch auch einige falsch gespielte Töne (= Improvisation) zugelassen werden.
Variant 1) then corresponds to the prior art if the audio slices are merely addressed by the note data. The situation is different with the combination of synchronization and trigge In particular, when it is determined by a correspondingly coded reference signal when a note Data is used as a trigger signal, and when not. It is still not common in the prior art and also not known to simultaneously use such a synchronized file as a musical instrument, on the one hand reproduced by the audio (or the slice) sound duration, or sound duration by the synchronization in duration preconfigured, on the other hand, the precise triggering time is determined by a trigger signal generated by the user's real-time play. The two different modes can be provided:
  • 2.1) that are reproduced by the user played sound sequence (eg as generated MIDI data), on the sound levels addressed audio slices, where, then that played sound for the triggering, as well as addressing a slice is crucial, in the capture range of the current reference signal (which is shifted in time by the current synchronization) is;
  • 2.2.) That the played sound sequence synchronizes only the audio slices, whereby instead of tones (notes) in 28 only the sound duration is compared in each case, or statistically also some wrongly played notes (= improvisation) are allowed in the pattern comparison.

Wie zu 6c erläutert, sind die einzuklopfenden Synchronisationsignale in einem Notenbild verzeichnet, dito gegebenenfalls können auch Noten, nach denen ein Synchronisationssignal dekodiert wird, bunt eingezeichnet, sein, usw. In 6c sind dies beispielsweise nur die zeitlich kürzeren Notenwerte der Oberstimme.How to 6c explained, the synchronization signals to be knocked are recorded in a score, ditto, if necessary, also notes, after which a synchronization signal is decoded, are colorfully drawn, his, etc. In 6c For example, these are only the temporally shorter note values of the upper part.

Nach dieser Methode, kann daher ein Musikschüler zu von professionellen Musikern gespielten Klängen nicht nur dazu spielen, sondern hat den Eindruck, daß er das Spiel erzeugt, was eine positive Beeinflußung bewirkt, da er z.B. beim Spiel einer Violine synchron zu dem von ihm erzeugten Klang, den der Konserve nachzieht. Jedoch ohne dabei den Takt (Musiktakt) zu variieren. Das gleiche gilt erst recht beim Gesang, d.h. mit dem System erhalten wir auch ein ideales Trainingssystem für den Gesangsunterricht.To This method, therefore, can be a music student too professional Musicians played sounds not just to play, but has the impression that he is the Game, which causes a positive influence, since it causes e.g. at the Play a violin in sync with the sound it produces, the the preserve follows. However, without the clock (music tact) too vary. The same applies even more when singing, i. with the System we also get an ideal training system for singing lessons.

Aus Platzgründen ist das Schema zu nachfolgender Erläuterung nicht über die gesamte Notenzeile, sondern nur für die Fangbereiche der Bezugssignale B1, B2... B5 eingezeichnet. Dies betrifft den gesungenen Textausschnitt "a kitten up a", der aus dem gesamten Text "I'm as helpless as a kitten up a tree", im Takt III betrachtet werden soll (6c). Dabei sind in die bei diesem Verfahren bevorzugte Synchronisation, sowohl die vom Benutzer (z.B. über den zu 6c erläuterten Sensorteppich) eingegebenen Taktschläge (1), (2a/2b), (3), (1), deren Zeitpunkte im Notenbild genau eingezeichnet sind, mit einbezogen, als auch die über die gespielten Noten erzeugten Triggerimpulse. Wenn der Benutzer einige Taktschläge ausläßt oder zuviel eingibt, dann wird die Synchronisation nicht wesentlich gestört, da die zwischen den Synchronsignalen gemessenen Zeitspannen, den Notenwerten entsprechend aufsummiert werden, und so die eingegebenen Synchronsignale dem Bezugssignal Zeitraster korrekt zugeordnet werden können. Eine Ausnahme bilden die ausschließlich zur Veränderung der Dauer des Musiktaktes eingegebenen Synchronimpulse, bei der dann unmittelbar aus der Zeit zwischen zwei Synchronimpulsen die vom Benutzer gewünschte Taktdauer gemessen wird.For reasons of space, the scheme for the following explanation is not drawn over the entire staff, but only for the capture areas of the reference signals B1, B2 ... B5. This concerns the sung text section "a kitten up a", which is to be seen in bar III from the entire text "I'm as helpless as a kitten up a tree" ( 6c ). In this case, in the preferred in this method synchronization, both by the user (eg on the zu 6c sensor tapestry) entered included beats (1), (2a / 2b), (3), (1), whose timing is accurately drawn in the score are included, as well as the trigger pulses generated on the notes played. If the user omits or over-inputs some beats, then the synchronization will not be significantly disturbed since the time spans measured between the sync signals will be summed up corresponding to the note values and so the input sync signals can be correctly assigned to the reference signal time-grid. An exception is the only for changing the duration of the music clock input synchronizing pulses, in which then the user-desired cycle time is measured directly from the time between two sync pulses.

Bei dem Bezugssignal B1, dessen Zeitfenster zusammen mit der Stringerkennung der gespielten Noten (vgl. dazu zu 28) die zu dem Wort "a" zugehörige Note es erkennt, wird folgendermaßen vorgegangen:
Die Stringerkennung der gespielten Noten läßt auch eine Improvisation zu, bei der z.B. anstelle oder zusätzlich zu den Tönen, nur die Rhythmik bewertet wird, wobei anstelle einer Achtel auch zwei Sechzehntel gespielt werden können, usw. Dito auch statistische Bewertungen ein Notenmuster erkennen können, wenn durch Improvisation die Töne zwar nicht mehr stimmen, aber die improvisierten Noten in das zeitliche Schema passen. Da ein solches Schema sehr komplex ist, ist hier noch vorgesehen, daß wenn eine Notenerkennung als Triggersignal nicht erkannt wird, dann automatisch die Zeitsynchronsiation greift. Dies soll an diesem Beispiel erläutert werden.
In the case of the reference signal B1, whose time window together with the string recognition of the notes played (cf. 28 ) recognizes the note associated with the word "a", it proceeds as follows:
The string recognition of the played notes also allows an improvisation in which, for example, instead of or in addition to the notes, only the rhythmic is rated, where instead of an eighth note two sixteenth notes can be played, etc. Ditto also statistical evaluations can recognize a note pattern, if Although the notes are no longer correct due to improvisation, the improvised notes fit into the timeline. Since such a scheme is very complex, it is still provided here that if a note detection is not recognized as a trigger signal, then automatically synchronizes the time. This will be explained with this example.

Ist der gesungene Ton des Wortes "a" (an B1) mit dem Ton es zu kurz, dann wird er solange verlängert, bis entweder die in dem (zum Bezugssignal B1) zugehörig kodierten Trigger Zeitfenster B2 auftretende Note wiederholtes es vom Benutzer angespielt wird, wodurch das Tiggersignal t1 (gemäß der zu B2 kodierten Bedingung) erzeugt wird, oder indem die zum Bezugssignal B1 kodierte Auszeit abläuft, wenn die wiederholte Note es nicht gespielt wird. Diese Auszeit wird dann gemäß der Synchronisation abgeleitet und entspricht im Prinizip dem bekannten Stand der Technik eines Notenablaufprogrammes, daß eine Zeit gesteuerte Weiterschaltung erfolgt, wenn das Auslösesignai des Tones nicht eintrifft; dito, daß diese Weiterschaltung durch das Auslösesignal des Tones vorgenommen wird, wenn es vorher eintrifft.

  • Figure 00630001
    Neu hingegen ist, diese Technik zusammen mit der bevorzugten Synchronisation zu verwenden und dabei zum Bezugssignaλ diverse Steuerinformationen zu kodieren, die bestimmen, wie hier in Abhängigkeit des Audiosignals, z.B. eines gesungenen Textes, die Korrektur zu erfolgen hat, indem durch die Kodierung des Bezugssignals von vornherein auch solche Zeitabschnitte kodiert werden können, in denen die Zuordnung eines Triggersignal zu einem Bezugssignal nicht ermöglichen ist, d.h. daß durch die Kodierung des Bezugssignals absolut die Art der Synchronisation bestimmt wird: Freilaufend nach einem synchronisierten Zeitraster oder getriggert.
If the sung tone of the word "a" (on B1) with the tone is too short, then it will be extended until either the note repeated in the trigger window (belonging to the reference signal B1) will be played by the user, whereby the trigger signal t1 (according to the condition coded to B2) is generated or by the time-out coded to the reference signal B1 expires when the repeated note is not played. This time-out is then derived in accordance with the synchronization and, in the prior art, corresponds to the prior art of a note sequence program that a time controlled handoff occurs if the tone triggering signal does not arrive; ditto that this forwarding is made by the trigger signal of the sound, if it arrives before.
  • Figure 00630001
    On the other hand, it is new to use this technique together with the preferred synchronization and to encode various control information for the reference signal, which determine how the correction is to be effected here in dependence on the audio signal, eg a sung text, by the coding the reference signal from the outset, such periods of time can be encoded in which the assignment of a trigger signal to a reference signal is not possible, that is determined by the encoding of the reference signal absolutely the type of synchronization: freewheeling for a synchronized time grid or triggered.

Im Beispiel nach 6c werden die gesungenen Textstellen, bzw. Audio Slices a, ki, tte, durch die jeweils nachfolgenden Noten, welche die Triggersignale t1, t2, t3 erzeugen, beendet, wobei durch dieses Triggersignal die nachfolgenden Slices ausgelöst werden. Dabei sind die Audio Slices in Bezug auf den Gesang so unterteilt, daß die Verlängerung oder Verkürzung immer nur Vokale betrifft, und keine Konsonanten, und weiters noch auch keine Vokale betrifft, wo das gesungene Wort seltsam klingen würde.In the example below 6c the sung text passages or audio slices a, ki, t, are terminated by the respective subsequent notes which generate the trigger signals t1, t2, t3, the subsequent slices being triggered by this trigger signal. The audio slices are subdivided with respect to the vocals so that the extension or shortening always concerns only vowels, and no consonants, and furthermore no vowels, where the sung word would sound weird.

So können bei der Wortfolge "a kitten up a tree" im Takt III sämtliche Vokale gedehnt oder verkürzt werden, bis auf das "u" des Wortes "up", weil es sonst seltsam klingt. Dabei müssen diese Stellen im Einklang mit dem Rhythmus der Melodie gebracht werden, weshalb die Bezugssignale, die diese Verlängerung oder Verkürzung steuern, zeitlich entsprechend gesetzt sind. Besonders deutlich wird dies bei der Wortfolge "... kitten up..." bei der gut zu ersehen ist, daß die Slices ([Slicesj) nicht unbedingt nach Wörtern, sondern nach Silbenfolgen unterteilt sind, wobei jeweils für jeden Vokal, für den eine Verlängerung oder Verkürzung vorgesehen ist, der Vokal jeweils am Ende des Slice zeitlich platziert ist. z.B. [ki] [tte] [n up]. Ausgenommen beim Wort up, bei dem keine Verlängerung oder Verkürzung des Vokals "u" zugelassen wird, was durch das zugehörige Bezugssignal B4 markiert ist. Das Schema für die Bezugssignale wird dann in einem Musik- bzw. Noten Editor Programm automatisiert erstellt, indem die zu einem Notenbild mit zugehöriger Tonspur eingesungene Gesangsspur zeitlich verschiebbar gemacht wird, und die im Notenbild mit angegebenen Worte, bzw. Vokale, die nicht verändert werden dürfen bei ständigem Hören des Gesanges (in einer entsprechenden Schleife) markiert werden, so daß die zugehörig automatisch gesetzten Bezugssignale dann entsprechend kodiert sind.So can in the word sequence "a kitten up a tree "im Clock III all Vowels are stretched or shortened, except for the "u" of the word "up", because otherwise it's weird sounds. It must these places brought in line with the rhythm of the tune which is why the reference signals that this extension or shortening control, timed are set accordingly. Especially clear is this in the phrase "... kitten up ... "at which is good to see that the Slices ([Slicesj) not necessarily by words, but by syllable sequences are divided, each for every vowel, for an extension or shortening is provided, the vowel each placed at the end of the slice is. e.g. [ki] [tte] [n up]. Except for the word up, where no renewal or shortening the vocal "u" is allowed, what through the associated Reference signal B4 is marked. The scheme for the reference signals then becomes automatically created in a music or notes editor program, by the sung to a score with associated soundtrack Vocal track is made temporally movable, and in the score with specified words or vowels that are not changed allowed to at constant Listening to the Vocals (in a corresponding loop) are marked, so that the belonging automatically set reference signals are then encoded accordingly.

Eine weitere Option betrifft die statistische Bewertung, wie die von der Synchronisation zeitlich stark abweichenden Triggersignale in die Bewertung der Synchronisation mit einbezogen werden. Das hängt wieder stark vom Notenbild ab und kann durch entsprechende Erweiterung des Befehlssatzes der zu einem Bezugssignal möglichen Kodierungen weiterhin gestaltet sein.A Another option concerns the statistical evaluation, such as that of the synchronization timing signals differ greatly in the evaluation of synchronization will be included. That depends again strongly from the score and can by appropriate extension of the instruction set the possible to a reference signal Encodings continue to be designed.

Weiters können auch noch alternative Audio Slices kodiert sein, die aufgerufen werden, wenn es zeitlich eng wird, oder zeitlich zu weit wird und dann auch eine andere Betonung eines Wortes abhängig vom Timing realisiert werden soll, oder eine Variation der Melodie, usw.Furthermore, can Also alternative audio slices may be encoded, which are called when it gets tight in time, or becomes too long in time and then realized another emphasis of a word depending on the timing to be, or a variation of the melody, etc.

Auf diese Weise kann ein Gesang perfekt zu einer Melodie synchronisiert wiedergegeben werden, auch wenn der Benutzer noch nicht in der Lage sein sollte, das Timing mit der geforderten Präzision genau zu halten. Dabei kann der beat jedoch noch weiterhin zu einer Percussion (Schlagzeug) exakt wiedergegeben werden, so daß der Benutzer auf den richtigen Rhythmus hingezogen wird, bzw. diesen schnell Erlernen kann.On this way, a song can be perfectly synchronized to a tune be reproduced even if the user is still unable should be to keep the timing accurate with the required precision. there However, the beat can still continue to be a percussion (drums) be reproduced exactly so that the user is on the right Rhythm is attracted, or can learn this quickly.

Weiteres zu 6c, betreffend der im Notenbild angegebenen Taktschläge: So wird in diesem Beispiel darauf Wert gelegt, daß die vom Audiosignal wiedergegebenen Noten, einer Begleitmusik oder eines Gesanges, exakt synchron zu den als Synchronimpulse eingegebenen Taktschlägen 2a und 2b (vgl. Takt III) wiedergegeben werden, entsprechend dem Text... "as a"..., anderseits, ist es so, daß wenn die Synchronimpulse 2a, 2b, (oder auch nur ein Impuls) ausbleiben, dann die Synchronisation trotzdem (wenn gegebenenfalls auch nicht so präzise) statt finden muß. Gelöst wird das Problem wieder über die den Synchronisationssignalen im Audiosignal zugeordneten Bezugssignale, die mit einer entsprechenden Kodierung versehen sind. In 6c bedeutet dies, daß zu den Bezugssignalen 2a und 2b in Bezug auf die aktuell ablaufende Synchronisation, das Tempo geringfügig verlangsamt für die Wiedergabe des Audiosignals eingestellt wird, indem der dem aktuell einzustellende Tempo erhaltene Zeitwert geringfügig vergrößert wird, so daß die interne Auslösung der zu den Taktschlägen 2a und 2b gehörenden Noten entsprechend geringfügig verzögert abläuft, wobei wenn diese Taktschläge als Synchronimpulse detektiert werden, dann sofort für eine der dem Taktschlag zugehörige Notendauer (die hier entsprechend den Bezugssignalen zu 2a und 2b einem entsprechenden Korrekturzeitintervall entspricht), die entsprechende durch das Bezugssignal markierte Audiosignalstelle (hier der Gesang "as an wiedergegeben wird. Fehlen die Synchronimpulse, dann wird die durch das Bezugssignal markierte Audiosignalstelle ("as a") in Bezug auf die ideale Synchronisation geringfügig später wieder gegeben, zumindest wird jedoch auch bei Ausbleiben eines betreffenden Synchronimpulses, das zugehörige Zeitfenster für einen gegebenenfalls vom Benutzer erzeugten Triggerimpuls geöffnet, der dann das aktuelle Slice beendet und das nächste auslöst.More to 6c Concerning the beats indicated in the score: Thus, in this example, it is emphasized that the notes reproduced by the audio signal, an accompanying music or a song, are reproduced exactly synchronously with the beats 2a and 2b (see clock III) input as synchronizing pulses. according to the text ... "as a" ..., on the other hand, it is so that if the sync pulses 2a, 2b, (or even just a pulse) fail, then the synchronization anyway (if not synonymous so precise) instead must find. The problem is solved again via the reference signals assigned to the synchronization signals in the audio signal, which are provided with a corresponding coding. In 6c this means that with respect to the reference signals 2a and 2b with respect to the current synchronization, the tempo is slightly slowed down for the reproduction of the audio signal by slightly increasing the time value obtained at the currently set tempo, so that the internal triggering of the to Corresponding to slightly delayed delayed beats 2a and 2b, wherein when these beats are detected as sync pulses, then immediately for one of the beating associated note duration (corresponding here corresponding to the reference signals to 2a and 2b a corresponding correction time interval), the corresponding by the reference signal If the sync pulses are missing, then the audio signal location ("as a") marked by the reference signal will be reproduced slightly later in relation to the ideal synchronization, but at least e will not be reproduced Ines relevant sync pulse, the associated time window for a possibly generated by the user trigger pulse, which then terminates the current slice and triggers the next.

Das gleiche gilt natürlich auch, wenn die Audiosignalwiedergabe anstelle eines Gesanges ein weiteres Instrument betrifft. Entscheidend für diese Maßnahme, den aktuellen Synchronisationszeitwert etwas zu vergrößern, und abhängig von der Abfrage ob zu dem zugehörigen Bezugssignal ein Synchronimpuls eingeht, den Synchronisationszeitwert wieder so zu verkürzen, daß bei Eintreffen des Synchronimpulses exakt die zu dem Bezugssignal zugehörige Stelle des Audiosignals wiedergegeben wird, ist, ob zu diesem Bezugssignal eine betreffende Kodierung, welche dieses Verfahren der Interpretation eines Synchronimpulses als Triggersignal einleitet, vorgesehen ist. Dabei ist die Möglichkeit vorgesehen, als Triggersignal weiterhin auch die aktuell gespielten Noten (als Abfrageergebnis, ob es die richtigen Noten sind) zu interpretieren, wie dies vorangehend beschrieben worden ist. Sollen verschiedene Modi wahlweise abrufbar sein, so sind dann unterschiedliche MP3 Dateien mit unterschiedlichen Bezugssignalen vorgesehen.The same is true, of course, if the audio signal playback instead of a song another Instrument concerns. Decisive for this measure, the current synchronization time to increase slightly, and depending on the query whether the sync pulse to the associated reference signal to shorten the synchronization time again so that when the arrival of the sync pulse exactly reproduced to the reference signal position of the audio signal is played, is whether a respective coding, which initiates this method of interpretation of a sync pulse as a trigger signal, is provided for this reference signal. The possibility is provided, as a trigger signal continue to interpret the currently played notes (as a query, whether it is the right notes), as described above. If different modes are to be available, then different MP3 files with different reference signals are provided.

Eine weitere Option, die gleichfalls in den mit Bezugssignalen kodiert sein kann, betrifft die Kodierung von Zeitintervallen im Notenbild, die innerhalb eines Taktes beispielsweise nur proportional zueinander verändert werden dürfen, über Zeitintervalle im Notenbild, die in 6c z.B. den jeweils gespielten gebunden Achtel Noten entsprechen. Dabei muß jedoch darauf geachtet werden, daß keine Synkopen zu den weiteren Stimmen entstehen, wenn keine vorgegeben sind, usw. Weshalb der Kodierung der Korrekturverfahren zu den Bezugssignalen eine besondere Bedeutung zukommt.Another option, which may also be coded with reference signals, relates to the coding of time intervals in the score which may only be changed proportionally to each other within a measure, for example, over time intervals in the score which are in 6c eg the respective played tied eighth notes. Care must be taken, however, that no syncope to the other voices arise if none are predetermined, etc. Why the coding of the correction method to the reference signals has a special meaning.

Diese Kodierung wird wieder über einen Editor vorgenommen, der das genaue Notenbild des wiedergegebenen Audiosignals anzeigt, wobei gegebenenfalls bei Singstimmen, auch mehrere geringfügig unterschiedlich synchronisierte Audiosignal Spuren vorhanden sind, z.B. um die getriggerte Tempo Synchronisation einer Spur mit der Synchronisation von über die Taktschläge der Triggerung gebundener, bzw. angehaltener Noten einer weiteren Spur zu verbinden. Dabei werden dann Notenbereiche, die in unveränderter Proportionalität wiedergegeben werden sollen, markiert, wobei die Software dann entsprechend der Taktanordnung und gegebenenfalls weiterer Vorgaben (zulässige Toleranz bei Abweichung der Zeitproportionalität, usw.) zu den im Notenbild gesetzten Bezugssignalen, die Klassifizierungsdaten automatisch zuordnet.These Coding will be over again an editor made the exact score of the reproduced Audio signal, optionally with singing voices, too several minor differently synchronized audio signal tracks are present, e.g. to the triggered tempo synchronization of a track with the Synchronization of over the beats the triggering of bound or stopped notes of another To connect track. It then notes areas that are unchanged in proportionality be played back, marked, the software then accordingly the clock arrangement and possibly further specifications (allowable tolerance in case of deviation of the time proportionality, etc.) to those in the score set reference signals, the classification data automatically assigns.

Weitere Features (Merkmale, bzw. weitere Möglichkeiten der Realisierung): Durch diese Erfindung wird es somit einem durchschnittlichen Klavierspieler möglich, Mozarts Opern nicht nur auf dem Klavier zu spielen, sondern mit Gesang und Orchester. Dabei können unterschiedliche Toleranz Modi vorgesehen sein, solche, wo er schlampig die Notenwerte spielen kann und der Gesang entsprechend nachgezogen wird, und solche, wo er den die Notenwerte mit dem von ihm gewählten Tempo präzise spielen muß.

  • Figure 00670001
    Für MIDI Pianos ist dabei ein raffinierter Modus unter Verwendung einer Stummschaltung vorgesehen, bei welcher zu gespielten Noten ein Stumm Pedal gedrückt wird, das die Wiedergabe unterbindet. Zu diesem Zweck ist das Output des MIDI Signals durch einen Adapter geschleift, der bei Drücken des Pedals die Weitergabe an den Tonerzeuger (Syntheziser, E-Piano, etc.) unterbindet, jedoch das beim Pedal Drücken erhaltene MIDI Signal zur Dekodierung der gespielten Noten in entsprechende Synchronsignale umsetzt, wobei z.B. vier Sechzehntel Noten (über die Dauer einer Viertel), die dann als Pause zu "hören" sind, ausreichend sind, um eine Tempo Vorgabe zu ermöglichen. Dabei sind die gespielten Noten egal, es kommt nur auf die Werte an.
Other features (features, or other possibilities of realization): With this invention, it is thus possible for an average pianist to play Mozart's operas not only on the piano, but with vocals and orchestra. There may be different tolerance modes, those where he can sloppily play the note values and the vocals are retraced accordingly, and those where he must precisely play the note values at the tempo he chooses.
  • Figure 00670001
    For MIDI pianos, a sophisticated mode is provided using a mute function, in which a mute pedal is pressed to play notes, which prevents the playback. For this purpose, the output of the MIDI signal is looped through an adapter, which prevents the transmission to the tone generator (synthesizer, e-piano, etc.) when the pedal is pressed, but the MIDI signal obtained by pressing the pedal is used to decode the notes played synonymous converts corresponding synchronizing signals, for example, four sixteenth notes (over the duration of a quarter), which are then as a break to "hear" are sufficient to allow a tempo default. The played notes do not matter, it depends only on the values.

Der darauf folgende, durch Einklopfen oder als erster MIDI Signalbeginn delektierte Spielanfang, wird dann als Triggersignai zum Start für die durch Drücken des Pedals unterbundene neue Ausgabe des dem neuen Satz des Musikstückes zugehörigen Audiosignals gewertet. Dabei kann diese zusätzliche Pedalfunktion z.B. auch durch einen dekodierten Wischer (mit dem Schuh) nach vorne (Pedal gedrückt), dito einen Wischer nach hinten (Pedal Iosgelassen) des zu 26 und 27 erläuterten Sensorteppichs, realisiert sein. Hat das Instrument keine MIDI Tonerzeugung, dann ist vorgesehen, z.B. praktisch tonlose Saiten eines Saiteninstrumentes (z.B. geringfügig gespannte Schnur ohne Resonanz mit Schwingungsabnehmer, vgl. auch E-Gitarre, etc.) zur Eingabe des Tempos zu spielen. Oder es ist vorgesehen, während des Drückens eines Pedals den aktuellen Taktschlag einzuklopfen, usw., wobei dann dieser Status der übergeordneten Takterkennung je nach Modi nach dem loslassen, oder auch mit dem in diesem Status (entsprechend der nach Vereinbarung gespielten Notenanzahl) letzten eingeklopften Synchronimpuls wieder abgeschaltet werden kann. Nach diesem Status kann je nach der im Audiosignal enthaltenen Bezugssignalkodierung (mit der hier die Modi "freilaufend" oder "gefriggert" umgeschaltet werden und die auch im gedruckten Notenbild gegebenenfalls angezeigt wird), mit der Audiosignalwiedergabe entweder "freilaufend" oder "getriggert" oder getriggert begonnen werden. Freilaufend heißt, daß das Audiosignal selbst startet und der Benutzer seinen Einsatz nach dem Audiosignal richtet. Getriggert heißt, daß die Wiedergabe des Audiosignals mit dem ersten gespielten Ton einsetzt, wobei das Audiosignal der Aufnahme entsprechend auch mit einer Pause (nach dem Trigger) beginnen kann, dito gegebenenfalls auch ein Synchronsignal für die Triggerauslösung verwendet werden kann, usw. Qe nach Modus).

  • Figure 00680001
    Eine weitere Besonderheit ist die Eingabe kodierter Synchronsignale z.B. um den Musiktakt (beat) durch Klopfen mit dem Fuß zeitlich zu verziehen (zu verändern), was z.B. durch Stampfen erfolgt, anstelle durch Einklopfen (siehe dazu die Erläuterung zur Klopfauflage, bzw. zum Sensorteppich nach 26). Dabei wird jedoch noch folgendes berücksichtigt: Können Synchronsignale eindeutig bestimmten Bezugssignalen zugeordnet interpretiert werden, über eine externe Kodierung (z.B. eingegeben durch Stampfen, etc.) und nicht über das Timing, dann ist eine automatische Umschaltung vorgesehen, welche die zeitliche Quantisierung, bei der innerhalb des aktuellen Notenrasters die Zeitintervalle der Synchronsignale je nach Notenwert variieren können (und durch Summieren passend zum Zeitraster der Bezugssignale synchronisiert wird), abschaltet. D.h. die Eingabe der Synchronsignalzeitspannen entspricht dann der Dauer der durch die betreffenden Bezugssignale (denen diese kodierten Synchronsignale zugeordnet sind) markierten Zeitspannen, z.B. dem der Beat (Musiktakt, oder auch einem halben Musiktakt, etc.) synchronisiert wird. Diese Zeitpunkte können dann wiederum musikalisch gut heraus gehört werden, oder sie sind in einem Notenbild entsprechend verzeichnet.
The following, by knocking or as the first MIDI signal start detected delimited beginning of the game, is then evaluated as a trigger signal to start for the inhibited by pressing the new pedal output of the new set of the piece of music associated audio signal. This additional pedal function, for example, by a decoded wiper (with the shoe) forward (pedal pressed), dito a wiper to the rear (pedal Iosgelassen) of 26 and 27 explained sensor carpet, be realized. If the instrument has no MIDI tone generation, then it is intended, for example, to play virtually toneless strings of a stringed instrument (eg slightly stretched string without resonance with vibration pickup, see also electric guitar, etc.) for entering the tempo. Or, it is intended to knock on the current beat during the depression of a pedal, etc., in which case this status of the higher-order tone recognition will be released depending on the modes, or with the last tapped synchronization pulse in this status (according to the number of notes played by agreement) can be switched off again. Depending on the reference waveform encoding contained in the audio signal (which switches the free-running or frozen modes here, and which may also be displayed in the printed note image), this status can be either freewheeling or triggered or triggered with audio signal playback to be started. Free-running means that the audio signal starts itself and the user directs its use to the audio signal. Triggered means that the playback of the audio signal starts with the first played sound, whereby the audio signal of the recording can also commence with a pause (after the trigger), if necessary also a sync signal can be used for the trigger release, etc. Qe after mode ).
  • Figure 00680001
    Another special feature is the input of coded sync signals, for example, to delay (change) the music beat by knocking it with the foot, which is done by pounding instead by knocking (see the explanation of the knock pad, or the sensor carpet after 26 ). However, the following is taken into account: If synchronization signals can be unambiguously assigned to certain reference signals, via an external coding (eg entered by pounding, etc.) and not via the timing, then an automatic switching is provided, which determines the temporal quantization, within which of the current note grid, the time intervals of the sync signals can vary according to the note value (and is synchronized by summing to match the time grid of the reference signals), shuts off. That is, the input of the sync signal periods then corresponds to the duration of the respective reference signals (to which these coded sync signals are assigned) marked periods of time, for example, the beat (music clock, or even a half music clock, etc.) is synchronized. These times can then be heard musically well out, or they are recorded in a note image accordingly.

Weiters ist für das Wiedergabegerät noch ein Kopierschutz vorgesehen, derart, daß die als Zeitmarken kodierten Bezugssignale für jedes Gerät unterschiedlich erkannt werden (durch einen Abfragekode, der über die Bezugssignale auch seriell kodiert sein kann). Somit sich nur durch ein exemplarisches Gerät, die z.B. zu diesem Gerät, bzw. zu der entsprechenden Gerätenummer, die über das Internet herunter geladenen Dateien synchronisiert und im Tempo variabel wiedergeben lassen. Dabei kann die Gerätenummer durch eine entsprechende Schnittstelle zum Internet Endgerät (bzw. Computer) ausgelesen werden.Furthermore, is for the playback device nor a copy protection provided such that the encoded as timestamps Reference signals for every device be detected differently (by a query code, the on the Reference signals can also be serially encoded). Thus, only by an exemplary device, the e.g. to this device, or to the corresponding device number, the above the internet downloaded files synchronized and in tempo can be played variably. The device number can be replaced by a corresponding one Interface to the Internet terminal (or computer) read become.

Weitere Angaben zu dem Verfahren:Further information on the procedure:

In vorliegender Verbesserung sind die Bezugssignale (welche dem Charakter des wiedergegebenen Musikstückes entsprechen, wodurch dem Benutzer akustische Bezugssignale gemäß dem rhythmisch ablaufenden Vorgang übermittelt werden) nach Prioritäten für die jeweils richtige Auswertung eingehender Synchronsignale (dem Rhythmus des Musikstückes entsprechend) kodiert (markiert), wobei die zeitliche Nähe der Synchronsignale zu den Bezugssignalen, jeweils die Zuordnung zwischen Bezugssignal und Synchronsignal bestimmt. Dabei sind diese Bezugssignale für die Synchronisation des Tempos der Audiosignalwiedergabe so verwendet, daß vor allem der Rhythmus des wiedergegebenen Musikstückes bei sich änderndem Tempo der Synchronimpulse erhalten bleibt. Mit den beiden grundsätzlichen Anwendungsmöglichkeiten für die Themen Sport und Musik, oder rein musikalische Anwendungen.In present improvement are the reference signals (which the character the reproduced piece of music correspond, thereby giving the user acoustic reference signals according to the rhythmic ongoing process transmitted will be prioritized for the each correct evaluation of incoming sync signals (the rhythm of the piece of music correspondingly) coded (marked), wherein the temporal proximity of the synchronizing signals to the reference signals, respectively, the assignment between the reference signal and sync signal determined. These are reference signals for synchronization the tempo of the audio signal playback so used above all the rhythm of the played piece of music with changing Speed of the sync pulses is maintained. With the two fundamental applications for the Topics sports and music, or purely musical applications.

So ist eine zu den Bezugssignalen jeweils vorgenommene Zeitfensterbewertung vorgesehen, bei der durch verknüpfte Meß- bzw. Bewertungskriterien entschieden wird, ob ein eingehender Synchronsationsimpuls für die Synchronisierung verwendet wird (unmittelbar oder gegebenenfalls auch verzögert über mehrere Synchronsationsimpulse gemittelt, etc.) oder nicht, und zu welchem Bezugssignal ein eingehender Synchronsationsimpuls zugehörig ist.So is a time window evaluation made in each case for the reference signals provided in the linked by Measuring or Assessment criteria is decided, whether an incoming sync pulse for synchronization is used (directly or possibly also delayed over several Sync pulses averaged, etc.) or not, and to which Reference signal is an incoming sync pulse associated.

Eine optionale Erweiterung betrifft die zur Zeitfensterbewertung vorgenommene Bewertung, zu welchem Bezugssignal aus einer zeitlichen Folge von Bezugssignalen, jeweils ein Synchronisationssignal eintrifft (S = Signal detection), oder nicht (S! = Missing detection) eintrifft, wobei auch Strings als Erkennungsmuster zu einem Bezugssignal kodiert/dekodiert werden können.A optional extension applies to the time window rating Evaluation, to which reference signal from a time sequence of Reference signals, in each case a synchronization signal arrives (S = Signal detection), or not (S! = Missing detection) arrives, wherein also strings encoded / decoded as a recognition pattern to a reference signal can be.

Als Folge einer solchen Stringerkennung können die z.B. aus einer MP3 Datei wiedergegebenen Rhyhtmusmuster dekodiert werden:When As a result of such string recognition, the e.g. from an MP3 Decoded rhyme pattern:

Beispiel: String 1 = S(t1)*S(t2)*!S(t3);
String 2 = S(t1)*S(t2)*S(t3); usw. (... *UND Funktion, !... Verneinung = fehlendes Synchronsignal).
String = String 1 + String 2;... (+ ... ODER Funktion).
Example: String 1 = S (t1) * S (t2) *! S (t3);
String 2 = S (t1) * S (t2) * S (t3); etc. (... * AND function,! ... negation = missing sync signal).
String = String 1 + String 2; ... (+ ... OR Function).

(t*)... bedeutet hier die auf den Takt bezogene (d.h. nicht absolute) Zeitposition;(T *) ... here means the time-related (i.e., not absolute) time position;

Wobei beliebige Anzahlen und Verknüpfungen solcher Strings definiert werden können, die als Oder Funktion zusammen gefaßt werden. Auch kann das Auslassen (!... fehlen) kompletter Strings innerhalb weiterer vorhandener Strings als neuer Erkennungsstring definiert werden: String = String 1*String 2*!String 3; Wherein any numbers and links of such strings can be defined, which are taken together as an OR function. Also, the omission (! ... missing) of complete strings within further existing strings can be defined as a new recognition string: String = String 1 * String 2 *! String 3;

Dabei bedeutet "auslassen", daß der String in Bezug auf Synchronsignale nicht erfüllt wird.

  • – Um einen solchen Ablauf kostengünstig realisieren zu können, wird bevorzugt ein State Machine Sequenzer einer programmierbaren Logik (z.B. gespeichert auf RAM Basis) verwendet, und die Übertragungsgleichungen (der Status Machine) jeweils automatisch unter Benutzung einer Musik Bearbeitungssoftware erstellt. Die betreffenden Dateien werden dann zur Wiedergabe des Audiosignals, von dessen Datenträger in den State Machine Sequenzer geladen. Der Sequenzer kann auch sehr gut zur Dekodierung von Mustern in dem zu 28 erläuterten Verfahren verwendet werden.
The term "omit" means that the string is not satisfied with respect to sync signals.
  • In order to be able to realize such a procedure cost-effectively, a state machine sequencer of a programmable logic (eg stored on a RAM basis) is preferably used, and the transmission equations (the status machine) are respectively created automatically using music editing software. The relevant files are then loaded to play the audio signal from its disk into the state machine sequencer. The sequencer can also be very good at decoding patterns in the too 28 explained method can be used.

Im Besonderen wird hier noch darauf eingegangen, daß die Erstellung der Erkennungsmuster neben der Eingabemöglichkeit durch ein Notenbild vor allem auch durch Lernen programmiert werden kann, indem ein guter Schlagzeuger oder Trommler zu einem wiedergegebenen Audiosignal dazu spielt.

  • – Dabei können diejenigen Stellen, welche dem Erkennungsmuster (der eingegebenen Synchronsignale) jeweils entsprechen, auch die Umschaltung der Audioquellen (Slices) veranlassen, (z.B.) um bei einem synthetischen, aus einer MP3 Datei wieder gegebenen Schlagzeug, unterschiedlich komplexe Rhythmen in Abhängigkeit von den eingegebenen Synchronsignalen abzurufen.
In particular, it is discussed here that the creation of the recognition pattern can be programmed in addition to the ability to input through a score especially through learning by a good drummer or drummer plays to a reproduced audio signal to do so.
  • In this case, those points which respectively correspond to the recognition pattern (of the input synchronizing signals) can also cause the switching of the audio sources (slices) (for example in the case of a synthetic drums reproduced from an MP3 file), depending on the different rhythms retrieve input sync signals.

Die eingegebenen Synchronsignale werden dabei z.B. von einem MIDI Schlagzeug geliefert, welches von einem durchschnittlichen Musiker gespielt wird. Die abgerufenen Muster jedoch stammen von einem Weltklasse Percussionisten. Durch diese Methode kann sich der durchschnittliche Musiker unter weiterer Zuhilfenahme eines entsprechenden Musikprogrammes, durch Lernen der Erkennungsmuster (was hier neu ist, denn bekannter Stand der Technik ist nur das Lernen der wiedergegebenen Wiedergabemuster und nicht des einzugebenden) eine Vielzahl von komplexen Rhythmen zusammenstellen, die sein persönliches Spiel ständig unterstützen, und dabei noch zwar Rhythmus gerecht eingebunden wird.The input synchronizing signals are thereby e.g. from a MIDI drums delivered by an average musician becomes. The retrieved patterns, however, come from a world class Percussionist. Through this method, the average Musician with the further help of a corresponding music program, by learning the recognition patterns (which is new here, because known The prior art is only learning the reproduced reproduction patterns and not the one to be entered) a variety of complex rhythms put together his personal Support game constantly, and while still incorporating rhythm fairly.

Die Möglichkeiten dieser neuen Technik gehen sogar so weit, daß nicht nur für Percussion oder Schlagzeug Rhythmen der Interpret geklont werden kann, sondern auch für andere Instrumente, wenn dazu noch Verfahren benutzt werden, wie sie z.B. vom gleichen Anmelder in der DE 10 2005 029 026.4 und der DE 10 2005 032 995.0 bereits zum Klonen von Instrumenten oder menschliche Stimmen vorgeschlagen worden sind. Dann wird bei Erkennen der Erkennungsmuster nicht nur die Oberwellencharakteristik eines in der Stimmlage oder Tonlage veränderten Tones manipuliert, sondern der in diesen Anmeldungen verwendete Interpretationsdekoder noch manipuliert, der die Adressierung für die Phasen gerechte Oberwellenmanipulation liefert. Diese Manipulation ist durchaus vergleichbar mit der kurz erläuterten Manipulation beim Abrufen unterschiedlicher Rhythmus Muster von Schlagzeugen, nur daß für die Stringbildung zur Erzeugung des Erkennungsmusters, dann über den Ausgang des in den zitierten Anmeldungen verwendeten Interpretationsdekoders erfolgt, und sein eigentlicher Ausgang dann die durch Lernen diesen Erkennungsmustern zugeordneten, bzw. in einem Musterspeicher abgespeicherten Wiedergabemuster, verwendet sind, die dann wiederum die Oberwellenkorrektur (bzw. deren Speicher) adressieren.The possibilities of this new technique even go so far that not only for percussion or percussion rhythms, the interpreter can be cloned, but also for other instruments, if there are still methods used, as for example by the same applicant in the DE 10 2005 029 026.4 and the DE 10 2005 032 995.0 have already been proposed for cloning instruments or human voices. Then, upon detection of the recognition patterns, not only the harmonic characteristic of a tone changed in pitch or pitch is manipulated, but the interpretation decoder used in these applications still manipulates the addressing for the phases harmonic manipulation. This manipulation is quite similar to the briefly explained manipulation in retrieving different rhythm patterns of drums, except that for the string formation to produce the recognition pattern, then over the output of the interpretation decoder used in the cited applications, and its actual output then by learning it Identification patterns associated with, or stored in a pattern memory playback pattern, are used, which then in turn the harmonic correction (or their memory) to address.

So viel zur Leistungsfähigkeit des hier vorgestellten neuen Systems im Unterschied zum Stand der Technik. Nachfolgend werden weitere Ausführungsmaßnahmen der Erfindung besprochen.So much to the efficiency of the presented here new system in contrast to the prior art. Below are further execution measures of the invention discussed.

  • – Das erste Meß- bzw. Bewertungskriterium ist, in welcher Phasenlage zu dem durch das Bezugssignal jeweils gesteuerten Zeitfenster (innerhalb oder außerhalb des Fensters) ein Synchronisationsimpuls eintrifft oder nicht;- The first measuring or evaluation criterion is, in which phase to the by the reference signal respectively controlled time window (within or outside the window) a synchronization pulse arrives or not;
  • – das zweite Meß- bzw. Bewertungskriterium, welches als UND Funktion (Koinzidenzbedingung) für die Gültigkeit eines Synchronisationsimpulses maßgebend ist, ist die Prüfung der Zuordnung, zu welcher Kodierung eines aus der zeitlichen Folge der Bezugssignalen entsprechenden Bezugssignals, der Synchronsationsimpuls auftritt oder nicht;- the second measuring or evaluation criterion, which is an AND function (coincidence condition) for the validity a synchronization pulse is decisive, is the test of Assignment to which coding one from the chronological order of the Reference signals corresponding reference signal, the synchronization pulse occurs or not;
  • – ein weiteres Kriterium ist, die Synchronsignale extern (über die Eingabevorrichtung) zu kodieren und zu Bezugssignalen (in Bezug auf die Messung der zeitlichen Abweichung) nur dann zu verwenden, wenn sie dieser Kodierung zeitlich entsprechen (vgl. Multifunktions Sensorteppich wie zu 26 und 27 erläutert).- Another criterion is to encode the sync signals externally (via the input device) and to use reference signals (with respect to the measurement of the temporal deviation) only if they correspond to this coding in time (see Multifunktions sensor carpet like 26 and 27 illustrated).

Der Vorteil einer derartigen Bewertung, um eingehende Synchronisationssignale gegebenenfalls überhaupt nicht zu bewerten oder zu einem bestimmten Bezugssignal zu bewerten (aus einer Folge kodierter Bezugssignale), ist der, daß der Benutzer den Einklopftakt, aus welchem die Synchronisationsimpulse abgeleitet sind, musikalisch korrekt auch ständig verändern kann, ohne eine störende Nehenwirkung einer falschen Synchronisation (Tempoänderung) zu erhalten, bzw. im Falle einer extern kodierten Eingabe von Synchronsignalen (vgl. Sensorteppich nach 26), sich das Tempo auch unmittelbar ziehen läßt.The advantage of such an evaluation to possibly not evaluate or even evaluate incoming synchronization signals (from a sequence of coded reference signals) is that the user musically corrects the one-beat clock from which the synchronization pulses are derived can, without a disturbing Nehenwirkung a wrong synchronization (tempo change) to receive, or in the case of an externally encoded input of sync signals (see sensor carpet after 26 ), the pace can also be drawn directly.

So kann z.B. doppelt so schnell, oder halb so schnell (durch Auslassen eines jeden zweiten Klopfimpulses) der Rhythmus eingeklopft werden ohne daß sich das Tempo deshalb ändert, oder ein 12/8 Takt als 3/4 Takt oder auch als 6/8 Takt geklopft werden, usw. Und das in ständigem Wechsel des Rhythmus (damit es dem Benutzer nicht zu langweilig wird). Dabei soll das Tempo des wiedergegebenen Musikstückes sich jedoch nicht auf die Hälfte verzögern oder doppelt so schnell sein, sondern gleichbleiben, bzw. nur der wirklich geringfügigen Schwankung des Grundtaktes folgen. D.h. das System erkennt ständig, ob der Synchronisationstakt mit einfachem Takt oder doppeltem Takt, etc. eingeklopft wird, in Anpassung an die Art des Musikstückes, was durch die Prioritätskodierung der Bezugssignale im Datenträger erfolgt.So can e.g. twice as fast, or half as fast (by skipping every second knocking impulse) the rhythm will be tapped without that therefore the pace changes or a 12/8 bar as 3/4 bar or as 6/8 bar knocked be, etc. And in constant Change of rhythm (so it does not boring the user becomes). Here is the tempo of the reproduced piece of music itself but not in half delay or be twice as fast, but stay the same, or only the really minor Fluctuation of the basic clock follow. That the system constantly detects if the synchronization clock with single clock or double clock, etc. is knocked, in adaptation to the nature of the piece of music, what through the priority coding the reference signals in the disk he follows.

Auch eine Umschaltung des wiedergegebenen Musikstückes, in Abhängigkeit von zu definierten Stellen der Bezugssignale zeitlich richtig erkannter Synchronsignale ist möglich, z.B. um eine Percussion zu realisieren, usw. Die Stärke des Systems ist, daß dabei nicht von einem simplen Zeitrastertakt ausgegangen werden muß, sondern an beliebigen zeitlichen Stellen, so wie es dem Rhythmus des wiedergegebenen Musikstückes entspricht, die Synchronsignale mit unterschiedlichen Prioritäten berücksichtigt werden. Dabei kann z.B. auch für unterschiedliche Spuren des Audiosignals (Gesang, Melodieinstrument, Percussion) eine jeweils unterschiedliche Synchronisation innerhalb des musikalischen Taktes vorgesehen sein, und eine gemeinsame Synchronisation über die Dauer eines Musiktaktes (vgl. das zum Notenbild nach 6c erläuterte Beispiel).Also, a switching of the reproduced piece of music, depending on defined locations of the reference signals timely correctly recognized sync signals is possible, for example, to realize a percussion, etc. The strength of the system is that it does not have to start from a simple time frame clock, but to arbitrary temporal locations, as it corresponds to the rhythm of the reproduced piece of music, the synchronous signals are taken into account with different priorities. In this case, for example, a different synchronization within the musical clock may also be provided for different tracks of the audio signal (vocal, melody instrument, percussion), and a common synchronization over the duration of a musical clock (cf. 6c explained example).

Beispiel für die Kodierung eines Bezugssignals, wobei diese Bezugssignale wie bei einem Notenablaufprogramm zu charakteristischen Ton- und Pausenfolgen kodiert sind, und bei sich ändernder Zeitachse, d.h. Ablaufgeschwindigkeit des Audiosignals die zeitliche Lage der Bezugssignale entsprechend mit ändert, da diese gemäß dem rhythmisch ablaufenden Vorgang dem Benutzer übermittelt werden.example for the Coding of a reference signal, these reference signals as in a grading program to characteristic sound and pause sequences encoded, and changing ones Time axis, i. Sequence of the audio signal the temporal The position of the reference signals changes accordingly with, since these according to the rhythmic to be transmitted to the user.

Hinweis: Als aktuelles Bezugssignal wird jeweils jenes verstanden, das der Wiedergabe des zugehörigen Audiosignals entsprechend gerade zeitlich aktuell ist; Die Kodierung bzw. der Verwendungskode der Bezugssignale betrifft (je nach Anwendung):

  • – Bezugssignal Nr # (entsprechend dem Zeitpunkt des Ablaufs);
  • – Zeitfensterdauer des einem Bezugssignal jeweils zugehörigen Zeitfensters, wobei diese Zeitdauer relativ zur Wiedergabegeschwindigkeit des Audio Signals definiert wird und daher proportional zur Wiedergabegeschwindigkeit sich mit ändert;
  • – Verwendungskode, wenn ein dem aktuellen Bezugssignal zeitlich innerhalb des Zeitfensters zugehöriges Synchronsignal eintriftt;
  • – Verwendungskode, wenn das Synchronsignal nicht im Zeitfenster des aktuellen Bezugssignals eintrifft;
  • – gegebenenfalls noch einen Stringdekoder, der den Rhythmus der Synchronsignale normiert auf das Zeitraster des wiedergegebenen Vorganges dekodiert;
  • – und die weiteren, in dieser Beschreibung genannten Funktionen, die je nach Anwendung verwendet werden. Dabei können auch Sequenzen der zu den Bezugssignalen jeweils eintreffenden Synchronsignale entsprechend der Kodierung der Bezugssignale (die dann auch mehrere aufeinanderfolgende Bezugssignale betreffen können) mit einbezogen werden.
Note: The current reference signal is understood to mean in each case that which is currently just in time for the reproduction of the associated audio signal; The coding or usage code of the reference signals relates (depending on the application):
  • Reference signal # # (according to the time of expiration);
  • Time window duration of the time window associated with a reference signal, this time duration being defined relative to the playback speed of the audio signal and therefore changing in proportion to the playback speed;
  • Use code, when a synchronous signal associated with the current reference signal within the time window drifts;
  • Use code when the sync signal does not arrive in the time window of the current reference signal;
  • If appropriate, a string decoder which normalizes the rhythm of the synchronizing signals to the time frame of the reproduced process;
  • And the other functions mentioned in this description, which are used depending on the application. In this case, sequences of the synchronization signals respectively arriving at the reference signals can also be included in accordance with the coding of the reference signals (which may then also relate to a plurality of successive reference signals).

Der Verwendungskode der Bezugssignale muß nicht nur die Synchronisation steuern, er kann auch z.B. die Wiedergabequelle (z.B. den Speicher) einer MP3 Datei umschalten, damit der Benutzer verschiedene komplexe Rhythmen durch einfache Rhythmen aus dem synthetischen Schlagzeug heraus trommeln kann, auch über MIDI Interface angesteuert, usw.Of the Use code of the reference signals need not only the synchronization he can also control e.g. the playback source (e.g., the memory) to switch an mp3 file so that the user can create various complex Rhythms through simple rhythms from the synthetic drums can drum out, too MIDI interface controlled, etc.

Dabei muß die Erstellung des einem Bezugssignal jeweils zugeordneten komplexeren Datensatzes nicht unbedingt nur manuell vorgenommen sein, sondern kann auch über Synthesizer und MIDI in eine Compiler Software eingespielt oder auch nur verändert werden (unter weiterer Benutzung des Verfahrens), und nach vorgegebenen Parametern kompiliert werden um die Daten automatisiert zu erstellen, usw.there must the Creation of a reference signal associated with each more complex Record not necessarily be made only manually, but can also over Synthesizers and MIDI are loaded into a compiler software or only changed (using the procedure further) and according to Parameters are compiled to create the data automatically, etc.

Dabei kann auch so vorgegangen werden, daß zunächst ein einfaches Muster von Hand programmiert erstellt wird, und durch professionelles Einspielen schrittweise immer komplexer gestaltet wird.there can also be done so that initially a simple pattern of Hand programmed is created, and by professional importing progressively more complex.

3 veranschaulicht das Prinzip in einem zur Veranschaulichung sehr einfachen Beispiel. Zu dem nach der Zeitachse t ablaufenden Musikstück, bzw. Audio Signal, kann der Rhythmus als Synchronsignal nach den Taktschlägen 1, 2, 3, 4, 5,... n, von denen jeweils mehrere in einem Musiktakt auftreten, synchronisiert werden, oder auch mit der doppelten Anzahl, wenn zwischen diesen Taktschlägen noch weitere (vgl. jeweils a) auftreten, wobei die doppelten Taktschläge sich mit den einfachen beliebig abwechseln können, und trotzdem diese Taktschläge passend zu dem Rhythmus des Musikstückes eingegeben werden können. Dabei soll vermieden werden, daß sich diese frei nach dem Rhythmus, jedoch ansonsten beliebige Möglichkeit der Variation von eingegebenen Taktschlägen nachteilig auf die Synchronisation auswirkt, d.h. erfolgt die beliebig abwechselnde Eingabe so, daß es einem unveränderten Tempo des wiedergegebenen Audiosignals entspricht, dann soll auch das Tempo des Audiosignals nicht verändert werden. So kann z.B. ein 12/8 Takt als 3/4 Takt oder auch als 6/8 geklopft werden, bei gleichbleibenden Tempo, bzw. ist dieses Prinizip für jede Art von komplexen Rhythmen anwendbar. 3 illustrates the principle in an illustrative very simple example. To the running after the time axis t piece of music or audio signal, the rhythm can be synchronized as a synchronizing signal after the beats 1, 2, 3, 4, 5, ... n, each of which occur in a music clock, or synchronized even with twice the number, if between these beats still more (see a) occur, the double beats can alternate with the simple random, and yet these beats can be entered to match the rhythm of the piece of music. It should be avoided that this freely after the rhythm, but otherwise any possibility of variation of input beats disadvantageous effect on the synchronization, ie if the random alternating input so that it corresponds to an unchanged tempo of the reproduced audio signal, then should also Tempo of the audio signal can not be changed. For example, a 12/8 bar can be tapped as 3/4 bar or as 6/8, at constant tempo, or this priniciple is applicable to any kind of complex rhythms.

Bezogen auf die Mitte der jeweiligen Zeitspannen zwischen 1 und 1a, bzw. 1a und 2, bzw. allgemein n und na, bzw. na und n, ist diese Mitte mit 50% eingezeichnet. Für das Bezugssignal des Zeitwertes 2 (in 3) ist diese mit +/- 50% bezogen auf 2 als Synchronisationsspieiraum bezeichnet. Weiters ist für dieses Bezugssignal 2 (das im Audio Signal einem höhrbaren Rhythmus Element, bzw. akustischen Merkmal entspricht), definiert, daß wenn ein Synchronsignal (S1, S2) innerhalb der eingezeichneten +/- 50% Spanne auftritt (von n nach na bzw. na nach n sind es 100%), das Synchronsignal dann einer entsprechenden zeitlichen Versetzung des Bezugssignals durch Veränderung des Tempos des Audiosignals entspricht, überschreitet es hingegen diese Zeitspanne (innerhalb von ta, d.h. ohne den doppelten Taktschlag a zu überschreiten, dann wird es nicht als Synchronsignal gewertet, sondern nur als doppelter Taktschlag, z.B. wenn anstelle eines 6/8 Taktes (6 Schläge im Takt) ein 3/4 Takt (nur 3 Schläge im Takt) geklopft werden. Dabei kann durch eine Vorschrift noch festgelegt werden, zu welchen Bezugssignalzeitpunkten (als höhrbare Rhythmus Elemente) eine solcher Wechsel des Taktschlages auftreten darf, daß er gegebenenfalls überhaupt als Synchronisationsimpuls unmittelbar interpretiert wird, oder nur mit weiteren. Gleichfalls kann durch die Messung der Zeitspanne zwischen den Synchronsignalen in Relation zu der Zeitspanne zwischen den Bezugssignalen und auch der Phasenlage jeweils zwischen Synchronsignal und eine Bezugssignal, festgestellt werden, mit welchem vielfachen Takt eigentlich die Synchronsignale eingeklopft werden. Wobei, wenn das Synchronsignal sich bei diesem Beispiel auf einen der Bezugssignalzeitwerte 1, 2, 3, 4,... bezieht, dann das Synchronsignal als Synchronisationswert ausgewertet wird, hingegen wenn es sich auf die doppelte Frequenz, d.h. auch noch auf die mit a angegebenen Werte bezieht, nicht als Synchronisationswert ausgewertet wird. Dabei ist die eingegebene 50% Abfrage hier zeitliche Näherungsfeststellung, ob das Synchronsignal näher einem 1, 2, 3, 4.. Wert oder den in der Mitte jeweils liegenden Zeitwerten a entspricht.Based on the middle of the respective time periods between 1 and 1a, or 1a and 2, or generally n and na, or na and n, this middle is drawn with 50%. For the reference signal of the time value 2 (in 3 ) This is referred to with +/- 50% with respect to 2 as Synchronisationssspieiraum. Furthermore, for this reference signal 2 (which corresponds to an audible rhythm element or acoustic feature in the audio signal), it is defined that when a synchronizing signal (S1, S2) occurs within the +/- 50% span (from n to na resp n next to n it is 100%), the synchronizing signal then corresponds to a corresponding time offset of the reference signal by changing the tempo of the audio signal, however, it exceeds this period (within ta, ie without exceeding the double beat a, then it will not as a synchronous signal, but only as a double beat, for example, if instead of a 6/8 clock (6 beats in the clock) a 3/4 clock (only 3 beats in time) are knocked.This can be determined by a rule to which Reference signal times (as hearable rhythm elements) may occur such a change of the clock beat that he possibly even interpret as a synchronization pulse immediately or only with others. Likewise, by measuring the time interval between the synchronizing signals in relation to the time span between the reference signals and also the phase position in each case between the synchronizing signal and a reference signal, it can be determined with which multiple clock the synchronizing signals are actually tapped. Whereby, if the synchronizing signal in this example refers to one of the reference signal time values 1, 2, 3, 4,..., Then the synchronizing signal is evaluated as a synchronization value, whereas if it is twice the frequency, that is to say also with the a specified values is not evaluated as a synchronization value. Here, the entered 50% query here is temporal approximation, whether the sync signal closer to a 1, 2, 3, 4 .. value or corresponds to the center in each case time values a.

Diese +/- 50% Angabe wurde nur als Beispiel angegeben, es ist so, daß die Auflösung des Zeitrasters innerhalb dem diese Bewertung vorgenommen wird, Bezugssignal gesteuert dynamisch ist, und dem Notenbild des wiedergegebenen Audiosignals entspricht, bei dem auch noch Synkopen berücksichtigt werden können, usw.These +/- 50% specification was given only as an example, it is such that the resolution of the Time raster within which this evaluation is made, reference signal controlled is dynamic, and the note image of the reproduced audio signal in which syncopation can still be considered, etc.

Um bei komplexen Rhythmen für die Erstellung der Audiosignaldatei möglichst bequem ein ideales Bewertungszeitraster für die zu setzenden Bezugssignale zu kodieren (das in 3 nur vereinfacht als regelmäßiges Zeitraster dargestellt ist), wird es einfach eingetrommelt, wobei z.B. zwei Trommeln (mit getrennter Signalabgabe) verwendet sind, hier eine um das hochauflösende Zeitraster 1, 1a, 2, 2a, 3, 3a... n, na zu trommeln usw., und eine weitere um das halbe Zeitraster 1, 2, 3,... n) zu trommeln, wobei nicht unbedingt ein halbes Zeitraster getrommelt werden muß, sondern mit einer Trommel der Taktschlag (beat) auf den absolut synchronisiert werden soll, und mit der anderen Trommel beliebig verschoben dazwischen liegende Zeiten. Bei der späteren Synchronisation wird dann durch die Kodierung der Bezugssignale unterschieden, zwischen (zeitlich und/oder durch externe Kodierung) zugeordnete Synchronsignale, welche dem absoluten Taktschlag (beat) entsprechen, und solche Synchronsignale, bei denen (unter Berücksichtigung der sich jeweils ergebenden höheren zeitlichen Auflösung) zur Bestimmung des genauen Synchronzeitpunktes dann entsprechend eine Summierung erfolgt (der zwischen den überschüssigen Synchronimpulsen jeweils gemessenen und zu den fehlenden Synchronimpulsen jeweils festgestellten Zeitspannen).To easily encode an ideal evaluation time frame for the reference signals to be set in complex rhythms for the creation of the audio signal file 3 only simplified as a regular time grid is shown), it is simply drummed, for example, two drums (with separate signal output) are used, here one to the high-resolution time grid 1, 1a, 2, 2a, 3, 3a ... n, na drumming, etc., and another by half the time grid 1, 2, 3, ... n) to drum, not necessarily half a time grid must be drummed, but with a drum to beat the beat to be absolutely synchronized , and with the other drum arbitrarily shifted intervening times. In the subsequent synchronization is then distinguished by the coding of the reference signals, between (temporally and / or by external coding) associated sync signals corresponding to the absolute beat (beat), and those sync signals in which (taking into account each resulting higher temporal Resolution) for determining the exact synchronization time then takes place in accordance with a summation (each measured between the excess synchronizing pulses and each of the missing synchronizing pulses detected periods).

Hinweis: Die Bezeichnung überschüssige Synchronimpulse oder fehlenden Synchronimpulse bezieht sich auf den Unterschied, den man erhält, wenn man das Bezugssignalzeitraster mit dem eingegebenen Synchronsignalzeitraster zeitlich so zur Deckung bringt, das die Synchronimpulse unter Berücksichtigung der zu den Bezugssignalen kodierten Zuordnungsvorschriften zeitlich zur Deckung gelangen.Note: The term excess sync pulses or missing sync pulses refers to the difference which one receives, if the reference signal time frame with the input sync signal time grid so coincidentally brings the sync pulses under consideration the coding of the reference signals assignment rules in time to cover.

Entsprechend der sich daraus automatisch ergebenden Auflösung wird dann jeweils ein +/- Toleranzfenster, z.B. 50% von der jeweils kürzesten Zeit zum nächsten Bezugssignal berücksichtigt, welches z.B. eingetrommelt wird. Es ist evident das die Bezugssignale auch mit einem Notenbild gekoppelt sein können, wie in der DE 41 43 257 C2 in einem Ausführungsbeispiel angegeben ist.In accordance with the automatically resulting resolution, a tolerance of +/- is then given window, eg 50% of the shortest time to the next reference signal considered, which is drummed example. It is evident that the reference signals can also be coupled with a score, as in the DE 41 43 257 C2 in one embodiment.

Synchronsignale, die nicht unmittelbar synchronisieren, sondern in einer dem momentanten Empfinden höheren Auflösung eingegeben worden sind, können in einer Weiterbildungsoption auch noch über die bereits angesprochene Mustererkennung (die in gleicher Weise durch Eintrommeln programmiert werden kann) dekodiert werden, um aus dieser Dekodierung eine Adresse abzuleiten, die einen Synthesizer startet, der wiederum komplexere Rhythmen wiedergibt (Schlagzeug, Percussion, auch Melodie, etc.), die gleichfalls (in einem weiteren Lernvorgang) durch Lernen eingegeben wurden, wobei das Timing durch das bevorzugte Synchronverfahren vorgenommen wird, das hier gleich dreifach zur Anwendung gelangen kann:

  • – um die Erkennungsmuster durch ein Lernverfahren einzugeben, welche beim späteren Gebrauch durch dem Erkennungsmuster entsprechenden Schläge (z.B. einer Trommel) oder durch Anschläge einer MIDI Tastatur, etc. dem Muster entsprechende Adressen dekodieren, die wiederum das Wiedergabemuster eines Synthesizers adressieren, welcher mit den Synchronimpulsen des Erkennungsmusters, als auch durch gegebenenfalls weitere eingegebene Synchronsignale (welche nicht dem Erkennungsmuster zugeordnet werden, weil die zeitlich zugehörigen Bezugssignale anders interpretiert werden) in der Phase als auch in der Wiedergabegeschwindigkeit synchronisiert sind. So, daß in die Pausen des Erkennungsmusters, oder auch noch zeitgleich zu den Schlägen des Erkennungsmusters, akustische Perkussions Elemente passend eingefügt sind. Wobei das Erkennungsmuster während des Hörens des Wiedergabemusters eingegeben wird, (d.h. dazu vereinfacht geklopft oder gespielt wird) wodurch die Zuordnung erfolgt und zu unterschiedlichen Wiedergabemustern auch unterschiedliche Erkennungsmuster eingespielt werden können, dito auch zu gleichen Wiedergabemustern unterschiedliche Erkennungsmuster eingespielt werden können.
  • – um beim Lernen des Wiedergabemusters gegebenenfalls weitere Synchronisationsaufgaben zu erfüllen, und um beim Gebrauch durch das Erkennungsmuster, die durch das Erkennungsmuster adressierten Wiedergabemuster zu synchronisieren.
Synchronization signals that are not directly synchronized but have been input in a higher resolution than the instantaneous sensation can also be decoded in a further development option via the already mentioned pattern recognition (which can likewise be programmed by drumming) to obtain an address from this decoding which starts a synthesizer, which in turn reproduces more complex rhythms (drums, percussion, also melody, etc.), which were also entered (in another learning process) by learning, the timing being done by the preferred synchronizing method, the same here can be used in three ways:
  • To input the recognition patterns by a learning process which, in subsequent use by the recognition pattern corresponding beats (eg a drum) or decays of a MIDI keyboard, etc. decodes addresses corresponding to the pattern, which in turn address the playback pattern of a synthesizer which synchronizes with the sync pulses of the recognition pattern, as well as possibly further input synchronous signals (which are not assigned to the detection pattern, because the time-related reference signals are interpreted differently) are synchronized in the phase as well as in the playback speed. So that in the pauses of the recognition pattern, or even at the same time as the beats of the recognition pattern, acoustic percussion elements are fittingly inserted. Wherein the recognition pattern is inputted while listening to the reproduction pattern (ie, it is tapped or played in a simplified manner), whereby allocation is made and different recognition patterns can be recorded to different reproduction patterns, so that different recognition patterns can be reproduced even with the same reproduction patterns.
  • In order to possibly fulfill further synchronization tasks when learning the playback pattern, and in order to synchronize the playback patterns addressed by the recognition pattern in use by the recognition pattern.

Wesentlicher Unterschied zum Stand der Technik:Significant difference to the state of Technology:

Als wesentlicher Unterschied zum Stand der Technik kann hier weiterhin angesehen werden, daß bei den zu dem Rhythmus des Audiosignals entsprechenden Bezugssignalen, zu denen Synchronsignale erwartet werden, für die Synchronisation erstmals auch fehlende oder überschüssige Synchronsignale die Synchronisation mit steuern, wobei für die lnterpretation festgestellter fehlender Synchronsignale, die Bezugsmessung vorher eingegangener Synchronsignale in zeitlicher Relation zu den Bezugssignalen verwendet wird.When essential difference to the prior art can continue here be considered that in the reference signals corresponding to the rhythm of the audio signal, to which sync signals are expected, for synchronization for the first time also missing or excess synchronous signals control the synchronization with, where established for the interpretation missing synchronization signals, the reference measurement previously received Synchronous signals used in temporal relation to the reference signals becomes.

Nach dem Stand der Technik (vgl. die in der DE 41 43 257 C2 genannten Quellen) ist zwar bekannt, beim Auslassen, d.h. nicht Spielen einer Note eines zu einem Notenablaufprogramm gespielten Musikstückes, für die nicht gespielte Note (betrifft hier einen ausgelassenen Synchrontakt betreffend der Weiterschaltung eines Notenablaufprogrammes), das Notenablaufprogramm durch einen internen Takt weiterzuschalten, jedoch sind hiefür kein besonderen Bezugssignale vorgesehen, deren zeitliche Lage in Relation zu den Synchronsignalen bewertet würde, was in vorliegender Erfindung jedoch erfolgt, um entsprechend dem zeitlichen Verlauf des Audio Signals, die zu entsprechenden Bezugssignalen jeweils eintreffenden, oder auch nicht eintreffenden Synchronsignale korrekt zu bewerten.According to the prior art (see the in the DE 41 43 257 C2 Although it is known, when omitting, ie, not playing, a note of a piece of music played to a note sequence program, the unplayed note (in this case refers to a missed synchronous clock relating to the forwarding of a note progression program) is to advance the note progression program by an internal clock For this purpose, no special reference signals are provided, the temporal position of which would be evaluated in relation to the synchronizing signals, which, however, takes place in the present invention in order to correctly evaluate, in accordance with the time profile of the audio signal, the respective reference signals respectively arriving or non-arriving synchronizing signals.

4 zeigt ein Beispiel bei dem zu einem Musikstück im 3/4 Takt (123, 123, über die Zeitachse t) in einem Zweischritt (Links, Rechts) gelaufen wird (... 1), wobei abwechselnd auch doppelt so schnell gelaufen werden kann (... 2) ohne daß dies die Synchronisation beeinträchtigt, denn die z.B. über die Schuhsole dedektierten Synchronsignale sollen das Musikstück dann nicht doppelt so schnell laufen lassen, sondern nur musikalisch synchronisieren, wobei durch die Synchronsignale dann allerdings das Tempo des Stückes auch langsam über einen weiten Bereich gezogen werden kann, nur bei einer abrupten Änderung [von Zelle (1) auf (2), dito umgekehrt] wird das Tempo des Musikstückes nicht verändert. 4 shows an example in which to a piece of music in 3/4 time (123, 123, over the time axis t) in a two-step (left, right) is run (... 1), where also twice as fast can be run ( ... 2) without that interferes with the synchronization, for example, on the Schuhsole dedektierten sync signals are then not twice as fast to run the music, but only musically synchronize, with the sync but then the tempo of the piece also slowly over a wide range, only with an abrupt change [from cell (1) to (2), ditto vice versa] the tempo of the piece of music is not changed.

Erreicht wird dies einmal, durch die IVlaßnahme, daß auch fehlende Synchronsignale die Synchronisation mit steuern, und weiters durch die automatisierte Näherungsmessung (hier 50% vom höchsten Synchronisationstakt), welche entscheidet, zu welchem Bezugszeitpunkt ein Synchronisations Signal zugehörig ist. Dabei besteht gegebenenfalls die Option (bei entsprechender Kodierung der Bezugssignale), anstelle dieser durch ein Zeitfenster geprüften Zuordnung, extern kodiert eingegebene Synchronsignale speziellen Bezugssignalen absolut zuzuordnen, wenn sie dieser Kodierung entsprechen. Z.B. Zum Nachziehen des musikalischen Taktes bei einer rein musikalischen Anwendung (über den Sensorteppich kodierte Synchronsignaleingabe).Reached This is once, by the IVlassnahme that synonymous missing sync signals control the synchronization with, and further by the automated Proximity sensing (here 50% of the highest Synchronization clock), which decides at which reference time a synchronization signal is associated. It exists if necessary the option (with appropriate coding of the reference signals) instead this assignment checked by a time window, externally coded input synchronous signals absolute special reference signals, if they comply with this coding. For example, To follow the musical tact in a purely musical application (encoded via the sensor carpet Synchronous signal input).

In 4 gehört daher das Synchronsignal Sa zum Bezugssignal (Zeitpunkt) 1a, jedoch das Synchronsignal S2 bereits zum Bezugssignal (Zeitpunkt) 2. Wird das Synchronsignal Sa dem Bezugssignal 1a zugehörig erkannt, dann entfallen sechs (durch L oder R abgegebene) Synchronsignale auf einen Takt, wird hingegen Synchronsignal S2 dem Bezugssignal 2 zugehörig erkannt, dann entfallen drei (durch L oder R abgegebene) Synchronsignale auf einen Takt.In 4 Therefore, the synchronous signal Sa belongs to the reference signal (time) 1a, but the synchronous signal S2 already to the reference signal (time) 2. If the synchronous signal Sa associated with the reference signal 1 a associated, then accounts for six (L or R output) synchronizing signals to a clock is however, synchronous signal S2 associated with the reference signal 2 associated, then accounts for three (by L or R output) synchronous signals to a clock.

Um die Synchronsignale in zeitlicher Relation zu den Bezugssignalen zu messen und die Synchronisation richtig durchführen zu können, muß nicht unbedingt die Zeitdifferenz zwischen Bezugssignal und Synchronsignal unmittelbar gemessen werden. Es ist auch möglich, die Zeitdifferenz der Synchronsignale sowie der Bezugssignale zu messen und diese Zeitdifferenzen in Relation zu stellen. Im Beispiel nach 4 bedeutet dies, daß unterschieden werden kann, ob ein Synchronsignal (Sa, oder S) einem Bezugssignal 1, 2, 3, 1, 2, 3 zugehörig ist, oder ein Synchronsignal der doppelten Dichte von Bezugssignalen 1, 1a, 2, 2a, 3, 3a,... zugehörig ist. Die Synchronzeiten werden dann durch kcrrektes Aufsummieren der Zeiten zwischen den Synchronsignalen erhalten, wobei die diese Zeiten dann wieder den Zeiten zwischen den zugehörigen Bezugssignalen entsprechen, d.h. die Zeitspanne mehrerer hintereinander eingegebener Synchronsignale wird in zeitlicher Relation zu den Bezugssignalen gemessen, wie bereits in der DE 41 43 257 C2 vorgeschlagen worden ist, allerdings mit der zusätrlichen Verbesserung, daß die Zahl der zwischen definierten Bezugssignalen (z.B. innerhalb des in 4 beliebig eingezeichneten Zeitraums X) auftretenden Synchronsignale variabel sein darf und trotzdem für eine Synchronisation verwendet werden können.In order to measure the synchronizing signals in time relation to the reference signals and to be able to perform the synchronization correctly, the time difference between the reference signal and the synchronizing signal does not necessarily have to be measured directly. It is also possible to measure the time difference of the sync signals and the reference signals and to relate these time differences in relation. In the example below 4 this means that it can be distinguished whether a synchronizing signal (Sa, or S) is associated with a reference signal 1, 2, 3, 1, 2, 3, or a double density synchronizing signal of reference signals 1, 1a, 2, 2a, 3 , 3a, ... is associated. The synchronous times are then obtained by incrementally summing the times between the synchronizing signals, which times then correspond again to the times between the associated reference signals, ie the time span of a plurality of successively input synchronizing signals is measured in time relation to the reference signals, as already described in US Pat DE 41 43 257 C2 has been proposed, but with the additional improvement that the number of defined between reference signals (eg within the in 4 arbitrarily drawn period X) occurring sync signals may be variable and still be used for synchronization.

Die Synchronisation erfolgt dabei am besten, wie in der DE 41 43 257 C2 bereits angegeben durch Aufsummieren der zwischen den Synchronisationsimpulsen liegenden Zeitwerte, oder auch durch Summieren deren Abweichung, immer in Bezug zu den Zeitwerten, wie sie sich aus der Aufsummierung der den Bezugssignalen entsprechenden Zeitwerten ergeben.The synchronization is done best, as in the DE 41 43 257 C2 already stated by summing up the time values lying between the synchronization pulses, or also by summing their deviation, always in relation to the time values, as they result from the summation of the time values corresponding to the reference signals.

Sollen die Bezugssignale in dem Beispiel nach 4 durch Lernen automatisch gesetzt werden, indem sie einfach zu dem Audiosignal eingespielt (und in der Wiedergabevorrichtung abgespeichert) werden, dann können bereits beim Einspielen auch Bezugssignale ausgelassen werden, die dann nach der gleichen Methode intern generiert werden können, wenn ein solcher Modus vorgesehen wird (Option).If the reference signals in the example after 4 can be automatically set by learning by simply being recorded to the audio signal (and stored in the playback device), reference signals can then be omitted already during the import, which can then be internally generated according to the same method, if such a mode is provided ( Option).

Gemäß der DE 41 43 257 C2 , sind zu den Bezugssignalen die zugehörigen Zeitraster innerhalb denen die Synchronsignale eintreffen sollen, oder in vorliegender Erfindung gegebenenfalls auch (wenn von der Möglichkeit ein Erkennungsmuster zu kodieren Gebrauch gemacht werden soll) die Synchronsignale nicht eintreffen oder auch zuviel eintreffen sollen, der Wiedergabegeschwindigkeit des Audiosignals entsprechend generiert. Im zweiten Fall kann dies gleichfalls durch Lernen vorgenommen werden, indem z.B. ein exzellenter Percussionist (Schlagzeuger) das Wiedergabemuster in einem ersten Vorgang einspielt (einklopft), welches in einem wiederholten Vorgang abgespielt wird, wobei ein weniger Routinierter Percussionist (Schlagzeuger) dann das Erkennungsmuster dazu spielt und zu den Bezugssignalen des Wiedergabemusters die jeweils ausgelassenen Steffen dann in der Vorrichtung die Kodierung "fehlendes Synchronsignal" abgespeichert wird, damit der Missing Detektor diesen Fall jeweils erkennen kann, wie in 5 veranschaulicht ist, zum Zwecke einer automatisierten Bestimmung des Fangbereiches der Bezugssignale.According to the DE 41 43 257 C2 , Are to the reference signals, the associated time frame within which the sync signals are to arrive, or in the present invention optionally also (if the possibility of encoding a recognition pattern should be used), the sync signals do not arrive or too much to arrive, the playback speed of the audio signal accordingly generated. In the second case, this can also be done by learning, for example, by playing an excellent percussionist (drummer) the playback pattern in a first process (knocking), which is played in a repeated process, with a less experienced percussionist (drummer) then the pattern of recognition plays and the reference signals of the playback pattern the omitted Steffen then in the device, the coding "missing sync signal" is stored so that the missing detector can detect this case, respectively, as in 5 is illustrated, for the purpose of an automated determination of the capture range of the reference signals.

Bezogen auf 4, wobei allerdings in vereinfachter Darstellung die Zeiten der Bezugssignale einem einfachen Zeitraster entsprechend dargestellt sind (was jedoch nicht sein muß, da die durch Lernen einmalig eingespielten Bezugssignale jedem beliebigen komplizierten Rhyhtmus entsprechende Zeitunterschiede zueinander aufweisen können), entsprechen dann die in Zeile (... 2) dargestellten Synchronsignale (L,R...) dem Muster wie sie im Lernvorgang zur Erstellung des Wiedergabemusters als Bezugssignale zu einem Audiosignal eingespielt werden, und die in Zeile (... 1) dargestellten Synchronsignale (L,R...) dem Muster wie sie im Lernvorgang zur Erstellung des Erkennungsmusters eingespielt werden. D.h. beim Lernen werden die Synchronsignale jeweils als Bezugssignale zum wiedergegebenen Audiosignal (als weitere Spur) aufgenommen. Dabei kann noch eine Modus Umschaltung vorgesehen werden, in dem beim Lernvorgang die Synchronsignale des Erkennungsmusters, wenn sie an einer Stelle gesetzt werden, in dem im Wiedergabemuster keine Bezugssignale gesetzt wurden, beim Lernen des Erkennungsmusters noch als weitere Bezugssignale mit abgespeichert werden. Die Abspeicherung (beim Lernen) und die spätere Echtzeit Dekodierung von Erkennungsmustern macht dann Sinn, wenn die Weiterbildungsvariante der Erfindung benutzt wird, um durch die Erkennungsmuster einen Synthisizer zu steuern, der entsprechende Rhythmen, z.B. aus einer MP3 Datei (aus einem, RAM oder ROM) ständig abruft.Related to 4 However, in a simplified representation, the times of the reference signals are represented according to a simple time grid (which, however, does not have to be, since the reference signals once recorded by learning any arbitrary complicated Rhyhtmus corresponding time differences to each other may have), then in line (... 2) shown synchronizing signals (L, R ...) the pattern as they are recorded in the learning process for creating the playback pattern as reference signals to an audio signal, and in line (... 1) shown sync signals (L, R ...) the pattern as they are recorded in the learning process to create the recognition pattern. That is, when learning the sync signals are each recorded as reference signals to the reproduced audio signal (as another track). In this case, it is also possible to provide a mode changeover in which, during the learning process, the synchronization signals of the recognition pattern, if they are set at a position in which no reference signals have been set in the reproduction pattern, are also stored as further reference signals during learning of the identification pattern. The storage (during learning) and the later real-time decoding of recognition patterns makes sense if the development variant of the invention is used to control by the recognition pattern a synthesizer, the corresponding rhythms, eg from an MP3 file (from one, RAM or ROM ) constantly retrieves.

Die Echtzeitdekodierung der Erkennungsmuster betrifft die Bezugssignale mit ihren Zeitwerten, dito die Information, ob zu einem Bezugssignal ein Synchronsignal eingehen muß, oder nicht eingehen muß, und vor allem wie die Synchronsignale für die Synchronisation verwendet werden (Priorität, z.B. ob direkt der gemessene Zeitwert in Bezug zum Bezugssignal verwendet wird, wenn das Synchronsignal mit einem Taktzeitpunkt zusammentrifft, vgl. jeweils Zeitpunkt 1 in 4, oder ob der gemessene Zeitwert nur für die Summierung verwendet wird um einen stetigen Korrekturwert zu erhalten, vgl. 1, 2, 3 dito 1a, 2a, 3a, usw... in 4).The real-time decoding of the detection patterns relates to the reference signals with their time values, ditto the information as to whether a reference signal a sync signal must enter or not, and in particular, how the sync signals are used for synchronization (priority, eg, whether the measured time value is used directly in relation to the reference signal when the sync signal coincides with a clock time, see Timing, respectively 1 in 4 , or whether the measured time value is used only for the summation in order to obtain a continuous correction value, cf. 1, 2, 3 ditto 1a, 2a, 3a, etc ... in 4 ).

Der Unterschied dem zitierten Joggin Player (vgl. in der Einleitung angegebene NDR Sendung) ist dann der, daß in die Synchronisation miteinbezogene zeitliche Variationen der eingegebenen Synchronsignale Korrekturwerte keine abrupte Veränderung der Wiedergabegeschwindigkeit des Audiosignals bewirken, solange dies irgendwie passend zum Musiktakt erfolgt. Zu den Zeitpunkten des Taktbeginns (1) festgestellte große Verschiebungen jedoch schon, dito wenn extern kodierte Synchronsignale eintreffen, dann immer auf bestimmte Bezugssignale (entsprechend ihrer Kodierung) bezogen sind. Z.B. neben dem Beispiel eines multifunktionalen Sensorteppichs nach 26, eine Kodierung der bevorzugten Winkelstellung einer Fahrradkurbel nach 15. Da über die Dekodierung der Kurbelstellung, jeweils jede beliebige grobe Winkelteilung der zugehörigen (gleichfalls abgetasteten) Zahnscheibe (301) durch die Software des MP3 Players vorgewählt werden kann, kann der (durch entsprechende Kodierung eines Bezugssignals markierte) Taktbeginn bei der Fahrradanwendung im Prinzip zu jeder beliebigen Winkelstellung (für die dann der betreffende durch Abtastung der Zahnscheibe gemessene Impuls als besonderer externer Synchronimpuls kodiert ist) der Fahrradkurbel in absoluten Bezug gesetzt werden.The difference with the cited Joggin Player (cf the NDR broadcast mentioned in the introduction) is then that in the synchronization associated timing variations of the input sync signals, correction values do not cause an abrupt change in the playback speed of the audio signal, as long as this somehow matches the music clock. At the times of the beginning of the measure ( 1 ) detected large shifts already ditto if externally encoded synchronous signals arrive, then always refer to certain reference signals (according to their coding). For example, next to the example of a multifunctional sensor carpet after 26 , An encoding of the preferred angular position of a bicycle crank after 15 , Since about the decoding of the crank position, each arbitrary coarse angular pitch of the associated (also scanned) toothed pulley ( 301 ) can be preselected by the software of the MP3 player, the beginning of the cycle (marked by appropriate coding of a reference signal) in the bicycle application in principle to any angular position (for which then the relevant measured by sampling the toothed wheel pulse is encoded as a special external sync pulse) the bicycle crank in absolute terms.

Weiters kann der Benutzer eine Vielzahl von rhythmischen Erkennungsmustern benutzen, um die Wiedergabegeschwindigkeit, gegebenenfalls auch (als Option) die wiedergegebenen Percussions Muster zu verändern. Dabei können beispielsweise Unregelmäßigkeiten beim runden Tritt einer Fahrradkurbel (15.) musikalisch angezeigt werden, wobei sich die Regelung musikalisch so anhört, wie ein Musiker das Tempo variieren würde, dito beim Skifahren, sie Regelmäßigkeit der Schwünge, angezeigt werden können, usw. Es können jedoch auch innerhalb des musikalischen Taktes rhythmische Veränderungen entsprechend snychronisiert werden. Z.B. auch so, daß der Grundtakt (beat) für eine Spur (Percussion, Schlagzeug), erhalten bleibt, und die Melodie (auch Gesang) den Synchronsignalen nachgezogen wird, wobei so der runde Tritt beim Radfahren erlernt werden kann, usw. Dabei ist weiterhin vorgesehen, wenn an den betreffenden Kurbelstellungen, wo der Benutzer in der Reget von einem runden Tritt besonderes abweicht, über die Impulsabtastung der Zahnscheibe gemessene Abweichungen übertrieben als Tempovariation innerhalb eines Musiktaktes zu synchronisieren (vgl. auch zu 15).Furthermore, the user can use a variety of rhythmic recognition patterns to change the playback speed, and optionally also (as an option) the rendered percussion patterns. For example, irregularities in the round kick of a bicycle crank ( 15 .) are displayed musically, the scheme sounds musically as a musician would vary the tempo, ditto when skiing, they can be displayed regularity of the turns, etc. However, it can also be synchronized within the musical rhythm rhythmic changes accordingly , For example, so that the basic clock (beat) for a track (percussion, drums), is retained, and the melody (even vocals) is drawn to the sync signals, so the round kick can be learned while cycling, etc. This is still provided that at the relevant crank positions, where the user differs in the Reget of a round kick special, over the pulse scan of the toothed pulley measured deviations exaggerated to synchronize tempo variation within a music clock (see also 15 ).

5 veranschaulicht die Wirkungsweise des Missing Detektors. Der dargestellte Impuls entspricht dem einem Bezugssignalzeitpunkt zugeordneten Zeitfenster, dessen Breite bis zum nächsten Bezugssignal andauert. Zu Beginn des Zeitfensters wird der Status log.1 gesetzt. Tritt ein Synchronimpuls S auf, dann wird der Impuls vorzeitig zurück gesetzt. Tritt er nicht auf, dann bleibt der Impuls bis zu seiner Rücksetzung nach der Prüfung bestehen. Je nachdem ob die Prüfung log.0 oder log.1 ergibt, war der Synchronimpuls da oder nicht da. Das gleiche erhalten wir, wenn die Zeit des Synchronimpulses gemessen wird, wenn der Zeitzähler den durch die Zeitfensterbreite des Bezugssignals jeweils bestimmten Overflow Wert (Maximalwert) überschreitet (dann war der Synchronimpuls nicht da). Wie zu 6a, 6b nachfolgend noch erläutert wird, entspricht hier der Synchronisationsimpuls jeweils einer Notendauer, die so bewertet wird, daß der jeweils höchsten Notenauflösung entsprechende Takte die Notendauer auszählen. Es ist evident, daß bei Pausen, die Notendauer der Pause entsprechend bei dieser Bewertung (bis zur nächsten Note) jeweils verlängert wird. Die Notendauer kann sich natürlich auch durch das Nachklingen der einzelnen Töne nach der Attackphase des für das Einspielen verwendeten Instrumentes ergeben. Weiters wird für das Auszählen der Notendauer stets das aktuell synchronisierte (korrigierte) Zeitraster verwendet. 5 illustrates the operation of the missing detector. The illustrated pulse corresponds to the time window associated with a reference signal time, the width of which lasts until the next reference signal. At the beginning of the time window, the status log.1 is set. If a synchronizing pulse S occurs, the pulse is reset prematurely. If it does not occur, then the impulse persists until it is reset after the test. Depending on whether the test results in log.0 or log.1, the sync pulse was there or not. The same is obtained when the timing of the sync pulse is measured when the time counter exceeds the overflow value (maximum value) determined by the time window width of the reference signal (then the sync pulse was not present). How to 6a . 6b will be explained below, here corresponds to the synchronization pulse in each case a note duration, which is evaluated so that the respective highest highest resolution resolution clocks count out the note duration. It is evident that during pauses, the note duration of the pause is lengthened accordingly at this score (until the next note). Of course, the note duration may also be due to the echoing of the individual notes after the attack phase of the instrument used for the recording. Furthermore, the currently synchronized (corrected) time grid is always used for counting the note duration.

Der Ausgang dieser Zeitfensterprüfung (log.0/log.1) wird als Eingang der Übetragungsbedingung des State Machine Sequenzars verwendet, dessen logische Gleichungen durch eine entsprechende Software generiert, kompiliert und als JEDEC file in das RAM des Sequenzers geladen wird. Die Ausgänge des Sequenzers liefern dann jeweils Steuersignale zur Steuerung der Verwendung der in zeitlicher Relation zu den Bezugssignalen gemessenen Zeitwerte der Synchronsignale, dito gegebenenfalls die Echtzeitdekodierung der Strings (wie bereits oben angegeben), um durch (über die Erzeugung des JEDEC files) festgelegte Adressen unterschiedliche MP3 Dateien zu adressieren, welche die entsprechenden Wiedergabemuster enthalten. Diese Variante ist sehr günstig, weil das Wiedergabegerät klein aufgebaut werden kann, nachdem in einem Computer bei der Aufnahme der Kodiermuster auch gleich die Kompilierung des JEDEC file für den State Machine Sequenzerchip (einer entsprechenden programmierbaren Logik) erfolgt. Durch Verwendung dieser Technik können komplexe Erkennungs- und Synchronisationsmuster zu einem auf Datenträger gespeicherten Audiosignal sehr schnell kodiert werden.Of the Output of this time window check (log.0 / log.1) is used as the input of the transmission condition of the state Machine Sequenzars uses its logical equations through an appropriate software generates, compiles and as JEDEC file is loaded into the RAM of the sequencer. The outputs of the Sequencers then provide each control signals for controlling the Use of the measured in temporal relation to the reference signals Time values of the sync signals, ditto, if necessary, the real-time decoding the strings (as stated above) to pass through (via the Generation of JEDEC files) fixed addresses different MP3 files that have the corresponding playback patterns contain. This variant is very cheap because the player is small can be set up after being in a computer when shooting the coding pattern also equals the compilation of the JEDEC file for the state Machine sequencer chip (a corresponding programmable logic) he follows. By using this technique, complex detection and detection can be achieved Sync pattern to an audio signal stored on disk be encoded very fast.

Für die meisten Anwendungen ist es sinnvoll, die Zeitmessung der Synchronisationswerte einfach durch Auszählen von Zeiteinheiten zu messen, welche den jeweils kürzesten Notenwerten (die in dem zur Erkennung oder zur Synchronisation verwendeten String mit einbezogen sind, vgi. zu 6) entsprechen. In 6a ist dies 1/16 Note, bezogen auf die +/- 50% Toleranz wird eine Auflösung von 1/32 verwendet (oder gegebenenfalls auch 1/64) um die Anzahl von hintereinander ablaufender Zeitfenster der Bezugssignale zu erhalten. Auf die 3/16 Note entfallen somit 3 hintereinander ablaufende Zeitfenster (3B), vergleichbar mit der Darstellung in 5, bzw. auf die 1/15 Note nur eines. Bei höherer Auflösung, z.B. 1/64 erhielten wir das doppelte, wobei dann noch um jeweils 1/64 als digit t=ehler bei der Unterscheidung der Notenwerte gerundet werden kann.For most applications, it makes sense to simply measure the timing of the synchronization values by counting time units that are related to the shortest note values (included in the string used for detection or synchronization) 6 ) correspond. In 6a if this is 1/16 note, based on the +/- 50% tolerance, a resolution of 1/32 is used (or possibly 1/64) to obtain the number of consecutive time frames of the reference signals. The 3/16 note thus accounts for 3 consecutive time windows (3B), comparable to the representation in 5 , or on the 1/15 note only one. At a higher resolution, eg 1/64, we got twice, and then each 1/64 can be rounded as a digit t = ehler when distinguishing the note values.

6a entspricht dann einem Muster, wie es den Bezugssignalen des Wiedergabemusters durch Lernen zu einem Audiosignal eingespielt oder eingeklopft wird. 6a then corresponds to a pattern of how the reference signals of the playback pattern are recorded or tapped by learning to an audio signal.

6b entspricht dann einem Muster, wie es als Erkennungsmuster durch Lernen zu einem Audiosignal eingespielt oder eingeklopft wird, wobei dann bei der ersten Note (= 1/8) ein intern erzeugter Zähltakt fehlt (-B), der als fehlender Synchronisationstakt entsprechend 5 interpretiert wird und bei der zweiten Note (= 1/8) ein intern erzeugter Zähltakt dazu gekommen ist (2B). Diese Differenz zu den Bezugssignalen des Wiedergabemusters wird dann für die Synchronisation benutzt (um die Interpretation der gemessenen Zeitwerte den Notenwerten entsprechend zu steuern) und in optionaler Weiterbildung als Erkennungsmuster benutzt, um ein Wiedergabemuster abzurufen, welches noch weit komplexer und eine noch höhere Auflösung aufweisen kann, als das zum Wiedergabemuster vorhandene Bezugssignalmuster nach 6a. 6b then corresponds to a pattern as it is played or knocked as a recognition pattern by learning to an audio signal, then in the first note (= 1/8) an internally generated count clock is missing (-B), corresponding to the missing synchronization clock 5 is interpreted and on the second note (= 1/8) an internally generated count clock has come to it (2B). This difference to the reference signals of the playback pattern is then used for synchronization (to control the interpretation of the measured time values corresponding to the note values) and, in optional further development, used as a recognition pattern to retrieve a playback pattern which can be far more complex and of even higher resolution , as the reference signal pattern existing to the reproduction pattern 6a ,

Ein sehr vorteilhafter Gebrauch dieses Verfahrens ist, durch die Punktierung (bzw. der jeweiligen Notendauer) des eingespielten Bezugssignalmusters festlegen zu können, wie große der Synchronisationsspielraum ist, d.h. ab wann bei einer zeitlichen Änderung der Synchronsignale (z.B. Frequenzverdoppelung) die Wiedergabegeschwindigkeit sich gleichfalls verdoppelt, oder noch gleichbleibt, wobei auch hier unterschiedliche Muster zur wahlweisen Benutzung verwendet werden können.One very favorable use of this procedure is by puncturing (or the respective note duration) of the recorded reference signal pattern to be able to determine How big the synchronization margin is, i. from when on a time change of the sync signals (e.g., frequency doubling) the playback speed it also doubles, or remains the same, and so does here different patterns used for optional use can be.

7 veranschaulicht schematisch die Abläufe, um aus einem aufgenommenen Bezugssignalmuster (vgl. 6a), bei dem z.B. das Muster mit dem Synchronsignal SYNC1 eingespielt wurde, und einem bei der normalen Synchronisation eingegebenen Erkennungsmuster (vgl. 6b), bei dem z.B. das Synchronsignal SYNC2 eingespielt wurde, die eigentlichen Synchrondaten (vgl. zum Sync. Modul in 7) abzuleiten, dito gegebenenfalls daraus die Adressen zu erzeugen (vgl. Option Synth. Adresse in 7), um einen Syntheziser zum wahlweisen abrufen von MP3 Fragmenten (kurzen Stücken, bzw. Slices) zu synchronisieren. 7 schematically illustrates the processes to a recorded reference signal pattern (see. 6a ), in which, for example, the pattern was recorded with the sync signal SYNC1, and a recognition pattern entered in the normal synchronization (cf. 6b ), in which, for example, the sync signal SYNC2 was recorded, the actual synchronous data (compare to the Sync 7 ) derive, where appropriate, to generate the addresses from (see option Synth. address in 7 ) to sync a synthesizer to selectively recall MP3 fragments (short slices).

Die zum Audiosignal abgespeicherten Bezugssignale (entsprechend 6a) enthalten jeweils eine Mindestanzahl von Zeiteinheiten B, die sich auf die kürzeste zu berücksichtigende Zeit (entsprechend der durch die Tondauer von SNYC1 jeweils festgelegten Zeiten, vgl. Notenbild in 6a) eines Bezugssignals beziehen, und beim normalen Gebrauch (Synchronisation durch SYNC2) in Relation zu den Synchronsignalen SYNC2 gemessen werden. Diese erfolgt hier so, daß die Zeitdauer zwischen den jeweils kurzen Klopfsignalen von SYNC2 als aktuelle Zeitwerte gemessen wird (111) und als Gate Signal (GATE) benutzt wird, welches die Takte eines Taktgenerators (Takt GEN) der Zeitdauer der Zeitwerte entsprechend ein –, bzw. ausschaltet, damit die Zahl der über diese Zeitdauer entsprechenden Taktimpulse mit einer Zähler und Bewertereinrichtung Z gemessen werden kann. Diese Einrichtung stellt Aufgrund der jeweiligen Bezugssignaldauer (aus Speicher 100) fest, wieviele kleinste Zeiteinheiten B (entsprechend der kürzesten Bezugssignaldauer) über die Dauer der Zeitabstände der Synchronsignale (SYN2 am Ausgang von 111) entfallen, wobei wie zu 6a und 6b erläutert (vgl. auch zu 5) der Unterschied gemessen wird, d.h. wieviele solche Zeiteinheiten B in Bezug zu einem Bezugssignal zu viel oder zu wenig auftreten, um aus dieser Information, jeweils normiert auf die kürzeste Zeitdauer eines Bezugssignals (zur Feststellung der benötigten Auflösung) zu schließen und unter weiterer Berücksichtigung von Toleranzen (z.B. +/- 25% von dieser kürzesten Zeitdauer) die nötige Information für eine gegebenenfalls benötigte Nachsteuerung der Wiedergabegeschwindigkeit (oder auch einer Adressierung von MP3 Slices, etc.) zu erhalten. Der Bewerter Z enthält auch einen Summierer, der in Abhängigkeit von der jeweiligen Dauer der aktuellen Zeitspannen zwischen den Synchronsignalen SNC2 und der zusätzlichen Information die in einem Bezugssignal enthalten ist (d.h. ob es sich z.B. um einen Taktanfang, d.h. einen absoluten Stützpunkt oder um im Takt weiterhin enthaltene Bezugssignale handelt, welche weitere Synchronisationsstützpunkte bilden), die Zeitspannen von SYNC2 summiert. Dabei wird in Bezug zu den Bezugssignalen geprüft, ob eine Phasenverschiebung als Tempoabweichung zu interpretieren ist (wenn über die Summierung nicht in das Zeitraster der Bezugssignale paßt) oder ob eine Phasenverschiebung einem musikalischen Element (als ausgelassener oder zuviel eingegebener Synchronimpuls) zu interpretierten ist. Ausgelassene Synchronimpulse ergeben sich dadurch, daß zu einem Bezugssignalzeitmuster Synchronsignale fehlen. 6 veranschaulicht dies: bei der ersten Note ergibt sich eine Differenz von 2B-3B = -1B, bei der zweiten Note ein Überschuß von 2B-B = B, als Erkennungsmuster.The reference signals stored for the audio signal (corresponding to 6a ) contain in each case a minimum number of time units B which adjoin the shortest time to be taken into account (corresponding to the times defined by the duration of the sound of SNYC1, cf. 6a ) of a reference signal, and measured in normal use (synchronization by SYNC2) in relation to the sync signals SYNC2. This takes place here in such a way that the time duration between the respectively short knock signals of SYNC2 is measured as current time values ( 111 ) and is used as the gate signal (GATE) which switches on or off the clocks of a clock generator (clock GEN) corresponding to the time duration of the time values so that the number of clock pulses corresponding to this period of time can be measured with a counter and evaluator Z , Due to the respective reference signal duration (from memory 100 ) determines how many smallest time units B (corresponding to the shortest reference signal duration) over the duration of the time intervals of the sync signals (SYN2 at the output of 111 ), where as to 6a and 6b explains (see also 5 ) the difference is measured, ie how many such time units B with respect to a reference signal occur too much or too little to close from this information, normalized to the shortest period of a reference signal (to determine the required resolution) and with further consideration of Tolerances (eg +/- 25% of this shortest period of time) to obtain the necessary information for an optionally required readjustment of the playback speed (or an addressing of MP3 slices, etc.). The evaluator Z also includes a summer which is a function of the respective duration of the current periods between the sync signals SNC2 and the additional information contained in a reference signal (ie, whether it is at the beginning of a clock, ie an absolute base or in time further containing reference signals forming further synchronization bases) that sums periods of SYNC2. It is checked in relation to the reference signals whether a phase shift is to be interpreted as tempo deviation (if the summation does not fit in the time frame of the reference signals) or if a phase shift is to be interpreted as a musical element (as a missed or over-entered synchronizing pulse). Omitted synchronizing pulses result from the fact that synchronization signals are missing for a reference signal time pattern. 6 illustrates this: the first note results in a difference of 2B-3B = -1B, in the second note an excess of 2B-B = B, as a recognition pattern.

In 7 ist noch veranschaulicht, daß die Zeitwerte der Bezugszeitpunkte gescannt werden, um die benötige Auflösung festzustellen, mit welcher der Taktgenerator Takt GEN gesetzt werden muß. Dieser Vorgang kann gegebenenfalls auch fest eingestellt sein, wenn nur einfach Konserven als Audiodatei wiedergegeben werden sollen (ohne die hier als Option noch gegebenen Gestaltungsmöglichkeiten).In 7 is still illustrated that the time values of the reference times are scanned to determine the required resolution with which the clock generator clock GEN must be set. If necessary, this process can also be permanently set if only canned food is to be played back as an audio file (without the design options given here as an option).

In 3 und 4 kann das Prinizip auch vereinfacht werden, wobei dann im wesentlichen zu jedem eingegangenen Synchronsignal geprüft wird:

  • – ob entsprechend der zwischen den Synchronsignalen jeweils gemessenen Zeitdauer, die in Vielfachen der für die Zeiten der Bezugssignale (als Synchronisationsstützpunkte) verwendeten kleinsten Zeiteinheit gemessen, bzw. bewertet wird (gegebenenfalls auch mit höherer Auflösung gemessen und dann gerundet wird), zeitliche Toleranzschwankungen gegenüber den Bezugssignalen vorgesehen bzw. toleriert sind, die einer Tempoänderung entsprechen,
  • – ob die entsprechend einem eingegangenen Synchronsignal und einem Bezugssignal festgestellte zeitliche Verschiebung ein Bezugssignal betrifft, welches einem Taktanfang des Musiktaktes zugehörig ist, oder ein Bezugssignal betrifft, welches innerhalb eines Musiktaktes auftritt, wobei zu den Bezugssignalen Kodierungen vorgesehen sind, die derartige Unterscheidungen ermöglichen,
  • – und daß die Synchronisation abhängig von den genannten Kodierungen der Bezugssignale vorgenommen wird, oder gegebenenfalls auch nicht vorgenommen wird,
  • – wobei gegebenenfalls die jeweils zwischen den Synchronsignalen jeweils gemessene Zeitdauer summiert wird, um Zeitwerte zu erhalten, wie sie den nach unterschiedlichen Prioritäten (gemäß dem musikalischen Inhalt) des Audiosignals zeitlich gesetzten Bezugssignalen entsprechen.
In 3 and 4 the priniciple can also be simplified, in which case essentially every received sync signal is checked:
  • - Whether according to the measured between the sync signals each time measured in multiples of the times used for the reference signals (synchronization bases) smallest unit of time, or evaluated (possibly also measured with higher resolution and then rounded), temporal tolerance variations over the Reference signals are provided or tolerated, which correspond to a tempo change,
  • Whether the time shift detected in accordance with a received sync signal and a reference signal relates to a reference signal associated with a clock start of the music clock, or a reference signal occurring within a music clock, encodings being provided to the reference signals allowing such distinctions;
  • - And that the synchronization is carried out depending on the said codes of the reference signals, or optionally not made,
  • Optionally summing the time period respectively measured between the synchronizing signals in order to obtain time values corresponding to the reference signals timed according to different priorities (according to the musical content) of the audio signal.

Vorrichtungen:devices:

Eine Vorrichtung zur Erzeugung geeigneter Synchronimpulse ist die Maßnahme für die Ableitung der Synchronisation die Bewegung von Stöcken zu verwenden, die auch als Nordic Walking bekannt geworden sind. Das hat gegenüber einer Sensorbestückung des Schuhwerkes den Vorteil, daß die Anwendbarkeit, bezogen auf Personen vielseitiger wird.A Device for generating suitable sync pulses is the measure for the derivative synchronization to use the movement of sticks, too became known as Nordic Walking. That's opposite one sensor equipment of footwear has the advantage that the Applicability to people becomes more versatile.

Neben der Möglicheit eine Geräuschabtastung des Stockeinsatzes (von Spitzen auf hartem Grund) vorzunehmen, ist die in 1 dargestellte Sensor Variante bevorzugt, die sich sowohl für Gummienden 1b (1a) der Stöcke als auch für Skistöcke (1b) gut eignet.In addition to the possibility of making a noise scan of the pole insert (from points on hard ground), the in 1 represented preferred sensor variant, which is suitable for both rubber ends 1b ( 1a ) of the poles as well as for ski poles ( 1b ) is well suited.

1 zeigt ein Ausführungsbeispiel für die Unterbringung des Sensors in die Stöcke, die sich nebenbei auch noch für Skifahrer eignet. Bei der Variante für Skifahrer ist weiterhin noch bevorzugt, die Zeit zwischen rechten und linkem Stockeinsatz zu messen, und dann die Synchronisation aus der halbierten Zeit abzuleiten, damit die Rhythmus Synchronisation der Körperbewegung entsprechend erfolgt (wie zu 8 noch näher erläutert wird). 1 shows an embodiment of the accommodation of the sensor in the sticks, which is also also suitable for skiers. In the variant for skiers is still preferred to measure the time between right and left pole use, and then derive the synchronization of the halved time, so that the rhythm synchronization of the body movement is done accordingly (as to 8th will be explained in more detail).

Weiters ist es bei Verwendung im Sport ratsam, das Wiedergabegerät mit einem Mikrofonanschluß zu versehen, um die Umgebungsgeräusche für den Fall, daß eine Gefahr droht (beim Skilaufen, Radfahren, etc.) dies in den Kopfhörer mit eingeblendet wird, gegebenenfalls mit einem auf die Intensität der Amplitude des Mikrofonsignals entsprechenden Zu- und Abschaltung dieser Einblendung, die z.B. durch eine monostabile Multivibratorzeit erfolgt, die ab einer bestimmten Pegelschwelle des Mikrofonsignals jeweils getriggert wird.Furthermore, if it is advisable to use the player in sports, use a To provide microphone connection, around the ambient noise for the Case, that one Danger threatens (when skiing, cycling, etc.) this in the headphones with fade in, optionally with an intensity of the amplitude the microphone signal corresponding activation and deactivation of this overlay, the e.g. is done by a monostable multivibrator time, the off triggered a certain level threshold of the microphone signal respectively becomes.

Neben der Möglichkeit auch Bewegungssensoren (nach dem Trägheitsprinizip, Beschleunigungssensor, etc.) zur Feststellung der Bewegung der Stöcke oder (beim Skifahren auch des Körpers) zu verwenden, ist hier ein Andrucksensor bevorzugt, der immer dann wenn der Stock am Boden auftifft, oder in den Schnee gesteckt wird, ein Signal abgibt.Next The possibility also motion sensors (according to the inertia principle, acceleration sensor, etc.) to determine the movement of the sticks or (when skiing too of the body) to use, a pressure sensor is preferred here, always if the stick hits the ground or gets stuck in the snow, emits a signal.

Die in 1a dargestellte Variante eignet sich sowohl für eine Kontaktversion, als auch für eine berührungslose Signalerzeugung und besteht aus einer am unteren Stockende des Stockes (8) eingesetzten Buchse 8b, in welcher ein verschiebbarer Bolzen 1c eingesetzt ist, an dem die Gummiauflage 1b (als Stockspitze) befestigt ist. Durch Federvorspannung einer Druckfeder (6, die an einer in den Stock eingesetzten Platte 7 abgestützt wird) wird der Bolzen 1c mit seiner Stockspitze (Gummiauflage 1b) ständig nach unten gedrückt und durch einen Anschlag (Scheibe 5), der an der Führungsbuchse 8b frontal anstößt, gehalten. Beim Aufsetzen des Stockes, bzw. für die Variante eines Skistockes beim Aufsetzen der Spitze (oder in Weiterbildung, wie noch erläutert wird, auch beim Berühren des Tellerandes mit der Piste), wird der Bolzen gegen die vorgespannte Federkraft verschoben und diese Bewegung als Synchronsignal abgetastet. Dabei kann die Kontaktierung durch ohmschen Kontakt (aneinander Drücken von Scheiben), oder wie hier besonders bevorzugt und nachfolgend noch näher erläutert, durch induktive Abtastung vorgenommen werden.

  • Figure 00890001
    10 zeigt ein Beispiel für die Prioritäten eines Synchronisationsablaufs. Zu jedem eingehenden Synchronsignal wird auf Grund des eintreffenden Zeitpunktes und/oder einer gesonderten Signalquelle oder zeitlichen Vordekodierung betreffend der zeitlichen Lage zu den anderen Synchronsignalen (vgl. das Beispiel der Abtastung der Umdrehung, bzw. des Winkels einer Fahrradkurbel 300 in 15), geprüft, welchem Bezugssignal das eingehende Synchronsignal zugehörig ist. Betrifft es den Beginn, oder auch eine andere charakteristische Stelle eines Musiktaktes, dann wird die Synchronisation zu diesem Bezugssignal vorgenommen. Betrifft das eingehende Synchronsignal solch ein bevorzugtes Bezugssignal nicht, sondern ein anderes Bezuggsignal, dann wird die zeitliche Lage des Synchronsignals zu den zeitlich am nächsten liegenden Bezugssignal bestimmt, und durch eine relative Zeitmessung, welche die zeitliche Folge der Bezugssignale (des Audiosignals) in Relation zu der zeitliche Folge der Synchronsignale berücksichtigt, die zeitliche Abweichung des Synchronsignals in Relation zum zugehörigen Bezugssignal, d.h. in Relation zum Audiosignal festgestellt, und entsprechend der festgelegten Rangordnung der Bezugssignale ausgeglichen, d.h. für das Beispiel einer Fahrradkurbel: Im Falle einer stetigen Beschleunigung der Fahrradkurbel so, daß sich zwar die Wiedergabegeschwindigkeit des Audiosignals, jedoch nicht der Rhythmus ändert (vgl. "Bezugssignal durch n*B zuordnen, Toleranz bestimmen, SYNCHRONISATION, in 10") oder gegebenenfalls bei einer ruckartigen Änderung, welcher einem abweichenden runden Tritt entspricht, der Rhythmus innerhalb eines Musiktaktes sich dieser Abweichung entsprechend ändert.
In the 1a illustrated variant is suitable for both a contact version, as well as for a non-contact signal generation and consists of a at the lower end of the stick ( 8th ) inserted socket 8b in which a displaceable bolt 1c is inserted, on which the rubber pad 1b (as stick tip) is attached. By spring preload of a compression spring ( 6 on a plate inserted into the floor 7 supported) becomes the bolt 1c with his stick tip (rubber pad 1b ) constantly pressed down and by a stop (disc 5 ), on the guide bush 8b frontally abuts, held. When placing the stick, or for the variant of a ski pole when putting the top (or in training, such as will be explained, even when touching the plate edge with the slope), the bolt is moved against the prestressed spring force and scanned this movement as a synchronizing signal. In this case, the contact by ohmic contact (pressing together of discs), or as particularly preferred and explained in more detail below, be made by inductive sensing.
  • Figure 00890001
    10 shows an example of the priorities of a synchronization process. For each incoming sync signal is due to the incoming time and / or a separate signal source or temporal predecoding with respect to the timing to the other sync signals (see the example of the sampling of the rotation, or the angle of a bicycle crank 300 in 15 ), to which reference signal the incoming sync signal is associated. If it concerns the beginning, or also another characteristic point of a music clock, then the synchronization to this reference signal is made. If the incoming synchronizing signal does not concern such a preferred reference signal, but another reference signal, then the timing of the synchronizing signal to the reference signal closest in time is determined, and by a relative timing, the time sequence of the reference signals (the audio signal) in relation to takes into account the chronological sequence of the synchronizing signals, compensates for the time deviation of the synchronizing signal in relation to the associated reference signal, ie in relation to the audio signal, and compensates according to the established ranking of the reference signals, ie for the example of a bicycle crank: in the case of a steady acceleration of the bicycle crank, that although the playback speed of the audio signal, but not the rhythm changes (see "Assign reference signal by n * B, determine tolerance, SYNCHRONIZATION, in 10 ") or optionally in a jerky change, which corresponds to a different round kick, the rhythm within a musical act changes according to this deviation.

Dabei kann bei den Anwendungen zum Thema Sport und Musik, abhängig von der genauen Anwendung, jeweils eine Prüfung/Analyse des der Eingabe der Synchronsignale entsprechenden Timings erfolgen, um die Funktion, und gegebenenfalls auch die Slices (Abschnitte) des Audiosignals aufzurufen, nach welcher die Synchronisation (Korrektur der Abweichung) jeweils erfolgen soll. Dies beinhaltet gegebenenfalls auch Algorithmen zum Runden. Bei dem Beispiel zur Analyse eines runden Tritts unter Einbeziehung der Messung der Geschwindigkeitsänderung der Zahnscheibe in Abhängigkeit der Winkelstellung einer Fahrradkurbel.there can be used in applications related to sports and music, depending on the exact application, each a test / analysis of the input synchronizing signals corresponding timings to the function, and possibly also the slices (sections) of the audio signal after which the synchronization (correction of the deviation) each should take place. This may also include algorithms for a round. In the example for the analysis of a round step under Inclusion of the measurement of the speed change of the toothed disc in dependence the angular position of a bicycle crank.

11 veranschaulicht den Ablauf der Synchronisation mit einem aktuellen Synchronsiationsimpuls in Abhängigkeit der Erkennung, ob die Synchronisation zu dem jeweils vorherigen Synchronsiationsimpuls eingerastet ist. Als eingerastete Synchronisation wird das beginnende Einphasen des Audiosignals zu einem entsprechend kodierten (dem musikalischen Takt entsprechenden) Bezugssignal verstanden. Dabei steuern diese speziell kodierten Bezugssignale, die genaue, auf diese Bezugssignale (und somit auf das Audiosignal) bezogene Zeitspanne, in welcher der Synchronisationsausgleich zu erfolgen hat. 13 und 14a veranschaulichen diesen Vorgang. Das interessante dabei ist, daß die Synchronsignale auch ausgelassen werden können, ohne daß die Synchronisation durch nachfolgende Synchronsignale deshalb falsch interpretiert werden könnte. Möglich wird dies dadurch, daß die Bezugssignale in unterschiedlichen Hierarchien nach denen die Synchronisation vorgenommen wird, kodiert sind. 11 illustrates the process of synchronization with a current Synchronsiationsimpuls depending on the detection of whether the synchronization is locked to the respective previous Synchronsiationsimpuls. As a locked synchronization, the incipient phase-in of the audio signal is understood to be a correspondingly coded (corresponding to the musical clock) reference signal. In the process, these specially coded reference signals control the precise time span, in relation to which these reference signals (and thus the audio signal) relate, in which the synchronization compensation has to take place. 13 and 14a illustrate this process. The interesting thing is that the sync signals can also be omitted without the synchronization could therefore be misinterpreted by subsequent sync signals. This is made possible by the fact that the reference signals are coded in different hierarchies according to which the synchronization is performed.

13 und 14a betreffen Zeitdiagramme, in welchem die Bezugssignale 1, 2, 3, 4, 1, 2, 3, 4,... auf der Zeitachse eingezeichnet sind, wobei für 13 der dem Musiktakt entsprechende Synchronimpuls (S2) nacheilend eintrifft, wobei sich die Wiedergabegeschwindigkeit verlangsamt (um 10% in 13a, bzw. um 20% Zeitverlängerung in 13b), und für 14a der dem Musiktakt entsprechende Synchronimpuls (S2) voreilend eintrifft, wobei sich die Wiedergabegeschwindigkeit erhöht (um 20% Zeitverkürzung). 13 and 14a relate timing diagrams in which the reference signals 1, 2, 3, 4, 1, 2, 3, 4, ... are plotted on the time axis, wherein for 13 the sync pulse (S2) corresponding to the music beat arrives at a lag, whereby the playback speed slows down (by 10% in 13a , or by 20% time extension in 13b ), and for 14a the sync pulse (S2) corresponding to the musical clock arrives prematurely, whereby the playback speed increases (by 20% time reduction).

In beiden Fällen erfolgt diese Zeitkorrektur, ohne den Rhyhtmus innerhalb eines Taktes zu verändern jeweils zu Beginn eines Taktes über den entsprechenden Takt. Jedoch muß diese Veränderung nicht auf den Musiktakt bezogen sein, sie hängt von der Kodierung der Bezugssignale ab, und könnte z.B. auch an geeigneter Stelle in der Mitte eines Taktes beginnen, usw. Oder es sind auch mehrere Fragmente (Slices) als MP3 Datei vorhanden, die unterschiedlich schnell im Original gespielt werden, auch mit unterschiedlich passenden musikalischen Variationen, und dann entsprechend dem dekodierten Muster abgerufen werden, usw.In both cases this time correction takes place without the rhythm within a bar to change each at the beginning of a bar over the appropriate clock. However, this change does not have to be on the music clock be related, it hangs from the coding of the reference signals, and could e.g. also suitable Starting point in the middle of a bar, etc. Or it is too several fragments (slices) exist as MP3 files, which are different be played quickly in the original, even with different matching musical Variations, and then retrieved according to the decoded pattern be, etc.

Trifft in 13a zusätzlich innerhalb eines Taktes noch ein Synchronimpuls ein, dann wird zunächst geprüft, und zwar in beide Richtungen, voreilend und nacheilend (hier jeweils gegen die Bezugssignale 3 und 4), wie nahe der Synchronimpuls zu diesen Bezugsignalen ist. Das erfolgt durch sowohl für die Bezugssignale, als auch für die Synchronsignale jeweils vorhandenen (synchron laufenden) Zeitzähler, dessen Meßbereich über einige Musiktakte sich erstreckt (und dann unter Berücksichtigung des Übertrages jeweils erneuert wird).Meets in 13a additionally within a clock or a sync pulse, then it is first checked, in both directions, leading and lagging (here in each case against the reference signals 3 and 4), how close the sync pulse to these reference signals. This is done by both for the reference signals, as well as for the sync signals respectively present (synchronously running) time counter whose range extends over some music acts (and then renewed taking into account the transfer each).

Die hier gegen die nächstliegenden Bezugssignale 3 und 4 gemessenen Zeitwerte (t1 und t2) des Synchronsignals Sx werden darauf hin geprüft, ob er in ein zeitliches Sollfenster fällt, ist dies der Fall, dann wird davon ausgegangen, daß der für den Wert ein Bezugssignal kodiert ist, ist dies nicht der Fall, dann wird das Synchronsignal mangels Bezugssignal nicht bewertet. Wird das Synchronsignal bewertet, dann wird als zugehöriges Bezugssignal jenes verwendet, daß dem Synchronsignal am nächsten ist, daß ist hier das Bezugssignal 3, wobei Sx um Toption nacheilend ist. Das ergibt hochgerechnet auf das Bezugssignal 1 des nächsten Taktes (Tmeß) die doppelte Zeitspanne von Toption als Differenz. Es werden über einen Synchronisationszeitraum, der durch die Bezugssignale im Prinizip beliebig kodiert werden kann, diese Zeitwerte als aufsummiert, einschließlich der Differenz des Synchronsignals S2 (zum Bezugssignal 1) und erst über den Synchronisationszeitraum korrigiert.The time values (t1 and t2) of the syn. Measured here against the nearest reference signals 3 and 4 Chronsignals Sx are checked to see whether it falls within a desired time window, this is the case, then it is assumed that is encoded for the value of a reference signal, this is not the case, then the sync signal is not evaluated for lack of reference signal. If the sync signal is evaluated, then it is used as the associated reference signal that is closest to the sync signal, here is the reference signal 3, where Sx is lagging by Toption. This gives extrapolated to the reference signal 1 of the next clock (Tmeß) twice the time of Toption as a difference. Over a synchronization period, which can be arbitrarily coded by the reference signals in the prinizip, these time values are added up, including the difference between the synchronization signal S2 (to the reference signal 1) and only over the synchronization period.

Bei einer festgestellten nacheilenden Abweichung (13), wird der prozentuale Fehler um den das Zeitraster der Bezugssignale hier vergrößert werden muß (10 % in 13a und 20%, jeweils über den Zeitraum Tsyncr in 13b) ermittelt, und die nach dem kodierten Bezugssignal, welches die Kennzeichnung des Zeitraumes für die Korrektur betrifft, bereits begonnene Zeitspanne (des Zeitabschnittes zum Synchronsignal), hier zwischen Bezugssignal 1 bis zum Synchronsignal S2, entsprechend mit korrigiert wird, sowie die weiteren, den Zeiträumen zwischen den Bezugssignalen jeweils entsprechenden Zeiten. Dabei muß die Zeitspanne für die Korrektur keinesfalls mit dem Musiktakt beginnen, sondern markiert lediglich eine passende Stelle wo dies erwünscht ist. Diese Stellen können über einen Editor eingegeben werden, oder auch durch Einspielen von Mustern bzw. Fragmenten (Slices) unterschiedlicher Tempi zwischen denen durch die Synchronisierung zu den kodierten Bezugssignalzeitpunkten, abhängig von der gemessenen Zeitabweichung, jeweils umgeschaltet wird und natürlich auch noch synchronisiert wird.In case of a detected lagging deviation ( 13 ), the percentage error by which the time frame of the reference signals must be increased here (10% in 13a and 20%, respectively over the period Tsyncr in 13b ), and according to the coded reference signal, which relates to the marking of the period for the correction, already begun period (the time portion to the sync signal), here between reference signal 1 to the sync signal S2, is corrected accordingly, and the other, the time periods respective times between the reference signals. The time span for the correction does not have to begin with the music clock, but merely marks a suitable place where this is desired. These points can be entered via an editor, or by switching patterns or fragments (slices) of different tempos between which by the synchronization to the coded reference signal times, depending on the measured time deviation, respectively switched and of course also synchronized.

Damit wird erreicht, daß ein schneller ablaufendes Musikstück beispielsweise anders wieder gegeben werden kann, als ein langsam gespieltes, wobei die Umschaltung dann abhängig von der gemessenen Zeitabweichung ertoigt. Sehr gute Effekte lassen sich nach dieser Methode bei der Wiedergabe von Perkussion erzielen.In order to is achieved that a faster running piece of music for example, it can be given differently than a slow one played, the switching then depends on the measured time deviation ertoigt. Very good effects can be by this method in the Achieving percussion playback.

Bei einer festgestellten voreilenden Abweichung (14a), wird ähnlich vorgegangen, nur daß die Zeiträume zwischen den Bezugssignalen, exakt beginnend mit dem kodierten Bezugssignal, welches die Kennzeichnung des Zeitraumes für die Korrektur betrifft, entsprechend proportional der gemessenen Abweichung verkürzt werden (hier auf 80% über den Zeitraum Tsyncr.) In case of a detected leading deviation ( 14a ), the procedure is similar, except that the periods between the reference signals, starting exactly from the coded reference signal concerning the marking of the correction period, are shortened in proportion to the measured deviation (here to 80% over the Tsyncr period).

In 13a ist auch noch eine Reihe von burst Impulsen (burst) als Eingabemöglichkeit der Synchronimpulse eingezeichnet, zu denen keine einzelnen zeitlich zugehörigen Referenzbezugssignale kodiert sind. In diesem Fall wird der erste (l) Impuls, als auch der letzte Impuls (e) der burst Kette in ihrer Nähe zu der Zeitfensterbegrenzung jenes Bezugssignals bewertet, in das sie zeitlich hinein fallen. Und zu diesen Zeitwerten der Zeitfensterbegrenzung die burst Impulskette (burst) als einzelner Synchronimpuls der Zeitfensterbegrenzung des einzelnen Bezugssignals zugeordnet wird. Auf diese Weise können auch überzählige Synchronsignale für die Synchronisierung verwendet werden. Dabei können jedoch neben dem Bezugssignal, welches für die Synchronisierung dem zeitlichen Verlauf des Audiosignais entsprechend kodiert ist, durchaus mehrere aufeinanderfolgende Bezugszeitwerte zur Erkennung eines Erkennungsmusters kodiert sein, um entsprechende Slices (Fragmente) des Audio Signals über die Stringerkennung zu synchronisieren. Dabei erfolgt die zeitliche Dekodierung des Musters der eingegebenen burst Impulskette (burst) zwar innerhalb des Zeitfensters, des als zugehörig (vgl. l und e) erkannten Bezugssignals, in etwa vergleichbar mit einem Triggerzeitfenster eines Logikrekorders, jedoch werden dann die innerhalb dieses Zeitfensters (des betreffenden Bezugssignals) als String dekodierten Zeitwerte (vgl. obiges Beispiel eines für die Dekodierung verwendeten State Machine Sequenzers) zur Erkennung der Adresse für die Adressierung eines der Adresse entsprechenden entsprechende Slices (Fragmente) des Audio Signals verwendet. Wobei diese Adresse noch aus einer weiteren Adresse (in Koinzidenz ausgewerteten Adresse) bestehen kann, nämlich einer Adresse, welche sich aus der zeitlichen Position im Audiosignal des der burst Impulskette (burst) zugehörigen Bezugssignals, bzw. dessen Zeitfenster ergibt, und der Adresse, wie sie sich aus der Dekodierung des der zeitlichen Folge der eingegebenen burst Impulskette (burst) ergibt. Dabei wird für die Dekodierung der zeitlichen Folge zwischen erstem (n und letztem (e) Impuls der burst Impulskette (burst) die Zeitspanne gemessen, und die über diese Zeitspanne eingehenden Impulse in ihren Zeitabständen proportional an die gemessene Zeitspanne angepaßt, um das Erkennungsmuster dekodieren zu können. Die auf die gemessene Zeitspanne innerhalb der Zeitdauer eines Bezugssignals angepaßten Zeiten einer burst Impulskette (burst) werden dann noch innerhalb der Toleranzen (zu den weiteren Mustern) bewertet und die daraus erhaltenen Kodewerte zu Erkennungsketten (Strings) verknüpft.In 13a is also a number of burst pulses (burst) shown as an input option of the sync pulses to which no single time-related reference reference signals are encoded. In this case, the first (l) pulse as well as the last pulse (e) of the burst chain is evaluated in proximity to the time window boundary of that reference signal into which they fall in time. And at these time values of the time window boundary, the burst pulse train (burst) is assigned as a single sync pulse to the time window boundary of the single reference signal. In this way, redundant sync signals can be used for synchronization. However, in addition to the reference signal, which is correspondingly coded for the synchronization of the time profile of the audio signal, several consecutive reference time values can be coded for the recognition of a recognition pattern in order to synchronize corresponding slices (fragments) of the audio signal via the string recognition. Although the temporal decoding of the pattern of the burst pulse train (burst) input takes place within the time window of the reference signal identified as belonging (compare l and e), it is roughly comparable to a trigger time window of a logic recorder, but then within this time window (the reference signal concerned) are used as string decoded time values (cf the above example of a state machine sequencer used for the decoding) for the recognition of the address for the addressing of corresponding slices (fragments) of the audio signal corresponding to the address. Where this address can still consist of another address (evaluated in coincidence address), namely an address which results from the temporal position in the audio signal of the burst pulse (burst) associated reference signal, or its time window, and the address, such as it results from the decoding of the time sequence of the input burst pulse train (burst). In this case, the time interval is measured for the decoding of the temporal sequence between the first (n and last) pulse of the burst pulse train, and the incoming pulses over this period of time in their time intervals adapted proportionally to the measured time period to decode the recognition pattern The times of a burst pulse train (burst) adapted to the measured time span within the time duration of a reference signal are then evaluated within the tolerances (to the further patterns) and the code values obtained therefrom are linked to strings.

14b veranschaulicht, wie innerhalb eines bestimmten Zeitintervalls Gate, welches dem Zeitintervall eines betreffenden Bezugssignals entspricht, das durch die laufende Synchronisation zeitlich der abgebildeten Lage (Gafe) entspricht, aus der hier aus vier Impulsen (1, 2,... 4) bestehenden burst Impulskette (burst) ein Erkennungsmuster dekodiert wird:
Der erste Impuls (I) der burst Impulskette (burst = 1, 2,... 4) wird als Triggersignal für eine Zeitmessung verwendet, bei der die zwischen den lmpulsen (burst = 1, 2,... 4) Zeiten jeweils liegenden Zeitspannen, hier a, b, c, solange aufsummiert werden, solange sich die Impulse noch innerhalb des dem Bezugssignal zugehörigen Zeitintervalls Gate befinden. Somit hier als Meßzeit = Tmeßp zwischen erstem (l) und letztem (e) Impuls der burst Impulskette (burst) erhalten wird. Zu dieser Meßzeit Tmeßp werden die relativen Verhältniswerte der Zeitspannen, hier a, b, c gebildet (a/Tmeßp, b/Tmeßp, c/Tmeßp) und nach diesen Verhältniswerten, die noch innerhalb einer Toleranz auf vorgegebene Werte gerundet werden, um die Erkennungswerte zur Bildung von Übertragungsbedingungen zu erhalten, nach welcher die Statemachine fortgeschaltet wird, um das betreffende Erkennungsmuster (als Ausgang eines betreffenden Status) zu erkennen. Dabei können, wie immer, beliebige Verzweigungen kodiert sein, derart, daß gemeinsame Untermengen der Erkennungsmuster zu einer Statemachine jeweils zusammengefaßt sind, die bei nicht erkennen einer Übertragungsbedingung dieser Statemachine in einen speziellen Status schaltet, der wiederum als Übertragungsbedingung weiterer parallel laufender Statemachines (diesen Status erkennen) mit eingebunden ist, und so beliebig viele Verzweigungen (Ausgänge) zur Bildung von den Erkennungsmustern entsprechenden Adressen (durch die State Machines) gebildet werden können. Das System bleibt frei programmierbar, wenn für die Bildung der Statemachines ein üblicher Compiler verwendet wird, dessen Input (Eingang) durch ein entsprechendes Programm heraus geschrieben wird, wobei die Bildung der D Flip-Flops und die logische Verknüpfung der Übertragungsbedingungen durch entsprechende Speicherplätze eines RAMs konfigurierbar sind. D. h. es können eine Vielzahl von Erkennungsmustern gleichzeitig parallel dekodiert werden, um aus einer Menge von Erkennungsmustern das jeweils zutreffende zu erhalten.
14b illustrates how within a certain time interval gate, which corresponds to the time interval of a respective reference signal, the time by the current synchronization of the Deten situation (Gafe) corresponds to, from the four impulses (1, 2, ... 4) existing burst pulse train (burst) a recognition pattern is decoded:
The first pulse (I) of the burst pulse train (burst = 1, 2,... 4) is used as a trigger signal for a time measurement in which the times lying between the pulses (burst = 1, 2, Time periods, here a, b, c, are accumulated as long as the pulses are still within the time interval associated with the reference signal gate. Thus, here as measuring time = Tmeßp between the first (l) and last (e) pulse of the burst pulse train (burst) is obtained. At this measuring time Tmeßp, the relative ratio values of the time periods, here a, b, c, are formed (a / Tmeßp, b / Tmeßp, c / Tmeßp) and after these ratio values, which are still rounded within a tolerance to predetermined values, by the detection values for establishing transmission conditions, after which the state machine is advanced to recognize the respective detection pattern (as the output of a respective status). In this case, as always, arbitrary branches may be encoded such that common subsets of the recognition patterns are combined to form a state machine, which switches to a special status when not recognizing a transmission condition of this state machine, which in turn serves as a transmission condition of further parallel state machines (this status detect), and as many branches (outputs) can be formed to form addresses corresponding to the recognition patterns (by the state machines). The system remains freely programmable if a standard compiler is used for the formation of the state machines, whose input (input) is written out by a corresponding program, the formation of the D flip-flops and the logical connection of the transmission conditions by corresponding memory locations of a RAM are configurable. Ie. a plurality of recognition patterns can be simultaneously decoded in parallel to obtain from a set of recognition patterns as appropriate.

Mit dem jeweils erkannten Erkennungsmuster wird dann das entsprechende Musikfragment (Slice) in der Audiosignalquelle (RAM, ROM) adressiert, jedoch erst mit Beginn zu dem Zeitpunkt wiedergegeben, wenn speziell markierte, bzw. kodierte Bezugssignale diesen Zeitpunkt anzeigen. Die Wiedergabe erfolgt dann mit der jeweils gerade aktuellen Wiedergabegeschwindigkeit.With the recognized recognition pattern is then the corresponding Music fragment (slice) in the audio signal source (RAM, ROM) addressed, however, it is only reproduced at the time of commencement, if specifically marked or coded reference signals indicate this time. The playback then takes place at the current playback speed.

Somit für diesen Beispiel die zu den zeitlichen Bezugssignalen jeweils mit gespeicherten Adressen zur Anzeige der Verwendung der Bezugssignale folgende Kodierung (als Klassifizierung) aufweisen:

  • a) Zeittoleranzen zu den Bezugssignalen mit ihrer zeitlichen Position;
  • b) Die Verwendung eines Bezugssignals nur zur Messung der zeitlichen Abweichung: (in Bezug auf ein eingehendes Synchronsignal); wobei dann durch die Messung der Zeitspanne zwischen den Synchronsignalen jeweils festgestellt wird, zu welchem Bezugssignalzeitwert (Position) ein Synchronsignal als zugehörig anzusehen ist;
  • c) Bezugssignale, welche die Zeitspanne anzeigen, innerhalb der dem eine zuvor (auch über mehrere Synchronsignale) festgestellte Zeitabweichung so zu korrigieren ist, daß bei sich änderndem Tempo der Rhythmus (die Zeitproportionalität) erhalten bleibt;
  • d) und Bezugssignale, welche die Zeitspanne anzeigen, innerhalb der zu einem zuvor erkannten Erkennungsmuster, aus dem die Zugriffsadresse zu einem Audio Slice (Fragment) abgeleitet (dekodiert) worden ist, das adressierte Audio Slice, synchron der aktuellen Wiedergabe entsprechend gestartet wird.
Thus, for this example, the coding (as a classification) following the temporal reference signals, respectively with stored addresses for indicating the use of the reference signals:
  • a) time tolerances to the reference signals with their temporal position;
  • b) The use of a reference signal only for measuring the time deviation: (with respect to an incoming sync signal); wherein it is then determined by the measurement of the time interval between the synchronizing signals to which reference signal time value (position) a synchronizing signal is to be regarded as belonging;
  • c) reference signals which indicate the time span within which a time deviation previously detected (even over several synchronizing signals) must be corrected in such a way that the rhythm (the time proportionality) is maintained as the tempo changes;
  • d) and reference signals indicative of the period of time within which the addressed audio pattern has been derived (decoded) to a previously recognized recognition pattern from which the access address has been derived (decoded) to an audio slice, in accordance with the current playback.

Somit kann z.B. ein Percussions Instrument realisiert werden, bei dem durch hinzu Trommeln eines relativ einfachen Rhythmus das wiedergegebene Audiosignal (Percussion) ständig beeinflußt werden kann, d.h. auch ein Anfänger, kann komplizierte Percussionsryhtmen, die automatisch wiedergegeben sind, gestalten, auch mit mehreren Instrumenten gleichzeitig, wenn entsprechend unterschiedliche Flächen zum Anklopfen des Rhythmus vorgesehen sind.Consequently can e.g. a percussion instrument can be realized in which by reproducing drums of a relatively simple rhythm Audio signal (percussion) constantly affected can be, i. also a beginner, can produce complicated percussion sounds that play automatically are, even with multiple instruments at the same time, if correspondingly different areas are provided for knocking the rhythm.

Es ist evident, daß für die Eingabe der Synchronsignale gleichfalls eine Reaktionszeit Korrektur vorgenommen werden kann, wie dies in der DE 41 43 257 C2 bereits im Prinizip als weiteres Ausführungsbeispiel an einem Lerninstrument weiterhin beschrieben worden ist.It is evident that a response time can be corrected for the input of the sync signals, as shown in the DE 41 43 257 C2 has already been described in prinizip as a further embodiment of a learning tool continues.

Zu 2 und 9a, b:To 2 and 9a , b:

2 (als gemischt analoge/digitale Schaltung) und 9a, 9b (als bevorzugt analoge Schaltung) betreffen einen Vorschlag für eine induktive Verlustmessung eines in eine Meßspule durch das Meßteil eingekoppelten Verlustes. Dieser Sensor ist als grundsätzliches Verfahren, von dem der Anmelder gleichfalls der Erfinder ist, bereits benutzt worden und auch als in Kraft befindliches Schutzrecht eines deutschen Patentes veröffentlicht ist, mit noch weiteren Anmeldungen als Verbesserungen dieses Sensors vom gleichen Anmelder (entsprechend der eingangs angegebenen Aktenzeichen). Und zwar als grundsätzliches Meßverfahren (nicht nur als Schaltung). Die Schaltung ist für den hier verwendeten Zweck optimiert und wird nochmals kurz beschrieben. Der hier vorgestellte Sensor kann trotz der einmaligen Performance (als robuster Wegsensor, oder extrem überlastbarer Drucksensor mit hoher Empfindlichkeit und selbst justierender kontinuierlicher Bereichsumschaltung, usw.), je nach Anwendung um etwa 1$ (bei entsprechender Stückzahl) hergestellt werden. 2 (as mixed analog / digital circuit) and 9a . 9b (as preferred analog circuit) relate to a proposal for an inductive loss measurement of a coupled into a measuring coil through the measuring part loss. This sensor is a basic method, of which the applicant is also the inventor, has already been used and is also published as an existing patent protection right of a German patent, with even further applications as improvements of this sensor by the same applicant (according to the reference numerals given) , And as a fundamental measuring method (not just as a circuit). The circuit is optimized for the purpose used here and will be briefly described again. The sensor presented here, despite the unique performance (as a robust displacement sensor, or extremely overloadable pressure sensor with high sensitivity and self-adjusting continuous range switching, etc.), depending on the application by about $ 1 (with appropriate number) can be produced.

Ein durch einen Schwingkreis (L,C) eigen erregter Oszillator, dessen Schwingfrequenz durch die Resonanzfrequenz des Schwingkreises (L,C) bestimmt wird (Oszillator an UC rückgekoppelt über Ck) speist in den Schwingkreis den Strom ig am Speisepunkt E ein. Der in die Spule induktiv eingekoppelte Verlust kann als über die Spule transformierter Parallelleitwert Gp, parallel zwischen Speisepunkt E und Fußpunkt GND aufgefaßt werden. Gp enthält allerdings auch die Umgebungsverluste Gu, z.B. durch das Aluminiumrohr des Stockes, in welchem die Meßspule als Luftspule eingebaut ist.One by a resonant circuit (L, C) intrinsically excited oscillator whose Oscillation frequency due to the resonant frequency of the resonant circuit (L, C) determined (oscillator fed back to UC via Ck) feeds the current ig at the feed point E into the resonant circuit. Of the In the coil inductively coupled loss can than over the Coil transformed parallel conductance Gp, parallel between feed point E and foot point GND understood become. Gp contains however, the environmental losses Gu, e.g. through the aluminum tube of the stick in which the measuring coil is installed as an air coil.

Um für den z.B. im Zentrum der Spule vorgesehenen Aluminiumstift (als gemessenes Verlustteil), dessen Bewegung durch seinen eingekoppelten Verlustanteil dGk an der Sensorspule L einen Impuls erzeugen soll, eine möglichst große Empfindlichkeit zur erhalten (als Änderung des Wertes Gu + dGk) wird der Umgebungsverlust Gu durch einen negativen Leitwert -G reduziert (Gtot = Gu - G + dGk + Ge), somit dGk eine größere relative Änderung des Gesamtverlustes bewirkt. Ge... entspricht der Parallelschaltung des als Parallelleitwert über die Induktivität der Meßspule L transformierten ohmschen Serienwiderstandes der Meßspule (in L enthalten) und dem weiteren Einfluß des mit dem Schwingkreis in Serie geschalteten Meßwiderstandes R, der wie der serielle Speisewiderstand des Oszillators als weiterer Parallelverlust des Schwingkreises aufzufassen ist und somit gleichfalls durch den negativen Parallelleitwert -G mit kompensiert wird.Around for the e.g. provided in the center of the coil aluminum pin (as measured Loss part), whose movement is due to its coupled loss share dGk on the sensor coil L should generate a pulse, one possible size Sensitivity to receive (as a change in the value Gu + dGk) the environmental loss Gu is reduced by a negative conductance -G (Gtot = Gu - G + dGk + Ge), thus dGk a larger relative change of the total loss. Ge ... corresponds to the parallel connection as a parallel line value the inductance the measuring coil L transformed ohmic series resistance of the measuring coil (in L contain) and the further influence of the resonant circuit series-connected measuring resistor R, like the serial feed resistor of the oscillator as another Parallel loss of the resonant circuit is to be understood and thus also is compensated by the negative parallel conductance -G.

Realisiert wird dieser negative Leitwert -G durch eine gegenphasige Rückführung eines Teiles des in den Schwingkreis fließenden Wirkstromes ig + ir, der über eine spannungsgesteuerte Stromquelle (200), deren Steuerspannung uST die Schwingkreisspannung us ist, als rückgeführter ohmscher Strom ir = k*uST in den Speisepunkt E des Schwingkreises eingespeist wird und somit einem negativen Leitwert -G entspricht, wie er als Parallelleitwert am Schwingkreis auftritt. Wobei wegen der Phasenlaufzeit der Stromquelle 200, der rückgeführte Strom ir den Schwingkreis verstimmen wird, was aber für die Verlustmessung hier unwesentlich ist. Der in den Schwingkreis fließende Wirkstrom ist somit ig + ir - ir = ig.This negative conductance -G is realized by an inverse-phase feedback of a part of the active current ig + ir flowing into the oscillating circuit, which is supplied via a voltage-controlled current source ( 200 ), whose control voltage uST is the resonant circuit voltage us, is fed back into the feed point E of the resonant circuit as feedback ohmic current ir = k * uST and thus corresponds to a negative conductance -G as it occurs as a parallel conductance value at the resonant circuit. Whereby because of the phase delay of the power source 200 , the recirculated current will detune ir the resonant circuit, but this is immaterial for the loss measurement here. The active current flowing into the resonant circuit is thus ig + ir - ir = ig.

Stand der Technik: Die beschriebene Anordnung entspricht im wesentlichen dem Prinzip der einer bereits veröffentlichten Anmeldung, bzw. einem Patent des Anmelders.was standing the technique: The described arrangement essentially corresponds the principle of an already published application, or a patent of the applicant.

Durch die nachfolgend angegebenem Maßnahmen für eine dynamische Abtastung erfolgt hier eine ständige automatische Nachkalibrierung der spannungsgesteuerten Stromquelle 200, deren Verstärkung k über den Eingang Control steuerbar ist. Diese Verstärkung k wird so gesteuert, daß sich über die Stromdifferenz von Speisestrom und rückgekoppelten Strom (ig - ir) gemäß dem entsprechenden Parallelleitwert Gtot, am Schwingkreis eine mittlere Spannungsamplitude (u = Uref) einstellt. Ändert sich der eingekoppelte Verlust des zu messenden Verlustteiles dGk, dann wird dies durch eine entsprechende Verstärkungsänderung am Eingang Control über die spannungsgesteuerten Stromquelle 200 ausgeglichen, bzw. ausgeregelt. Der Stellwert entspricht dann dem abzutastenden Meßwert = OUTPUT (2 bzw. 9a).By the measures given below for a dynamic sampling, a continuous automatic recalibration of the voltage-controlled current source takes place here 200 whose gain k is controllable via the input Control. This gain k is controlled in such a way that an average voltage amplitude (u = Uref) is established at the resonant circuit via the current difference of the supply current and the feedback current (ig-ir) in accordance with the corresponding parallel conductance value Gtot. If the coupled loss of the loss part dGk to be measured changes, this is done by a corresponding change in gain at the input control via the voltage-controlled current source 200 balanced, or adjusted. The manipulated variable then corresponds to the measured value to be sampled = OUTPUT ( 2 respectively. 9a ).

Die Spannungsamplitude u = Uref entspricht hier einer Gleichspannung, wobei die Regelung nach der vorgegebenen Spannung Uref über die zugelassene Schwankung 2d zwischen den Spannungswerten Uref + d und Uref - d durch Komparatoren (204 und 203) gemessen wird und die Ausgänge der Komparatoren die Zählrichtung (für Zähler 201 in 2), bzw. für die Veränderungsrichtung (für Rampengenerator 201 in 9a) bestimmten (für up/down counter bzw. Vor-Rückwärtszähler 201 bzw. zur Steuerung der Stromrichtung des Rampengenerators 201). Für die digitale Variante wird der Zähler (201 in 2) mit Takt TKT getaktet. Da mit dem Takt TKT über die Verstärkungsregelung der spannungsgesteuerten Stromquelle 200 ein Wirkstrom ir verändert wird, ist es zweckmäßig den Takt TKT zeitlich übereinstimmend zu den Nulldurchgängen zu halten, was hier über einen Komparator 202 (der entsprechend den Nulldurchgängen der Schwingkreisspannung ein Rechtecksignal erzeugt) erfolgt, dessen Ausgang einen (optionalen) Synchron Teiler (TE) taktet, um daraus eine beliebige Taktfrequenz abzuleiten, welche den Anstieg bestimmt, mit welcher der negative Leitwert -G eine Störgröße des zu messenden Verlustteiles dGk ausgleichen soll. Somit die nach dem Demodulator (Gleichrichter) abgegriffene Schwingkreisspannung ständig auf u=Uref geregelt ist. Die Empfindlichkeit mit der die jeweilige (dynamisch gemessene) Änderung des Verlustteils dGk als sich jeweils bei der Regelung ergebende Stellgrößenänderung Control (= OUTPUT) gemessen werden kann, hängt davon ab, wie groß der negative Leitwert -G in Bezug zum Gesamtleitwert Gtot gemacht werden muß, damit sich am Schwingkreis die Ruhespannung u = Uref einstellt. Das hängt wiederum davon ab, wie groß die Differenz des durch den Schwingkreis fließenden Speisestromes i = ig - ir bei vorgegebener Spannung u=Uref wird. Da sich u=Uref nach der Referenzspannung Uref von selbst einstellt, ist i = ig - ir durch den Innenwiderstand der Stromquelle Qi des Oszillators, bzw. durch deren Strom ig bestimmt, wobei für diese Anwendung es ausreichend ist, einen gegenüber 1/Gtot ausreichend hohen Innenwiderstand des Oszillators zu wählen, somit für den Oszillator eine geregelte Stromquelle auch entfallen kann.The voltage amplitude u = Uref here corresponds to a DC voltage, the control according to the predetermined voltage Uref on the permitted variation 2d between the voltage values Uref + d and Uref -d by comparators ( 204 and 203 ) is measured and the outputs of the comparators the counting direction (for counter 201 in 2 ), or for the direction of change (for ramp generator 201 in 9a ) (for up / down counter or up / down counter 201 or for controlling the current direction of the ramp generator 201 ). For the digital variant, the counter ( 201 in 2 ) clocked with clock TKT. Since with the clock TKT on the gain control of the voltage-controlled current source 200 an active current ir is changed, it is useful to keep the clock TKT coincident to the zero crossings, which here via a comparator 202 (which generates a square wave signal corresponding to the zero crossings of the resonant circuit voltage) whose output clocks an (optional) synchronous divider (TE) in order to derive any desired clock frequency which determines the rise with which the negative conductance -G is a disturbance variable of the measured value To compensate for the loss share dGk. Thus, after the demodulator (rectifier) tapped resonant circuit voltage is constantly controlled to u = Uref. The sensitivity with which the respective (dynamically measured) change in the loss part dGk can be measured as the control variable change Control (= OUTPUT) resulting in the control depends on how large the negative conductance -G has to be made in relation to the total conductance Gtot , so that the quiescent voltage u = Uref is established at the resonant circuit. This in turn depends on how large the difference of the current flowing through the resonant circuit supply current i = ig - ir at a given voltage u = Uref. Since u = Uref adjusts itself by the reference voltage Uref, i = ig-ir is determined by the internal resistance of the current source Qi of the oscillator, or by their current ig, for which it is sufficient, compared to 1 / Gtot sufficiently high internal resistance of the oscillator select, thus for the oscillator a regulated current source can also be omitted.

Die Verstärkungssteuerung der spannungsgesteuerten Stromquelle 200 erfolgt z.B. durch einen digital verstellbaren Widerstand, wobei die gesteuerte Verstärkung dem negativen Leitwert -G proportional ist.The gain control of the voltage controlled current source 200 is done for example by a digitally adjustable resistor, the controlled gain of the negative conductance -G is proportional.

Das digitale Ausgangssignal (OUTPUT von Control) liefert dann den Synchronimpuls, und zwar nicht als Absolutwert (wegen der Drift der Stromquelle und der jeweils kompensierten Umgebungsverluste), sondern als differenzielle Änderung, wobei für das Beispiel eines Skistockes in Bezug zu 1b folgende Aussagen gemacht werden können:
Wird der Skistock mit der Spitze (1d, 1b) nach unten gedrückt, dann wird der Stift 1d (entsprechend der Kraft Fu) nach oben geschoben und der Kernansatz 5 des Stahlstiftes 1c (1a), welcher die Verluständerung dGk in der Meßspule 2 erzeugt, in die Meßspule (2), die als Luftspule ausgeführt ist, hinein geschoben, d.h. es wird eine positive Verluständerung dGk durch entsprechende Erhöhung des negativen Leitwertes -G ausgeregelt. Wird hingegen der Skistock nur mit dem Teller 1e, 1b (am Rand 300) auf der Piste nachgeschliffen, was in der Regel der Fall ist, dann wird entsprechend der Kraft F(o) der Stift 1d heraus gezogen und der Kernansatz 5 des Stahlstiftes 1c (1a), welcher die Verluständerung dGk in der Spule erzeugt, aus der Meßspule 2, die als Luftspule ausgeführt ist, heraus geschoben, d.h. es wird eine positive Verluständerung dGk ausgeregelt. Neutral, daß heißt ohne Belastung, wird der Stift durch Federkraft 6 in der Mittelstellung gehalten, d.h. bei dieser Anwendung kann die Feder 6 wahlweise als Zugfeder oder als Druckfeder beansprucht werden, bzw. ist gegebenenfalls eine zweite Feder als Gegenfeder (über den Stift 1 geschoben und durch Scheibe gehalten) noch vorgesehen. Der Stift 1 wird dann durch ein Blech am herausfallen gehindert (über Scheibe 3). Weiters sind die Anschlagteile, welche vor allem die Begrenzung des Stifthubes beim Andrücken der Spitze (1d) betreffen, mit Gummibelegen gedämpft, da sich der Sportler auch mit dem gesamten Gewicht auf die Stöcke stützen kann. Umgekehrt, sollen jedoch bereits bei einem Reibungswiderstand von einigen zig Millipond, die Schneeteller des Stockes den Stift gegen die Federkraft herausziehen. Weshalb diese sehr kostengünstig auszuführende berührungslose Sensormessung, ideal für diese Anwendung geeignet ist.
The digital output signal (OUTPUT from Control) then delivers the sync pulse, not as an absolute value (because of the drift of the current source and the respectively compensated ambient losses), but as a differential change, referring to the example of a ski pole in relation to 1b the following statements can be made:
Is the ski pole with the tip ( 1d . 1b ) pressed down, then the pen 1d (according to the force Fu) pushed up and the core approach 5 of the steel pin 1c ( 1a ), which shows the loss change dGk in the measuring coil 2 generated in the measuring coil ( 2 ), which is designed as an air coil, pushed into it, ie it is a positive loss change dGk corrected by a corresponding increase in the negative conductance -G. If, however, the ski pole only with the plate 1e . 1b (on the edge 300 ) on the track, which is usually the case, then according to the force F (o) the pin 1d pulled out and the core approach 5 of the steel pin 1c ( 1a ), which generates the loss change dGk in the coil, from the measuring coil 2 , which is designed as an air coil, pushed out, ie it is a positive loss change dGk compensated. Neutral, that means without load, the pin is by spring force 6 held in the center position, ie in this application, the spring 6 optionally be claimed as a tension spring or as a compression spring, or is optionally a second spring as a counter spring (via the pin 1 pushed and held by disc) still provided. The pencil 1 is then prevented from falling out by a sheet (via disc 3 ). Furthermore, the stop parts, which especially the limitation of the pen stroke when pressing the tip ( 1d ), dampened with rubber sheets, since the athlete can also rely on the sticks with the entire weight. Conversely, however, even with a frictional resistance of a few tens of milliponds, the snow plates of the stick pull out the pin against the spring force. Why this very cost-effective non-contact sensor measurement, ideal for this application is suitable.

Wird der Teiler 1e des Stockes längere Zeit am Schnee nachgezogen, dann kann es natürlich zu Prellungen kommen, die im Prozessor, der das Synchronsignal auswertet, integriert werden. Es werden jedoch immer nur die Differenzen der Werte, d.h. die Impulse gewertet, da der absolute Wert der Stellgröße Control der spannungsgesteuerten Stromquelle (200) extrem stark driften kann. Wird der Stock im Schnee nachgezogen, dann kann der Skiläufer seinen Körperbewegungen entsprechend, die Stöcke abwechselnd schleifen lassen und so den Rhythmus der Musik nach seinen Körperbewegungen im Tempo synchronisieren. Der dem Synchronsierungssignal entsprechende Zeitpunkt ist dann immer gegeben, wenn der Schneeteller des einen Stockes den Schnee berührt, während der andere Stock zuvor (als Übertragungsbedingung für die Statuserkennung) den Schnee nicht mehr berührt, d.h. vor der Flankenerkennung, welche einem Synchronsignal zur Synchronisierung der Wiedergabegeschwindigkeit des Audiosignals entspricht, muß der andere Stock in seine Ruhestellung zurück gesetzt sein. Bei einem Wechsel (von einem Stock auf den anderen) wird jeweils nur das erste Berührungssingal (wenn der Schneeteller die Piste berührt) detektiert, nachfolgende Berührungen (des selben Stockes) werden nicht mehr gewertet, erst wenn der Stock wieder gewechselt wird. D.h. es wird nur zu jedem Stockwechsel, jeweils ein Signal detektiert. Dabei wird beim Schleifenlassens des Schneetellers, als auch beim Stockeinsatz ein Synchronsignal erzeugt, wenn es einem festgestellten Wechsel des Stockes entspricht.Will the divider 1e of the stick tightened for a long time on the snow, then it can of course lead to bruises that are integrated in the processor that evaluates the sync signal. However, only the differences of the values, ie the pulses, are always evaluated since the absolute value of the control variable Control of the voltage-controlled current source ( 200 ) can drift extremely strong. If the stick is tightened in the snow, then the skier can, in accordance with his body movements, alternately grind the sticks and thus synchronize the rhythm of the music according to his body movements in tempo. The time corresponding to the synchronizing signal is always given when the snow plate of one stick touches the snow, while the other stick before (as a condition for transmitting the status) no longer touches the snow, ie before the edge detection, which synchronizes a signal to synchronize the playback speed of the audio signal, the other floor must be set back to its rest position. In case of a change (from one floor to the other) only the first touch-signal (when the snow-plate touches the runway) is detected, subsequent touches (of the same floor) are not counted until the floor is changed again. This means that only one signal is detected at each stock change. In this case, a synchronizing signal is generated when looping the snow plate, as well as the pole insert, if it corresponds to a detected change of the stick.

Beispiel für die Definition einer Statusmaschine zur Erzeugung der Synchronsignale:
Inputs:
L... linker Stock berührt Schnee,
L!... linker Stock berührt keinen Schnee,
R... rechter Stock berührt Schnee,
R!... rechter Stock berührt keinen Schnee;
Example of the definition of a state machine for generating the synchronization signals:
inputs:
L ... left floor touches snow,
L! ... left floor does not touch snow,
R ... right stick touches snow,
R! ... right stick does not touch snow;

Die Inputs sind mit einer monostabilen Multivibratorzeit glättet, die gegebenenfalls aus zu schnellen ßurst Impulsen einen Impuls erzeugt.The Inputs are smooth with a monostable multivibrator time that if necessary from too fast first pulses an impulse generated.

Definition der States:
S0... zurückgesetzte Maschine;
S_r_aktiv:... Erzeugung eines Synchronsignals linker Ski Stock;
S_l_aktiv:... Erzeugung eines Synchronsignals rechter Ski Stock;
S0:
if_L!*R then S_r_aktiv... der rechte Stock streift die Piste, der linke nicht.
if R!*L then S_l_aktiv... der linke Stock streift die Piste, der rechte nicht.
Definition of States:
S0 ... reset machine;
S_r_aktiv: ... generation of a synchronization signal left ski stick;
S_l_aktiv: ... generation of a synchronizing signal right ski stick;
S0:
if_L! * R then S_r_aktiv ... the right stick brushes the track, the left does not.
if R! * L then S_l_aktiv ... the left floor is grazing the track, the right is not.

S_r_aktiv: OUTPUT: Synchronsimpulsflanke *R* (über weitere Machine erzeugt);
if R then S_haltR... Haltestatus, mehrere nachfolgende R werden nicht mehr bewertet;
if TIMEOUT then S0 (Selbstrückstellung, wenn Zeit TIMEOUT zu lange):
S_haltR:
if L then S0... wenn der linke Stock die Piste streift;
S_r_active: OUTPUT: synchronizing pulse edge * R * (generated by further machine);
if R then S_haltR ... holding status, several subsequent Rs are no longer evaluated;
if TIMEOUT then S0 (self-reset if time TIMEOUT too long):
S_haltR:
if L then S0 ... if the left stick touches the runway;

S_l_aktiv: OUTPUT: Synshronsimpulsflanke *L* (über weitere Machine erzeugt);
if L then S haltL... Haltestatus, mehrere nachfolgende L werden nicht mehr bewertet;
if TIMEOUT then SO (Selbstrückstellung, wenn Zeit TIMEOUT zu lange):
S_haltL:
if R then S0... wenn der linke Stock die Piste streift;
S_l_active: OUTPUT: sync pulse edge * L * (generated by another machine);
if L then S haltL ... hold status, several consecutive Ls are no longer evaluated;
if TIMEOUT then SO (self-reset if time TIMEOUT too long):
S_haltL:
if R then S0 ... if the left stick touches the runway;

Die Luftspule L kann mit etwa 2 cm Durchmesser gut im unteren Drittel des Stockes,lder hier etwas verbreitert werden kann, eingebaut werden, und bei ca. 1 mH eine Resonanzfrequenz zwischen 50 kHz und 200 kHz erreicht werden, bei der sich für Aluminium ein sehr empfindlicher Sensor mit einer 1 Chip Lösung aufbauen läßt. Wird ein etwas höherer Spulenstrom zugelassen, dann kann die Spule auch näher am Rohr angeordnet und kompakter ausgeführt werden. Dabei empfiehlt sich auch eine getastete Version z.B. bei einer Resonanzfrequenz von 500 kHz des Schwingkreises die Versorgungsspannung mit 500 Hz bei einem Tasterverhältnis von 1:10 getastet anzulegen, um den Stromverbrauch zu reduzieren. Dabei ist vorgesehen, die Tastfrequenz von 500 Hz nach unten variabel zu steuern, z.B. bis 50 Hz (mit einem Tastverhältnis bis 1:100) und mit den detektierten Synchronimpulsen in der Phase mit zu synchronisieren, so daß die Dauer zwischen den Synchronsimpulsen mit den Pausen der Tasffrequenz zusammenfällt. Wird jedoch festgestellt, daß ein Synchronimpuls innerhalb einer nach dieser Pause weiterhin nachgeregelten Auszeit nicht ausreichend detektiert wird, dann beginnt diese Tastung wieder bei 500 Hz. Auf diese Weise kann Strom gespart werden.The Air coil L can be about 2 cm in diameter well in the lower third of the stick, here something can be widened, be installed, and at about 1 mH a resonance frequency between 50 kHz and 200 kHz be reached, in which for Aluminum build a very sensitive sensor with a 1 chip solution leaves. Becomes a little higher Coil current allowed, then the coil can also be placed closer to the pipe and more compact become. In this case, a keyed version is also recommended, for example. at a resonance frequency of 500 kHz of the resonant circuit, the supply voltage with 500 Hz at a key ratio put on by 1:10 to reduce power consumption. It is provided, the sampling frequency of 500 Hz down variable to control, e.g. up to 50 Hz (with a duty factor up to 1: 100) and with the to synchronize detected synchronizing pulses in phase, So that the Duration between the synchronizing pulses with the pauses of the sampling frequency coincides. However, it is found that a Sync pulse within a post-paced readjusted after this break Timeout is not sufficiently detected, then begins this keying again at 500 Hz. In this way, power can be saved.

Auf der Spule aufgesetzt oder auch senkrecht mittig ins Rohr gestellt, kann die Leiterplatte des Sensors untergebracht werden, der einen seriellen Datenausgang hat, wobei die seriellen Daten z.B. zu einer Leiterplatte 11b des Griffes 11 geleitet werden und von dort über einen Kleinstsender (z.B. blue tooth, etc.) zum am Körper des Skiläufers befestigten Audiowiedergabegerät geführt sind.Mounted on the coil or vertically placed in the middle of the pipe, the circuit board of the sensor can be accommodated, which has a serial data output, the serial data, for example, to a circuit board 11b of the handle 11 are guided and from there via a micro-transmitter (eg blue tooth, etc.) are guided to attached to the body of the skier audio playback device.

1d zeigt ein Beispiel wie ein Kabel auch außen am Stock gewendelt sein kann. Hingegen ist in 1c der Stock aus zwei Hälften geschraubt und ein vom Stock isolierter Kreisring K bildet den zweiten Kontakt, über den Spannungsversorgung und Daten (die durch Tasten der Versorgungsspannung gegen GND vom Sensor gesendet werden) als Zweidrahtverbindung zum Griff des Stockes geführt sind. Die ausgetasteten Zeiten der Versorgungsspannung werden dann beim Sensor über eine Diode und einen Kondensator überbrückt. 1d shows an example of how a cable can also be coiled outside on the floor. On the other hand is in 1c the stick is screwed in two halves and a circular ring K isolated from the stick forms the second contact, via which power supply and data (which are sent by GND from the supply voltage buttons) are connected as a two-wire connection to the handle of the stick. The blanked times of the supply voltage are then bridged at the sensor via a diode and a capacitor.

Die abwechselnd vom rechten und vom linken Stock jeweils erzeugten Synchronsignale R, L werden dann als Synchronsignalfolge, wie bereits erläutert, dekodiert (vgl. 4).The synchronous signals R, L alternately generated from the right and from the left floor are then decoded as a synchronizing signal sequence, as already explained (cf. 4 ).

Im Prinizip könnte auch ein Piezzo Sensor verwendet werden, allerdings wäre es dann problematisch einen so empfindlichen Sensor bei gleichzeitiger Robustheit zu bauen. Vor allem hat das vorgeschlagene System den Vorteil, daß falls es doch einmal einfrieren sollte, der Bolzen mit Kraft hin und her gedreht werden kann, um den Sensor es in Gang zu bringen.in the Prinizip could Also a piezo sensor can be used, but it would be problematic such a sensitive sensor while robustness to build. Above all, the proposed system has the advantage that if it should freeze, the bolt with force back and forth can be turned to get the sensor to start it up.

9a, 9b betreffen eine analoge Ausführung von 2, bei der die Verstärkungssteuerung der spannungsgesteuerten Stromquelle durch eine analoge Stellgröße (Control) vorgenommen ist, die anstelle eines upldown counters durch einen Rampengenerator erzeugt wird (über an Kondensator CL der "Zählrichtung up/down" mit FET1 oder FET2 entsprechend umgeschaltete Konstantströme 201, vgl. VDD und VSS). Die Umpolung erfolgt dann wieder abhängig von den Komparatorsignalen (vgl. auch die Tabelle in 9a, dito 2). Der Schaltungsteil 201 entspricht im üblichen den im Anstieg steuerbaren Dreieck Rampengeneratoren. Die als Ausgangssignal (Control) verwendete Stellgröße kann über eine AC Kopplung direkt als der eingekoppelten Verluständerung entsprechende Synchronsignale ausgegeben werden. Allerdings hat der digitale Ausgang nach 2 den Vorteil, daß die Signalbearbeitung durch einen Prozessor effektiver vorgenommen werden kann, z.B. die Unterscheidung des Anstieges der geringen Regelschwingung vom steilen Anstieg eines Impulses (vgl. 9b), oder daß jeweils nur die Änderung als Wert ausgegeben wird, wobei dann die Nachkalibrierung jeweils an den Maximum- oder Minimumstellen des Meßwertes vorgeommen wird. 9a . 9b relate to an analog version of 2 in which the gain control of the voltage-controlled current source is performed by an analog manipulated variable (Control) generated by a ramp generator instead of an upldown counters (via constant-current switched over at capacitor CL of the "counting direction up / down" with FET1 or FET2) 201 , see. VDD and VSS). The polarity reversal is then again dependent on the comparator signals (see also the table in 9a , dito 2 ). The circuit part 201 In the usual way, the ramp that can be controlled in the rise corresponds to ramp generators. The manipulated variable used as output signal (control) can be directly output via an AC coupling as synchronous signals corresponding to the injected loss change. However, the digital output has after 2 the advantage that the signal processing by a processor can be made more effective, for example, the distinction of the rise of the low control oscillation from the steep rise of a pulse (see. 9b ), or that only the change is output as a value, in which case the Nachkalibrie each time at the maximum or minimum points of the measured value.

Für beide Schaltungen, nach 2, 9a, soll gewährleistet sein, daß der Summenleitwert Gtot niemals negativ wird, damit die Seibstenegung des Oszillators nicht durch den negativen Leitwert -G erfolgt, sondern nur durch den extern angeschalteten Oszillator, dessen Eingang (Ck) die von seinem Ausgang an den Meßschwingkreis (LC) eingespeiste Spannung abgreift. Würde durch den negativen Leitwert -G nicht nur eine Entdämpfung (Reduzierung des Summenverlustes) vorgenommen, sondern auch die Einspeisung, dann wäre die Güte des Meßschwingkreis (LC) so hoch, daß der Sensor mangels Bandbreite keine brauchbaren Signalflanken mehr liefert. Der Regelbereich der Verstärkung des negativen Leitwertes -G (über Control) muß so groß sein, daß sich der rückgeführte Strom ir des negativen Leitwertes innerhalb der Regelung auf u = Uref (+/- d) so weit reduzieren läßt, daß die Schaltung bei ihrem geringsten Verlust nicht schwingt. Dabei kann dieser minimale Verlust der Schaltung entweder durch Beschaltung eines Parallelwiderstandes, oder durch den eingekoppelten (minimalen) stationären Umgebungsverlust der Sensorspule realisiert sein. Eine weitere Option dazu betrifft das Feststellen, ob die Schaltung bereits überschwingt, z.B. wenn die Regelung (via Control von 200) im Verhältnis zur eingangsseitigen Änderung des in die Maßspule- induktiv eingekoppelten Verlustes dGk zu langsam wäre. Diese Option ist in 9a mit dargestellt (und auch zu 2 verwendbar). Für beide Halbwellen (positive und negative) der Schwingkreisspannung uS wird durch eine Komparatorschaltung jeweils festgestellt, ob die Amplitude den Wert von Uref + d bzw. -(Uref + d) = Overflow überschreitet, ist dies der Fall dann wird der an den Schwingkreis L,C ein Parallelwiderstand Rp kurzzeitig solange angeschaltet (mit st), bis die Schwingkreisspannung uS wieder im Regelbereich ist, wobei zur Erkennung dieses Status Uref-x bzw. -(Uref-d) gleichfalls eine weitere Komparatorschaltung vorgesehen ist. Diese Schaltung ist in Block 333 zusammengefaßt, wobei das Verfahren selbstverständlich auch durch einen Prozessor realisiert werden kann, dito kann Rp auch zusätzlich steuerbar gemacht sein, vgl. dazu die Veröffentlichungen der Patentschriften (vom gleichen Anmelder) zu diesem Sensor. Stellt die Komparatorschaltung (in 333 enthalten) einen Overflow fest, dann wird ein Impuls st zur Anschaltung von Rp (über den elektronischen Schalter) eingeschaltet. Befindet sich die Schwingkreisspannung uS wieder im Regelbereich dann wird der Impuls st sofort zurückgesetzt (abgeschaltet). Wie in den zitierten Anmeldungen angegeben, kann der Verlust weiterhin noch mit einem positiven Kaskadenwiderstand zusätzlich beeinflußt werden, um einen Arbeitspunkt einzustellen, so daß der Leitwert -G (bzw. die Stromquelle 200) einen höheren Stromanteil -ir regelt.For both circuits, after 2 . 9a , it should be ensured that the sum conductance Gtot never becomes negative, so that the Seibsteilegung of the oscillator is not by the negative conductance -G, but only by the externally connected oscillator whose input (Ck) from its output to the Meßschwingkreis (LC) picked up voltage. Would be made by the negative conductance -G not only a damping (reduction of the sum loss), but also the feed, then the quality of the resonant circuit (LC) would be so high that the sensor no longer provides useful signal edges for lack of bandwidth. The control range of the gain of the negative conductance -G (via control) must be so large that the return current ir of the negative conductance within the control can be reduced to u = Uref (+/- d) so that the circuit at its lowest loss does not swing. In this case, this minimal loss of the circuit can be realized either by wiring a parallel resistor, or by the coupled (minimum) stationary environmental loss of the sensor coil. Another option is to determine if the circuit is already overshooting, eg if the control (via Control from 200 ) would be too slow in relation to the input-side change of the inductance dGk inductively coupled into the measuring coil. This option is in 9a shown with (and also to 2 usable). For both half-waves (positive and negative) of the resonant circuit voltage uS is determined by a comparator each case, whether the amplitude exceeds the value of Uref + d or - (Uref + d) = Overflow, this is the case then that of the resonant circuit L. , C a parallel resistor Rp briefly turned on (with st) until the resonant circuit voltage uS is back in the control range, to detect this status Uref-x or - (Uref-d) is also provided a further comparator circuit. This circuit is in block 333 summarized, the method can of course also be realized by a processor, dito Rp can also be made additionally controllable, cf. to the publications of the patents (by the same applicant) to this sensor. Sets the comparator circuit (in 333 contain) an overflow, then a pulse st is switched on for the connection of Rp (via the electronic switch). If the resonant circuit voltage uS is again within the control range, then the pulse st is immediately reset (switched off). As stated in the cited applications, the loss can still be additionally influenced by a positive cascade resistor to set an operating point so that the conductance -G (or the current source 200 ) regulates a higher proportion of electricity.

Eine andere Anwendung, die mit dem erläuterten Sensors sehr gut realisiert werden kann ist, einem Fahradfahrer das Hören eines in der Wiedergabegeschwindigkeit synrchonisierten Audiosignals, synchron zu seinen Bewegungen beim Treten zu ermöglichen, veranschaulicht in 15. Mit einem Sensor 200, welcher die Anzahl der Kurbeldrehungen (der Kurbel 300) abtastet und einem Sensor 201, welcher die Zahnscheibe 301 (als Feinauflösung) abtastet. Beide Sensoren sind durch eine Manschette 202 am Rahmenrohr (302), welches das Kurbellager trägt, gehalten. Dabei kann je nach Musikstück des Audiosignals, ein musikalischer Takt einer vollen Kurbeltumdrehung entsprechen, oder auch eine Kurbelumdrehung einer Vielzahl von musikalischen Takten, oder auch mehrere Kurbelumdrehungen einem musikalischen Takt, wobei dies durch Begrenzung des zeitlichen Variationsbereiches des musikalischen Taktes festgelegt ist, bzw. durch die Kodierung der Bezugssignale in Bezug auf die Synchronisation, in Übereinstimmung zur Software mäßigen Platzierung der Bezugssignale.Another application which can be realized very well with the illustrated sensor is to allow a bicycle rider to hear an audio signal synchronized in the playback speed, in synchronism with its movements while pedaling, as illustrated in FIG 15 , With a sensor 200 , which determines the number of crank turns (the crank 300 ) and a sensor 201 , which the toothed disc 301 (as fine resolution) scans. Both sensors are through a cuff 202 on the frame tube ( 302 ), which carries the crank bearing held. In this case, depending on the piece of music of the audio signal, a musical clock of a full crank rotation correspond, or a crank revolution of a variety of musical measures, or even several crank turns a musical clock, this being determined by limiting the time range of variation of the musical clock, or by the coding of the reference signals with respect to the synchronization, in accordance with the software moderate placement of the reference signals.

Die Abtastung der Kurbel (Sensor 200) wird dazu benutzt, um die Phasenbeziehung zum Bezugssignal des Musikstückes zu halten, welches dieser Abtastung entspricht. Dabei wird, solange nach der bereits erläuterten Methode ein runder Tritt festgestellt wird, die beim Beschleunigen entstehende Erhöhung der Frequenz der eingegebenen Synchronsignale nur jeweils von Musiktakt zu Musiktakt innerhalb des Taktes jeweils Zeit proportional (linear) ausgeglichen. Wobei die Zeitverzögerung von der Feststellung der Abweichung bis zum Ausgleich bei dem nachfolgenden Takt auch etwas überzogen korrigiert werden kann, um genügend Rerserven für weitere Zeitverkürzungen der Takte zu haben. Wird eine Toleranz abweichend von der Definition des runden Trittes festgestellt, dann wird innerhalb des Musiktaktes der Rhyhtmus entsprechend zeitlich verzerrt, bis die Abweichung korrigiert ist, was hier der Feststellung eines runden Trittes entspricht. Sinkt bei dieser Variante die Frequenz einer regelmäßige Eingabe der Synchronsignale, unter einem Minimum, dann werden überhaupt keine Impulse mehr bewertet und das Tempo der Audio Signalwiedergabe nicht verändert.The scanning of the crank (sensor 200 ) is used to hold the phase relationship to the reference signal of the piece of music corresponding to that sample. In this case, as long as after the method already described a round kick is detected, the resulting increase in acceleration of the frequency of the input sync signals only from music to music clock within the clock each time proportional (linear) compensated. Wherein the time delay from the determination of the deviation to the compensation in the subsequent clock can also be corrected somewhat exaggerated in order to have enough reserves for further time reduction of the clocks. If a tolerance is found deviating from the definition of the round kick, then the rhythm is distorted accordingly within the music beat until the deviation is corrected, which here corresponds to the determination of a round kick. If in this variant the frequency of a regular input of the sync signals drops below a minimum, then no more pulses are evaluated at all and the tempo of the audio signal reproduction is not changed.

Option (Variante): In Weiterbildung ist in Bezug auf die Dekodierung der Kurbelstellung ein Delay vorgesehen, welches die Synchronisation so steuert, daß der auf eine Kurbelumdrehung (oder auch eine halbe Kurbelumdrehung, etc.) festgelegte Synchronsiationspunkt nicht unbedingt in Übereinstimmung mit der Winkelstellung der Kurbel (300) erfolgt, in welcher die maximale Bedämpfung (Verlusteinkopplung) am betreffenden Sensor 200, d.h. das Synchronsignal dieses Sensors (200) auftritt. Dieses Synchronsignal ist nur der Fixpunkt, zur Erkennung einer ganzen, oder auch nur einer (ganzzahligen) Teilung oder auch eines Vielfachen, von Kurbelumdrehungen, deren Winkelstellung sich durch die mit dem zweiten Sensor (301) abgetasteten Zähne der Zahnscheibe ergibt, bzw. die Synchronsignale dieses zweiten Sensor (301) nach entsprechender Teilung durch einen Teiler die eigentlichen Synchronsignale ergeben. Die Zuordnung zu dem, den musikalischen Takt kennzeichnenden Bezugssignal (vgl. jeweils 1 in 13 und 14) wird erhalten in dem nach einer kurzen Ruhestellung, in welcher die Kurbel nicht getreten oder rückwärts getreten wird, die Stellung wo der Beginn des Vorwärtstretens in Antriebsrichtung beginnt, als Synchronsignal erkannt wird, welches dem zeitlich nachfolgenden Taktkodierungsbezugssignal oder innerhalb des noch berücksichtigten Toleranzbereiches, dem unmittelbar vorher auftretenden Bezugssignal, welches den musikalischen Takt markiert, zugehörig ist. Auf diese Weise kann der Radfahrer genau die zeitliche Taktverschiebung des wiedergegebenen Musikstückes in Bezug zur Kraftantstrengung beim Treten einstellen und diesen Modus auch halten, wenn z.B. über am Lenker entsprechende Drucktasten dieser Modus wahlweise ab- und ausschaltbar gemacht wird. Diese Tasten können auch eine Umschaltung des Synchronsiationsbereiches des Musikstückes (langsam, normal, schnell) noch mit vornehmen. Dabei wird durch das Verfahren auch erreicht, daß eine stetige Änderung der Drehzahl der Kurbel z.B. ständig nachgeregelt wird, hingegen eine abrupte Änderung (z.B. auch Verlangsamung) auch. zur Umschaltung des langsameren Regelbereiches erfolgen kann (z.B. doppelt so viele Synchronsignale über die Taktdauer, usw.), je nach gewählten Modus (vgl. dazu auch zu 4). Durch diese musikalische angepaßte Synchronisation des Tretens wird ein besonders runder Tritt beim Radfahren erreicht.Option (variant): In a further development, a delay is provided with respect to the decoding of the crank position, which controls the synchronization such that the synchronization point defined for one revolution of the crank (or even half a revolution of the crank, etc.) does not necessarily correspond to the angular position of the crankshaft Crank ( 300 ) takes place, in which the maximum damping (loss coupling) at the relevant sensor 200 ie the sync signal of this sensor ( 200 ) occurs. This sync signal is only the fixed point, to detect a whole, or even one (integer) division or even a multiple, of crank revolutions, the angular position of which by the second sensor ( 301 ) results in scanned teeth of the toothed disk, or the synchronizing signals of this second sensor ( 301 ) after appropriate division by a divider yield the actual sync signals. The assignment to the reference signal characterizing the musical measure (see in each case 1 in 13 and 14 ) is obtained in which after a short rest position, in which the crank is not kicked or stepped back, the position where the beginning of the forward step in the drive direction begins, is recognized as a synchronizing signal which the temporal successive clock coding reference signal or within the still considered tolerance range, the immediately before occurring reference signal, which marks the musical measure, is associated. In this way, the cyclist can set exactly the time shift of the reproduced piece of music in relation to the force on pedaling and keep this mode, if, for example, on the handlebar corresponding pushbuttons this mode can be turned off and off. These buttons can also switch the synchronization section of the tune (slow, normal, fast). It is also achieved by the method that a steady change in the speed of the crank, for example, constantly readjusted, however, an abrupt change (eg, slowing down) also. For switching the slower control range can be done (eg, twice as many sync signals over the clock period, etc.), depending on the selected mode (see also to 4 ). Through this musical adapted synchronization of pedaling a particularly round kick is achieved while cycling.

Figure 01060001
Es ist eine Fahrradkurbel Stand der Technik, bei der zwischen Pedalkurbel und aufgesetzter Zahnscheibe eine Federkraft wirkt, wobei die Kurbel durch einen Freilauf gegen Zurückdrehen blockiert ist. Diese Vorrichtung hat zwar Vorteile in Bezug auf eine der Hebelwirkung der Pedale entsprechenden Zwischenspeicherung des Drehmomentes, jedoch auch den Nachteil, daß sie zur Abweichung vom runden Tritt verleitet, weshalb eine solche Vorrichtung sich besonders in Verbindung mit der Tempo Synchronisation eines MP3 Players eignet, um der gewünschten Performance (Erfüllung) für den Benutzer zu entsprechen. Denn nur wenn der Benutzer dem runden Tritt folgt, dann kann er vom dem Gewinn dieser Vorrichtung profitieren. Unter Bezugnahme zu 15 ist hier diese dem Stand der Technik bekannte Option eingezeichnet, wobei dann die Federkraft zwischen dem eigentlichen, an der Pedalkurbel aufgesetzten Scheibe (Option 301b) und dem eigentlichen Kettenrad 301 wirkt, wobei die Pedalwelle mit der Scheibe 301b durch einen verspannten Freilauf gegen rückwärts Drehung gesichert ist. Auf die federnde Hebelverbindung zwischen der eigentlichen Antriebsscheibe 301b (die auf der Kurbel 301c sitzt) und über den (hier nicht mehr dargestellten) Federzug (als Speicherfeder) den Zahnkranz des Kettenrades 301 antreibt, wird hier nicht näher eingegangen, da dies Stand der Technik ist.
Figure 01060001
It is a bicycle crank prior art, in which acts between the pedal crank and attached toothed pulley, a spring force, the crank is blocked by a freewheel against turning back. Although this device has advantages in relation to the leverage effect of the pedals corresponding intermediate storage of the torque, but also the disadvantage that it entails the deviation from the round kick, which is why such a device is particularly suitable in connection with the tempo synchronization of an MP3 player the desired performance (fulfillment) for the user. Because only if the user follows the round kick, then he can profit from the profit of this device. With reference to 15 Here, this is known from the prior art option, in which case the spring force between the actual, attached to the pedal crank disc (option 301b ) and the actual sprocket 301 acts, with the pedal shaft with the disc 301b is secured by a braced freewheel against reverse rotation. On the resilient lever connection between the actual drive pulley 301b (on the crank 301c sits) and on the (not shown here) spring tension (as a memory spring) the sprocket of the sprocket 301 drives, will not be discussed here, since this is state of the art.

Es macht bei dieser Variante dabei auch Sinn mit einem weiteren Sensor 201b die Verdrehung der Antriebsscheibe 301b gegen den durch Federkraft über diese Scheibe jeweils aufgezogenen (vorderen) Zahnkranz des Kettenrades 301 zu messen, was sich jeweils aus der Differenz der zu den beiden Sensoren 201 (betrifft Zahnkranz des Kettenrades) und 201b (betrifft Antriebsscheibe) erhaltenen Impulse ergibt. Dadurch wird die zur Winkelstellung der Pedalkurbel jeweils in die Feder eingespeiste Krafterhöhung direkt messbar, was auch stetig und nicht spontan erfolgen soll, um den sogenannten runden Tritt zu gewährleisten. Wird diese Differenz spontan erhöht, dann wird dies über das zu schnelle Tempo des Audiosignals (im Vergleich zur nacheilenden Perkussion) angezeigt, wobei es sinnvoll ist, die Änderung. der Dauer des Musiktaktes, Takt für Takt nach der möglichen stetigen Änderung bei einem beschleunigten Treten zu synchronisieren und entsprechend der Percussion (dem beat entsprechend) wieder zu geben, und die Begleitstimme (übertrieben an der Stelle, wo die Feder jeweils aufgezogen wird) gegenüber der Percussion entsprechend voreilend wieder zu geben, bzw. gegebenenfalls auch nacheilend wieder zu geben, wenn die Pedalstellung sich dem Bereich des Totpunkt (dem senkrechten Lot) nähert und hier überhaupt keine Kraft mehr eingespeist werden sollte, usw.It makes sense in this variant with another sensor 201b the rotation of the drive pulley 301b against the by spring force on this disc each mounted (front) sprocket of the sprocket 301 to measure, which in each case from the difference to the two sensors 201 (concerns sprocket of the sprocket) and 201b (concerns drive pulley) obtained pulses. As a result, the increment of force of the pedal crank respectively fed into the spring force increase is directly measurable, which should also be continuous and not spontaneous, to ensure the so-called round kick. If this difference is increased spontaneously, then this is indicated by the too fast tempo of the audio signal (compared to the lagging percussion), whereby it makes sense to change. the duration of the musical act, to synchronize bar by bar after the possible continuous change in an accelerated pedaling and to reproduce according to the percussion (according to the beat), and the accompaniment voice (exaggerated at the point where the pen is raised) compared to the Percussion according to leading to give again, or possibly lagging to give again when the pedal position approaches the area of the dead center (the vertical plumb line) and here no force should be fed, etc.

Genauso kann nicht nur die spontane Erhöhung der Drehzahl der Antriebsscheibe 301b gegen den angetriebenen (vorderen) Zahnkranz 301 des Kettenrades gemessen werden, auch die spontane Verringerung, dann wird nämlich die Feder immer zu viel aufgezogen, und das Hinterrad dreht durch (z.B. bei steilen Bergfahrten und Schotterstraßen). Auch das wird durch das bevorzugte Timing im Audiosignal angezeigt. Wobei dann zu Vermeidung des Effektes ein an am Dreharm (Speiche) der Antriebsscheibe 301b geführter Bolzen (301d), der durch eine verdrehbare Arretierung gegen eine Druckfeder gehalten ist, aus dieser Arretierung gelöst und in das äußerste Zahnrad des Zahnkranzes über eine entsprechende Bohrung als Mitnehmer eingeschoben wird, um die Funktion der Speicherfeder zu verhindern.It's not just the spontaneous increase in the speed of the drive pulley 301b against the driven (front) sprocket 301 the sprocket wheel is also measured, also the spontaneous reduction, because then the spring is always raised too much, and the rear wheel rotates through (eg on steep hills and gravel roads). This is also indicated by the preferred timing in the audio signal. Where then to avoid the effect of an on the rotary arm (spoke) of the drive pulley 301b guided bolt ( 301d ), which is held by a rotatable locking against a compression spring, released from this lock and inserted into the outermost gear of the ring gear via a corresponding bore as a driver to prevent the function of the memory spring.

Der Sensor 201b, der die Drehung der Antriebsscheibe 301b abtastet, kann dies entweder gleichfalls über eine Verzahnung der Scheibe vornehmen, oder über ein am Umfang der Scheibe vorgesehenes Lochraster (oder auch Einkerbungen am Rand abtasten, usw.).The sensor 201b that the rotation of the drive pulley 301b scans, this can either do likewise via a toothing of the disc, or via a provided on the circumference of the disc hole grid (or even grooves on the edge, etc.).

Figure 01080001
Eine mit dem runden Tritt vergleichbare Anwendung ist, die Synchronisierung auch an allgemeinen Körperbewegungen anzuwenden. Derart, daß über den Verlauf der Körperbewegungen die Synchronsignale abgeleitet sind. Das Trifft z.B. bei der in dieser Beschreibung für den Ski Sport erläuterten Variante zu, indem die Sensorsignalerzeugung aus unterschiedlichen Signalquellen erfolgt: über die Skistöcke (1), über die Gewichtsbelastung an der Bindung (19, 20), und auch über Körperhaltung durch an der Ski Bekleidung entsprechend vorgesehene Sensoren (vgl. zu 18b), was sich z.B. auch zur eingangs beschriebene Jogger Applikation anwenden läßt, um einen harmonischen Ablauf der Bewegungen abtasten zu können. Dabei werden dann durch die unterschiedlichen Sensorquellen die Abläufe nicht nur synchronisiert, sondern auch noch durch die Sensorsignale getriggerte Audio Slices mit wiedergegeben, z.B. als Percussion, passend zur synchronisierten Melodie, um den sportlich Aktiven genau über seine Körperbewegungen durch die Rhythmik der Musik im Bild zu halten. Das kann z.B. auch für die Bewegungen (auf nieder) beim Stemmen von Hanteln erfolgen, oder auch bei Liegestütze (auf einer Sensormatte mit eingelassenen Spulen), usw.
Figure 01080001
A similar application to rounding is to apply sync to general body movements as well. Such that over the course of body movements, the sync signals are derived. This applies, for example, to the variant explained in this description for the ski sport in that the sensor signal generation takes place from different signal sources: via the ski poles (FIG. 1 ), about the weight load on the binding ( 19 . 20 ), and also on posture by appropriately provided on the ski clothing sensors (see 18b ), which, for example, can also be applied to the Jogger application described at the outset in order to be able to scan a harmonious course of the movements. In this case, the processes are not only synchronized by the different sensor sources, but also reproduced by the sensor signals triggered audio slices, for example as percussion, matching the synchronized melody to the athletic active exactly on his body movements through the rhythm of the music in the picture hold. This can also be done, for example, for the movements (on low) when lifting dumbbells, or also for push-ups (on a sensor mat with recessed coils), etc.

Eine weitere Variante für den bevorzugten Sensor in diesem Zusammenhang zeigt 12, wie durch eine Schuheinlage oder gegebenenfalls auch als Unterlage, etc., ein Trittsensor gebildet werden kann, bei dem auf eine auf eine Folie gedruckte Spule L mit einer aufgelegten einer elastischen Zwischenlage (Schaumstoff, Gummi, etc.) vorgesehen ist, auf welcher sich eine mit Schutzgewebe abgedeckte Alu Folie befindet, die zur Durchlüftung auch perforiert sein kann, welche die Druck abhängige Verlusteinkopplung in die Spule (über die Näherungsmessung) vornimmt. Es ist evident, daß das gleiche Prinizip auch in eine Schuhsole eingelassen sein kann, usw. Der notwendige Kabelanschluß ist dann seitlich (bei der Schuhsole außen hinten) heraus geführt.Another variant for the preferred sensor in this context shows 12 , as by a shoe insert or possibly also as a base, etc., a tread sensor can be formed in which is provided on a printed on a film coil L with an attached an elastic intermediate layer (foam, rubber, etc.), on which a covered with protective fabric aluminum foil is that can also be perforated for ventilation, which makes the pressure-dependent loss coupling into the coil (via the proximity measurement). It is evident that the same Prinizip can also be embedded in a shoe sole, etc. The necessary cable connection is then out laterally (at the shoe sole outside back) out.

16 zeigt gleichfalls einen Drucksensor, wie er beispielsweise für einen Rollschuh (Skate Roller) verwendet werden kann, oder auch als Auflageplatte für die Montage von Kufen bei Schlittschuhen, oder auch als Auflageplatte einer Skibindung, um die relativen Gewichtsveränderungen, die beim Sikfahren direkt unter der Bindung oder unter der Schuhsole (Variante) auftreten, als Synchronsignale zu bewerten. Diese Gewichtsveränderungen können beispielsweise auch dazu verwendet werden, um über einen MP3 Player einen Ski Unterricht anzubieten, der durch Erkennung der Skibelastungen, gegebenenfalls unter weiterer Berücksichtigung der Synchronsignale, die durch den Gebrauch der Stöcke detektiert werden, die Skibelastung während des Ablaufes der Schwünge analysiert und die entsprechende MP3 Datei abruft, um dem Skifahrer die Fehler zu melden. Dieses System kann ergänzend auch noch Durchbiegesensoren verwenden (Piezo, etc.), die in Gummi geschützt eingebettet vorne und hinten am Ski zusätzlich befestigt sind, usw. 16 also shows a pressure sensor, as it can be used for example for a skate (Skate Roller), or as a support plate for mounting runners with ice skates, or as a support plate of a ski binding to the relative weight changes, when Sikfahren directly under the bond or under the shoe sole (variant) occur to rate as sync signals. These weight changes can also be used, for example, to provide ski instruction via an MP3 player, which analyzes the ski load during the course of the turns by recognizing the ski loads, possibly with further consideration of the synchronizing signals detected by the use of the sticks retrieves the appropriate MP3 file to report the error to the skier. In addition, this system can also use bending sensors (piezo, etc.), which are embedded in rubber embedded at the front and rear of the ski, etc.

Als "Musiksensor" bietet der unter der Bindung vorgesehene Drucksensor noch die Möglichkeit, im Rhythmus der Schwünge des Fahrers Percussion Slices abzurufen, oder auch das für den aus dem Flachland kommenden Skiläufer interessante Jodeln.As a "music sensor" offers the under the binding provided pressure sensor still the possibility, in the rhythm of the swings of the driver to retrieve percussion slices, or even for the off the skier coming to the plains interesting yodels.

Dabei ist die Lautsprechertechnik in Leistung und Kompaktheit schon so weit fortgeschritten, daß es keinen Grund gibt, nicht auch noch einen Helm (z.B. wie einen Fahrradhelm) zu tragen, bei dem mittig ein Lautsprecher montiert ist. Werden mehrere Skiläufer mit blue tooth vernetzt, dann können diese Läufer in der Gruppe in gleichem Rhythmus nicht nur Skifahren, sondern auch noch musizieren. Dabei kann die blue tooth Verbindung über Handy's (die auch als MP3 Player verwendet sind) erfolgen, bzw. anstelle der blue tooth Schnittstelle für größere Reichweiten auch gleich das Handy Netz für die Übertragung der Synchronsignale benutzt werden (was mit geringer Bandbreite, also kostengünstig möglich wäre), damit zum SMS Wahn der Handy Generation noch die Buschtrommeln dazu kommen. Diese Kombination von Sport und Musik macht nicht nur auf der Piste Spaß, sondern auch in der Stadt und sorgt dafür, daß Skateroller, die am Gesteig fahren, von den Fußgängern, wenn schon übersehen, dann doch nicht überhört werden können. Auch Mountain Biker hätten Freude an diesem System, wenn sie im Naturschutzgebiet, wo die Jäger zu Hause sind, im Konzert biken könnten. Eine solche Vernetzung wäre dann ein Zuckerschiecken für einen Handy Hersteller, der dieses System pusht.there is the speaker technology in performance and compactness already so far advanced that there is no Reason, not even a helmet (for example, like a bicycle helmet) to wear, in the middle of a speaker is mounted. Become several skiers networked with blue tooth, then you can these runners not only skiing in the same rhythm, but also in the same rhythm also make music. Thereby the blue tooth connection can be done via mobile phone (which also works as MP3 Player are used), or instead of the blue tooth interface for longer ranges also the mobile net for the transfer the sync signals are used (which is low bandwidth, so inexpensive possible would), thus to the sms of the Handy Generation still the bush drums to it come. This combination of sports and music is not just on the road Piste fun, but also in the city and makes sure that scooter scooters that are on the up drive, from the pedestrians, if already overlooked, then not be ignored can. Even mountain bikers would enjoy on this system when in the nature reserve, where the hunters at home are, could biking in concert. Such a network would be then a sugarjerk for a mobile phone manufacturer pushing this system.

16 zeigt das Prinzip des vorgeschlagenen Drucksensors als Zwischenplatte zur Befestigung von Laufrollen eines Skate Rollers. Da der zu 2 und 9a, 9b erläuterte Sensor, bei hochohmiger Ankopplung des Speiseoszillators an den Meßschwingkreis (L,C) Empfindlichkeiten bis in den μm Bereich detektieren kann, läßt sich folgender einfacher Aufbau realisieren:
Es sind zwei Metallplatten 500a und 500b in Sandwich Bauweise vorgesehen (oder gegebenenfalls auch nicht metallische Platten, von denen eine an geeigneter Stelle zur Sensorspule hin ein kleines Alublech aufweist, etc.) zwischen denen Gummischeiben (gm) eingeklemmt sind, wobei die Gummischeiben an den Metallplatten festgeklebt sind und durch die Platten zusammen gedrückt werden (Vorspannung). An den vier Ecken der Platten sind umgebogene zusammengepreßte Randecken 501a, 501b, 501c, und 501d vorgesehen, welche die Platten Metallplatten 500a und 500b gegen die zwischen gelegten Gummischeiben (gm) halten. Diese U-förmigen Randfixierungen sind nicht nur an den Ecken vorgesehen, sondern können gegebenenfalls bei größeren Platten auch längs des Umfangs des Plattenpaares die Platten weiter fixieren. Auf einer Platte, z.B. der unteren 500b sind die Randecken 501a, 501b, 501c, und 501d, bzw. Randfixierungen, mit fester Verbindung fest fixiert (z.B. angeschraubt, etc., vgl. fix in 16), auf der weiteren Platte, z.B. der oberen 500a ist an den Randfixierungen Gummi (gg) unterlegt, der dann gegen die Oberfläche der Metallplatten drückt, mit dem Zweck, daß wenn die Metallplatten durch Belastung zusammengedrückt werden, dieser Gummi (gg) den Ausgleich ermöglicht und trotzdem die Platten noch durch die umgebogenen, zusammengepreßten Randecken 501a, 501b, 501c, und 501d (vgl. auch Draufsicht Ecke 501*) vorgespannt gehalten sind. Optional weist eine Platte (500a) Bohrungen (505) auf, in welche Stifte (506) mit ausreichend geringerem Durchmesser der anderen Platte hineinragen, um bei einer Lockerung dieser Verbindung ein Wegrutschen zu vermeiden, dies ist eine einfache zusätzliche Sicherheitsmaßnahme.
16 shows the principle of the proposed pressure sensor as an intermediate plate for attachment of rollers of a skate roller. Since the too 2 and 9a . 9b explained sensor, with high impedance coupling of the local oscillator to the measuring resonant circuit (L, C) can detect sensitivities up to the micron range, the following simple structure can be realized:
There are two metal plates 500a and 500b in sandwich construction provided (or possibly also non-metallic plates, one of which has a small aluminum sheet at a suitable location to the sensor coil, etc.) between which rubber discs (gm) are clamped, wherein the rubber discs are glued to the metal plates and through the plates pressed together (bias). At the four corners of the panels are bent-over compressed edge corners 501 . 501b . 501c , and 501d provided, which the Plates metal plates 500a and 500b hold against the intermediate rubber discs (gm). These U-shaped edge fixings are not only provided at the corners, but can optionally also fix the plates for larger plates along the circumference of the plate pair. On a plate, for example the lower one 500b are the edge corners 501 . 501b . 501c , and 501d , or edge fixings, firmly fixed with firm connection (eg screwed on, etc., see fix in 16 ), on the other plate, for example, the upper 500a is underlaid at the edge fixings rubber (gg), which then presses against the surface of the metal plates, with the purpose that when the metal plates are compressed by loading, this rubber (gg) balancing allows and still the plates still by the bent, compressed edge corners 501 . 501b . 501c , and 501d (See also plan view corner 501 * ) are held biased. Optionally, a plate ( 500a ) Drilling ( 505 ) into which pens ( 506 ) protrude with sufficiently smaller diameter of the other plate to prevent slippage in a relaxation of this compound, this is a simple additional security measure.

Direkt im Lot über dem Drehpunkt (508) der an der unteren Platte 550b über einen entsprechenden Winkel 520 gelagerten (508) Laufrolle 503, ist in der unteren Platte 500b eine Kunststoffbuchse 502 mit ausreichend großem Durchmesser gegenüber einer kleinen Zylinderspule 2 (Luftspule) vorgesehen, die als Meßspule in diese Kunststoffbuchse 502 eingepreßt ist, und den Zwischenraum zur oberen Metallplatte 500a als stirnseitigen Meßluftspalt benutzt. Da der negative Leitwert -G ständig nachkalibrierend so abgeglichen wird, daß der statische Verlust (bei ruhenden Platten), das ist hier neben des geringeren Verlustes der unteren Platte (wegen der isolierenden Kunststoffbuchse 502) im wesentlichen die unmittelbare Nähe der oberen Platte 500b, kompensiert wird und nur die geringfügige Änderung den großen Ausschlag der Meßgröße ergibt, weshalb dieser Sensor extrem empfindlich auf Druckänderungen reagiert. Die Empfindlichkeit läßt sich durch den Innenwiderstand des an den Meßschwingkreis angekoppelten Oszillators (2, 9a, 9b) oder einen Parallelwiderstand (zum Meßschwingkreis) einstellen und der zu dem Parallelleitwert Gtot zugehörigen Amplitude, d.h. wie große der Stromanteil ir des negativen Leitwertes -G in Bezug zum Stromanteil ig des Speiseoszillators ist.

  • • Soll der Drucksensor extrem flach ausgeführt werden, z.B. für eine Variante, bei der er wie zu 19 bis 21 noch beschrieben wird, in Zusammenwirkung mit der Haltefläche (500) eines Ski Stoppers (1002) eingebaut ist, dann kann die Spule 2 (L) auch als gedruckte Folienspule (2 = 500x) ausgeführt sein, die z.B. direkt auf der Skioberfläche aufgeklebt werden kann, wobei, wie später zu 19 und 20 noch erläutert wird (vgl. Option Kabel), der gemessene Verlust ein Alublech oder Metallgitter ist, welches in der Haltefläche (500) des Ski Stoppers eingebaut ist, die unterseitig über eine (an der Unterseite von 500 befestigte) Gummiauflage (P2, 19) durch den Skischuh von oben an die Folienspule der Skioberfläche angedrückt wird. Jedesmal, wenn der Fahrer den Ski belastet, wird im μm Bereich die in der Haltefläche (500) des Ski Stoppers eingelassene Aluplatte näher an die Folienspule gedrückt, bzw. umgekehrt bei Entlastung wird sich der Abstand wieder vergrößern. Wodurch die Sensorsignale erzeugt sind.
Directly in the solder above the fulcrum ( 508 ) on the lower plate 550b over a corresponding angle 520 stored ( 508 ) Roller 503 , is in the bottom plate 500b a plastic bushing 502 with a sufficiently large diameter compared to a small cylindrical coil 2 (Air coil) provided as a measuring coil in this plastic bushing 502 is pressed, and the space to the upper metal plate 500a used as an end-face measuring air gap. Since the negative conductance -G is constantly calibrated so calibrated that the static loss (at resting plates), which is here in addition to the lower loss of the lower plate (because of the insulating plastic bushing 502 ) substantially the immediate vicinity of the upper plate 500b , is compensated and only the slight change results in the large excursion of the measurand, which is why this sensor is extremely sensitive to pressure changes. The sensitivity can be determined by the internal resistance of the coupled to the measuring oscillator oscillator ( 2 . 9a . 9b ) or a parallel resistor (to the measuring resonant circuit) and the amplitude corresponding to the parallel conductance Gtot, ie how large the current component ir of the negative conductance -G is with respect to the current component ig of the local oscillator.
  • • If the pressure sensor is designed to be extremely flat, eg for a variant where it works as if 19 to 21 will be described, in cooperation with the holding surface ( 500 ) of a ski stopper ( 1002 ) is installed, then the coil can 2 (L) also as a printed film spool ( 2 = 500x ), which can eg be glued directly to the ski surface, whereby, as later 19 and 20 is explained (see option cable), the measured loss is an aluminum sheet or metal mesh, which in the holding surface ( 500 ) of the ski stop is installed, the underside of a (at the bottom of 500 attached) rubber pad (P2, 19 ) is pressed by the ski boot from above to the film spool of the ski surface. Every time the driver loads the ski, the area in the μm area in the 500 ) of the ski stopper inserted aluminum plate pressed closer to the film spool, or vice versa when relief, the distance will increase again. What causes the sensor signals.

Dabei ist es einfach die Haltefläche (500) des Ski Stoppers auszuwechseln, um für unterschiedliche Körpergewichte, bzw. Auslöseeinstellungen der Fersenautomatik, dito passend zum Skischuh, die passende Gummiunterlage P2 (entsprechend des Druckes), welche an der Unterseite der Haltefläche (500) des Ski Stoppers aufgeklebt ist, zu wählen. Da bei der Vielzahl von Ski Bindungen der Ski Stopper das noch am ehesten genormte Teil ist und auch für Laien unproblematisch zu montieren und demontieren ist, ist der Abgriff der Synchronsignale für den Skisport optimal (neben der Möglichkeit dies an den Stöcken vorzunehmen).It is simply the holding surface ( 500 ) of the ski stopper, in order for different body weights, or triggering settings of the automatic heel, ditto to the ski boot, the matching rubber pad P2 (according to the pressure), which at the bottom of the support surface ( 500 ) of the ski stopper is to be selected. As with the variety of ski bindings the ski stopper is still the most standardized part and is easy to assemble and disassemble for laymen, the tap of the sync signals for skiing is optimal (in addition to the ability to do this on the sticks).

Eine andere Variante zeigt 19a). Bei dieser Variante wird der Gummi unter der Haltefläche (500) des Ski Stoppers mit Rastnoppen eingesetzt, so daß nur unterschiedliche Gummis (entsprechend unterschiedlicher Dicke der Gummischeiben) zum Ausgleich der Höhendifferenzen unterschiedlicher Schuhsolen, dito zur Anpassung des Gewichtes des Skifahrers, eingesetzt werden können. Die Meßspule 2 (bzw. L des Verlustsensors) wird dann direkt unter der Haltefläche (500) des Ski Stoppers auf dem Ski aufgeklebt (als Folienspule) und mit einer Kunststoffschicht abgedeckt (1005), bis auf die Anschlußdrähte (Kabel), welche z.B. durch die Fersenautomatik hindurch gezogen sind und am Gehäuse der Elektronik (500), welche unmittelbar hinter der Fersenautomatik am Ski befestigt ist (21) angeschlossen. In diesem Gehäuse (500) befindet sich dann die blue tooth Schnittstelle zum MP3 Handy oder auch ein entsprechender Kabelanschluß Steckverbinder.Another variant shows 19a ). In this variant, the rubber under the holding surface ( 500 ) of the ski stopper with locking knobs, so that only different rubbers (corresponding to different thickness of the rubber discs) to compensate for the height differences of different shoe soles, ditto to adjust the weight of the skier, can be used. The measuring coil 2 (or L of the loss sensor) is then directly under the holding surface ( 500 ) of the ski stopper is glued on the ski (as a film spool) and covered with a plastic layer ( 1005 ), except for the connecting wires (cables), which are pulled eg through the automatic heel and through the housing of the electronics ( 500 ), which is attached to the ski immediately behind the heel mechanism ( 21 ) connected. In this case ( 500 ) is then the blue tooth interface to MP3 cell phone or a corresponding cable connector connector.

Zu Kabelführung: Wird die Meßspule 2 (L) an der Oberfläche des Skis (unter der Haltefläche 500 des Stoppers) angeordnet (wie unter Schutzfläche 500x in 20), dann erfolgt die Kabelführung der Spulenanschlüsse z.B. als auf den Ski aufgeklebtes Flachbandkabel, welches unter einer entsprechenden Aussparung der Montageplatte P der Drehhebelbefestigung dp1 des Skistoppers durchgeführt ist, bzw. kann die Montageplatte P auch bist zur Haltefläche 500 des Stoppers verlängert sein, das gleiche gilt für die Fortsetzung des Kabels zur Fersenautomatik, wobei die Platte P gleichfalls das Kabel noch abdecken kann. Durch die Fersenautomatik ist das Kabel dann mittig durchgezogen (wenn möglich), oder zu beiden Seiten neben der Befestigung der Bindung über eine entsprechende Rohrführung mit Halbkreisquerschnitt (die am Ski festgeklebt werden kann) bis zum unmittelbar hinter der Fersenautomatikbindung aufgesetzten Elektronikkasten) HF geführt.To cable guide: Will the measuring coil 2 (L) on the surface of the ski (under the support surface 500 of the stopper) (as under protective surface 500x in 20 ), then the cable routing of the coil terminals, for example, as glued on the ski ribbon cable, which is carried out under a corresponding recess of the mounting plate P of Drehhebelbefestigung dp1 of the ski stopper, or the mounting plate P are also to the support surface 500 The same applies to the continuation of the cable for automatic heel, the plate P can also cover the cable yet. Through the heels automatically, the cable is then pulled through in the middle (if possible), or on both sides next to the attachment of the binding via a corresponding pipe guide with semicircular cross-section (which can be glued to the ski) up to immediately behind the heel automatic binding attached electronics box) HF out.

Für die Variante des Skateroller Schuhes weist die obere Platte 500a noch eine Aussparung auf, in welcher die Leiterplatte LP mit der Sensorelektronik direkt über der Spule eingesetzt ist, wobei die Spulenanschlußdrähte durch eine Bohrung der Platte hindurch geführt sind.For the variant of the skater roller shoe has the top plate 500a still a recess in which the circuit board LP is inserted with the sensor electronics directly above the coil, wherein the coil lead wires are passed through a bore of the plate.

Im Prinzip wäre es ausreichend, wenn nur über die Meßspule eine von der Andruckkraft abhängig an die Spule angenäherte Metallfläche vorgesehen ist, jedoch ist die Verwendung zweier Stahlplatten (500a, 500b) stabiler.In principle, it would be sufficient if only one side of the measuring coil is provided, which is dependent on the pressure force on the coil and is approximate metal surface, but the use of two steel plates ( 500a . 500b ) more stable.

Für die Rollschuhausführung kann die untere Platte gegebenenfalls zugleich Bestandteil der Halterung des Lagers der Rolle(n) sein. Für die Skibindungsausführung kann die obere Platte gegebenenfalls zugleich Bestandteil der Schuhsolenauflage der Bindung (z.B. hinten an der Ferse) sein.For the Rollschuhausführung can the lower plate optionally also part of the holder of the Bearing the roll (s). For the ski binding execution if necessary, the upper plate may also be part of the shoe sole support the binding (e.g., at the back of the heel).

17 veranschaulicht noch eine weitere, interessante Option für den Sensor, welche den Zweck erfüllt, dem nachteiligen Einfluß, bei dem eine Reduzierung des Verlustes des Meßschwingkreises L,C eine Erhöhung seiner Güte und somit eine Erhöhung der Einschwingzeit (bzw. eine Herabsetzung der Meßrate des zu messenden Verlustes) mit sich bringt, entgegen zu wirken. Auch für diese Weiterbildung besteht ein angemeldetes Schutzrecht. 17 illustrates yet another interesting option for the sensor, which serves the purpose of the adverse influence, in which a reduction in the loss of the Meßschwingkreises L, C increasing its quality and thus increasing the settling time (or a reduction in the measuring rate of measuring loss) with counteracts. Also for this training there is a pending protection right.

Um die Güte eines Schwingkreises L,C bei gegebenem Verlustleitwert Gtot zu reduzieren, müssen wir das Verhältnis von UC möglichst groß machen, d.h. großes L kleines C, wobei für die Empfindlichkeit der Verlusteinkopplung jedoch im Prinzip ein kleines L besser wäre. Weshalb für die Bemessung, die Induktivität L in Bezug auf die Verlusteinkopplung dGK nicht erhöht wird; in Bezug auf den angeschalteten Schwingkreiskondensator C in Bezug auf den Speisepunkt E jedoch schon, der deshalb um den Faktor, um den die Induktivität am Speisepunkt E sich erhöht, geringer bemessen werden kann, um ein möglichst großes Verhältnis UC zu erhalten. Um die Erhöhung der Induktivität L vorzunehmen, ist es ausreichend, bei gleicher Spannung (die nach dem Gesetz u = -dϕ/dt induziert wird, d.h. bei gleichem elektromagnetischen Fluß dϕ), den über den Anschlußpunkt des Parailelschwingkreises L, G fließenden induktiven Blindstrom iOL, entsprechend zu verringern, damit sich L entsprechend erhöht (L = ϕ/di0L).Around the goodness of a resonant circuit L, C for a given conductance Gtot to reduce have to we the relationship from UC as possible make big, i.e. great L small C, where for However, the sensitivity of the loss coupling in principle small L would be better. Why for the rating, the inductance L is not increased in relation to the loss coupling dGK; with respect to the resonant circuit capacitor C in relation However, to the feeding point E already, therefore the factor, um the inductance at Feed point E increases, can be dimensioned smaller in order to obtain the largest possible ratio UC. To the increase the inductance L, it is sufficient, at the same voltage (the the law u = -dφ / dt is induced, i. at the same electromagnetic flux dφ), the over the connection point Parallelschwingkreises L, G flowing inductive reactive current iOL, so that L increases accordingly (L = φ / di0L).

Um dies zu erreichen, wird der durch die Induktivität L fließende Strom iL über einen Meßwiderstand RLext (der durch den negativen Leitwert -G gleichfalls kompensiert wird), oder gegebenenfalls auch über eine induktive Auskopplung einer weiteren Wicklung von L, ausgekoppelt (über Verstärker 299) und ein entsprechender Bruchteil p (%) davon als rückgekoppelter Strom iLext = p*iL an den Einspeisepunkt E des Schwingkreises zurückgeführt, wobei p durch entsprechende Bemessung der Verstärkung k (der für diese Stromrückführung verwendeten spannungsgesteuerten uStL Stromquelle 222) in Bezug auf die zur Auskopplung der Steuerspannung uStL vorgenommene Bemessung des Meßwiderstandes Rlext, eingestellt wird. Somit der Schwingkreiskondensator C nicht mehr den induktiven Quellenstrom iC0 = -i0L, sondern nur mehr die Differenz – (iC-iext) aufbringen muß, um den Schwingkreis in Resonanz zu halten, weshalb er um den entsprechenden Anteil kleiner ausfallen kann, bei vergleichbarer Resonanzfrequenz (im Vergleich ohne Stromrückführung). Wobei iC0 hier jener Strom ist, denn der Kondensator bei gegebener Resonanzfrequenz hätte aufbringen müssen, wenn iext = 0 ist. Somit in die reale Induktivität der Strom iL = iC + iaxt (17) fließt, d.h. in Bezug auf den Anschaltpunkt des Schwingkreises, der in den Schwingkreis fließende Strom i0L sich in Bezug auf die Speisequelle um iext reduziert, somit L sich in Bezug auf das Verhältnis UC entsprechend vergrößert, was wiederum die gewünschte Bandbreitenverbreiterung bewirkt.In order to achieve this, the current iL flowing through the inductance L is coupled out via a measuring resistor RLext (which is also compensated by the negative conductance -G), or possibly also via an inductive coupling of another winding of L (via amplifiers 299 ) and a corresponding fraction p (%) thereof are fed back as feedback current iLext = p * iL to the feed point E of the resonant circuit, where p is determined by appropriate sizing of the gain k (the voltage controlled uStL current source used for this current feedback 222 ) is set in relation to the design of the measuring resistor Rlext, which is used to extract the control voltage uStL. Thus, the resonant circuit capacitor C no longer has to apply the inductive source current iC0 = -i0L, but only the difference - (iC-iext) to keep the resonant circuit in resonance, so he can turn out smaller by the corresponding proportion, at a comparable resonant frequency ( in comparison without current feedback). Where iC0 is that current, because the capacitor at a given resonant frequency would have to apply if iext = 0. Thus, in the real inductance, the current iL = iC + iaxt ( 17 ), that is, with respect to the turn-on point of the resonant circuit, the current i0L flowing into the resonant circuit is reduced by iext with respect to the supply source, thus L increases correspondingly with respect to the ratio UC, which in turn causes the desired bandwidth broadening.

Über eine Verstärkungssteuerung der Verstärkung k (über den Steuereingang Control L) der spannungsgesteuerten (uStL) Stromquelle (222) kann dann iext entsprechend gesteuert werden, und somit der Wert der Induktivität, welche die Resonanzfrequenz des Meßschwingkreises bestimmt. Die Nachregelung der Resonanzfrequenz des Meßschwingkreises auf einen konstanten Wert, entspricht bei konstantem C einem konstanten L (bezogen auf das vergrößerte L). Zu diesem Zweck wird die Schwingkreisspannung uS einer PLL, einem Phase looked loop Vergleich zugeführt, der die Resonanzfrequenz des Meßschwingkreises mit einer vorgegebenen Referenzfrequenz fref vergleicht und aus der Abweichung über eine übliche Tiefpaßschaltung TP die Steuerspannung zur Verstärkungssteuerung der spannungsgesteuerten Stromquelle (222) erzeugt, die an dem Steuereingang Contro! zugeführt wird.Through a gain control of the gain k (via the control input Control L) of the voltage-controlled (uStL) current source ( 222 ) can then be controlled accordingly iext, and thus the value of the inductance, which determines the resonant frequency of the resonant circuit. The readjustment of the resonance frequency of the measuring resonant circuit to a constant value, corresponds to a constant L at constant C (relative to the enlarged L). For this purpose, the resonant circuit voltage uS of a PLL, a phase looked loop comparison is supplied, which compares the resonance frequency of the Meßschwingkreises with a predetermined reference frequency fref and from the deviation via a conventional low-pass circuit TP, the control voltage for gain control of the voltage-controlled current source ( 222 ), which are connected to the control input Contro! is supplied.

Soll zur Reduzierung des Stromverbrauches betreffend der Ströme (ig + jiLg), -ir, iLg, iLext, die Schaltung mit entsprechendem Tastverhältnis gepulst werden, dann ist es wichtig, daß bereits beim Anschwingen einigermaßen die Stromsumme iL = iC + iext mit dem richtigen Wert der Schwingkreisspannung proportional folgt. Beim getasteten Betrieb (bei dem z.B. die Versorgungsspannung ständig ein/aus geschaltet wird) wird daher die gemessene Stromsumme iL = iC + iext zunächst auf einen von der Spitzenwertmessung der Schwingkreisspannung us entsprechenden Wert geregelt, der über die gewählten Verstärkungsfaktoren der Regelschaltung so bemessen ist, daß er jenem Induktivitätswert L entspricht, wie er der geregelten Resonanzfrequenz entspricht. Wobei nach dem Einschalten, nach Ablauf einer entsprechenden Anschwingzeit (in der auch keine Messung ausgewertet wird) von dieser Regelung (des Ausgangs AS = Control L2) auf die nachgezogene Frequenz (Control L) umgeschaltet wird (vgl. Umschaltung 400 in 17). Die Regelspannung ergibt sich aus dem Vergleich der Spitzenwertmessung der Schwingkreisspannung us mit dem Spitzenwert der Stromsumme iL = iC + iLext unter Berücksichtigung der entsprechenden Skalierung, welche der Resonanzinduktivität L (bei fres = fref) entspricht, so daß sich der richtige Wert von L bereits eingestellt hat, wenn nachfolgend nach Abklingen der Einschwingzeit (bei der Tastung der Versorgungsspannung) auf die PLL Regelung umgeschaltet wird. Je nach Anwendung kann anstelle der Umschaltung 400 (17) für die Verstärkungsregelung der spannungsgesteuerten (uStL) Stromquelie 222 für die Erzeugung von iLext, die Verstärkungsregelung auch nur über die Steuerung der Stromsumme iL = iC + Lext nach dem Spitzenwert der Schwingkreisspannung us erfolgen, oder auch nur über das Nachziehen der Resonanzinduktivität (über Lext) auf eine vorgegebene Referenzfrequenz (PLL, fref).If you want to reduce the power consumption of the currents (ig + jiLg), -ir, iLg, iLext, the scarf It is important that the current sum iL = iC + iext proportionally follows the correct value of the resonant circuit voltage already during the oscillation. In the case of sampled operation (in which, for example, the supply voltage is constantly switched on / off), therefore, the measured current sum iL = iC + iext is first controlled to a value corresponding to the peak value measurement of the resonant circuit voltage us, which is dimensioned via the selected amplification factors of the control circuit. that it corresponds to that inductance value L, as it corresponds to the regulated resonance frequency. Whereby, after switching on, after the expiration of a corresponding startup time (in which no measurement is evaluated), this control (of the output AS = control L2) switches over to the retraced frequency (control L) (compare switchover 400 in 17 ). The control voltage results from the comparison of the peak value measurement of the resonant circuit voltage us with the peak value of the current sum iL = iC + iLext taking into account the corresponding scaling, which corresponds to the resonance inductance L (at fres = fref), so that the correct value of L is already set has, if subsequently switched to the PLL control after settling the settling time (during the keying of the supply voltage). Depending on the application, instead of switching 400 ( 17 ) for the gain control of the voltage controlled (uStL) power source 222 for the generation of iLext, the gain control also only via the control of the current sum iL = iC + Lext after the peak value of the resonant circuit voltage us, or even only via the tightening of the resonance inductance (via Lext) to a predetermined reference frequency (PLL, fref).

Da wegen Rp = (ω*L)2/Rs die tnduktivität beim Einschwingen möglichst nicht verändert werden sollte, wird für die getastete Variante der Strom iC + iLext durch Regelung von iLext nach der Schwingkreisspannung us geregelt, um möglichst schnelles Einschwingen zu erhalten.Since, due to Rp = (ω * L) 2 / Rs, the inductance should not be changed when settling, the current iC + iLext is controlled for the sampled variant by controlling iLext according to the resonant circuit voltage us in order to achieve the fastest possible settling.

Es ist evident, daß sich bei einem derartigen getasteten Sensor ein extrem geringer Stromverbrauch erzielen läßt (jeweils gepuffert mit Kondensator), daß der Chip auch als Transponder ausgeführt werden kann.It is evident that itself achieve extremely low power consumption in such a keyed sensor leaves (in each case buffered with capacitor), that the Chip also designed as a transponder can be.

Sowohl für die spannungsgesteuerte Stromquelle (200) zur Erzeugung des negativen Leitwertes -G, als auch für die spannungsgesteuerte Stromquelle (222) zur Vergrößerung des für den Schwingkreis L,C maßgebenden Induktivitätswertes, kann die analoge Verstärkungssteuerung über die Steuerung eines veränderbaren ohmschen Widerstandes einer FET Kennlinie (wie üblich) erfolgen.Both for the voltage-controlled current source ( 200 ) for generating the negative conductance -G, as well as for the voltage-controlled current source ( 222 ) To increase the decisive for the resonant circuit L, C inductance value, the analog gain control via the control of a variable ohmic resistance of a FET characteristic (as usual) can be done.

Für die Auskopplung der am Meßwiderstand RLext zur Messung des in der Induktivität iL fließenden Stromes am verwendeten Meßwiderstand RLext abfallenden Spannung, kann ein direkter Abgriff gegen das Fußpunktpotential GND vorgenommen werden, weil die am ohmschen Widerstand RLext abfallende ohmsche Spannung durch den über die weitere Stromquelle 200 realisierten negativen Leitwert -G gleichfalls zum Großteil kompensiert wird.For the output of the measuring resistor RLext to measure the current flowing in the inductance iL current at the measuring resistor RLext voltage used, a direct tap against the Fußpunktpotential GND can be made because the drop across the resistor RLext ohmic voltage through the over the other power source 200 realized negative conductance -G is also largely compensated.

Die erläuterte Blindstromrückspeisung (iLext) läßt sich auch für Kapazitäten verwenden, wobei wegen der verkehrten Proportionalität von Strom und Spannung sich die Kapazität dann nicht vergrößert, sondern reduziert. Ebenso könnte die erläuterte Blindstromrückspeisung auch als Abzweigung (vom Einspeisepunkt E) vorgenommen werden, wobei sich eine Induktivität dann entsprechend verringert, eine Kapazität hingegen erhöht. Das Prinizip ist auch außerhalb eines Schwingkreises verwendbar (nur für L oder nur für C).The explained Reactive current recovery (iLext) can be also for capacities use, due to the wrong proportionality of electricity and tension is the capacity then not enlarged, but reduced. Likewise could the explained Reactive current recovery be made as a branch (from the feed point E), where an inductance then reduced accordingly, a capacity, however, increased. The Prinizip is also outside a resonant circuit can be used (only for L or only for C).

Weitere Features des Sensors, speziell für diese dynamische Anwendung:Further Features of the sensor, especially for this dynamic application:

Um für die dynamische Änderung eine möglichst hohe Überhöhung des Ausgangssignals zu erhalten (OUTPUT) und dabei die ständige Langzeit Driftkompensation nicht zu beeinträchtigen, ist es sinnvoll (als OPTION) die Stellgröße Control zum Regeln des negativen Leitwertes -G über einen Tiefpaß vorzunehmen, damit die Ausregelung etwas verzögert wird, wodurch sich dann wegen der erhöhten Regelabweichung am Eingang der Fenster Komparatorschaltung (204, 203) eine vom Anstieg der Änderung verstärkte Überhöhung der Regelgröße Control ergibt, bzw. eine verstärkte Werteänderung am Ausgang OUTPUT des Sensors. In der Variante nach 2 ergibt sich diese Tiefpaßfunktion durch den verwendeten Zähler 201, entsprechend seinem Zähltakt, der gegebenfalls in seiner Frequenz noch von der Abweichungsgröße des Komparatorsignals gesteuert werden kann, um eine gewünschte Anpassung zu erhalten (z.B. Unterdrückung der Regelschwingung, etc.). In 9b entspricht dieser Tiefpaßfunktion (TP) der Ausgang der einen Kondensator CL umladenden Konstantstromquelle (201) des Rampengenerators.In order to obtain the highest possible overshoot of the output signal for the dynamic change (OUTPUT) and not to impair the permanent long-term drift compensation, it makes sense (as OPTION) to use the control variable Control to regulate the negative conductance -G via a low-pass filter so that the Is slightly delayed, which then due to the increased control deviation at the input of the window comparator circuit ( 204 . 203 ) results in an increase of the control variable control amplified by the increase of the change, or an increased value change at the output OUTPUT of the sensor. In the variant after 2 this low-pass function results from the counter used 201 , in accordance with its counting clock, which may optionally be controlled in frequency still by the deviation magnitude of the comparator signal in order to obtain a desired adaptation (eg suppression of the control oscillation, etc.). In 9b corresponds to this low-pass function (TP), the output of a capacitor CL umladenden constant current source ( 201 ) of the ramp generator.

Es ist evident, daß der beschriebene Sensor, neben den angegebenen Anwendungen auch anderweitig vielseitig einsetzbar ist.It is evident that the described sensor, in addition to the specified applications also elsewhere is versatile.

Für die Ableitung von Synchronsignalen entsprechend der Umdrehung einer Fahrradkurbel (300, 15) sind zwei Sensoren vorgesehen. Der Sensor (201) für die Abtastung der Zahnscheibe (301) ist entweder am Gabelansatz (380) unter dem vorderen Kettenwerfer montiert, oder am Rohrrahmen 302 über einen entsprechend gebogenen Haltebügel (am Kettenwerfer innenseitig vorbei) montiert. Der weitere Sensor 200 tastet weiterhin die Kurbeldrehung (300) ab. Nach dem gleichen Prinzip könnten beispielsweise auch die Speichen eines Rades abgetastet werden, z.B. um ein ABS für Motorräder oder Fahrräder zu realisieren.For the derivation of synchronizing signals according to the rotation of a bicycle crank ( 300 . 15 ) Two sensors are provided. The sensor ( 201 ) for the scanning of the toothed disc ( 301 ) is either on the fork ( 380 ) mounted under the front derailleur, or on the tubular frame 302 via a correspondingly curved headband (on the chain lug inside past) mounted. The further sensor 200 continues to scan the turn of the crank ( 300 ). By the same principle, for example, the spokes of a wheel could be scanned, for example, to realize an ABS for motorcycles or bicycles.

Bei der Bewertung der von dem Sensor für die Abtastung der Zähne des Kurbelrades abgegebenen Synchronsignalen, wird in Weiterbildung durch Vergleich der zwischen den Zähnen jeweils liegenden Zeitspannen auch die Homogenität der Umlaufgeschwindigkeit (Anstieg/Abfall/gleichbleibend) bewertet um gegebenenfalls einen unrunden Tritt festzustellen. Ist dies der Fall, dann kann durch entsprechenden Wechsel der Musik, auch des Timings in eine die Abweichung (bei der Erzeugung der Synchronsignale, d.h. des Tretens) ausgleichende Richtung der Radfahrer zum runden Tritt animiert werden. Dabei sind die Bezugssignale der Audiosignalwiedergabe z.B. so kodiert, daß jeweils nach 180° das Timing der Audiosignalwiedergabe (in Bezug auf Tempo) korrigiert wird, weiters kann auch die Betonung sich ändern, usw.at the evaluation of the by the sensor for the scanning of the teeth of the Kurbelrades emitted sync signals, is in development by comparing the time periods between the teeth also the homogeneity the rotational speed (increase / decrease / constant) to determine if necessary a non-round kick. Is this the Case, then can by appropriate change of the music, also of the Timings in a the deviation (in the generation of the sync signals, i.e. of pedaling) balancing direction of the cyclists to the round Kick be animated. The reference signals of the audio signal reproduction are e.g. coded so that each after 180 ° the Timing of audio signal playback (in relation to tempo) corrected Furthermore, the emphasis can change, etc.

Da bereits kleinste Abweichungen festgestellt werden können, kann so der Radfahrer angehalten werden, möglichst homogen, das heißt rund, zu treten.There even the smallest deviations can be detected so the cyclist be stopped, as homogeneous as possible, that is round, to step.

Das gleiche gilt z.B. auch für Slalom Training beim Skifahren, wo man sogar soweit gehen kann, daß das Timing der vom Skifahrer beim Fahren gehörten Musik von zwei Quellen bestimmt wird: als erste Quelle zur Erzeugung der Synchronsignale durch den Druckaufnehmer zur Feststellung der Belastung der Skier, die zweite Quelle ist eine Echtzeitanalyse des zwischen den Toren jeweils über die Dauer der Musik zurückgelegten Weges. Neben einer aufwendigen Bildanalyse durch Kameras würde sich der vorgeschlagene Sensor gut dafür eignen, an den Torstangen (jeweils an der Einsteckvorrichtung) befestigt, festzustellen, wann der Skifahrer mit der Bindung die Tore passiert, wobei weiters noch festgestellt und über die Ski Belastung gemessen werden kann, wann der Skifahrer vor dem Tor mit dem Schwung ansetzt. Diese Messungen gehen dann in die Synchronisation des Timings der Audiosignalwiedergabe ein, so daß der Skifahrer lernt nicht durch die Tore durchzufahren, sondern durchzutanzen, wodurch er eine optimale Geschwindigkeit erreicht.The the same applies e.g. also for Slalom training while skiing, where you can even go so far that this Timing of the music heard by the skier while driving from two sources is determined: as the first source for generating the synchronization signals through the pressure transducer to determine the load of the skis, The second source is a real-time analysis of the between the gates each over the duration of the music covered Way. In addition to a complex image analysis by cameras would be the proposed sensor is well suited to the goalposts (each at the plug-in device) attached to determine when the skier with the bindings passes the gates, while still remaining determined and over The ski load can be measured when the skier is in front of the Gate with the momentum begins. These measurements then go into synchronization the timing of the audio signal playback so that the skier does not learn to go through the gates, but to dance through, which he reached an optimal speed.

Ähnliches professionelles Training kann für sämtliche Sportarten, auch fürs Eistaufen (Kür) angewendet werden. Eine weitere interessante Möglichkeit wäre auch die Trapez Seile von Artisten an Drehlagern aufzuhängen und über die Winkelgeber (vergleichbar mit der Kurbelumdrehung eines Fahrrades) die Synchronimpulse so zu erzeugen, daß die wiedergegebene Musik im Timing exakt dem Schwingen des Trapezes angepaßt ist, usw.something similar Professional training can be for all Sports, also for Ice cream (freestyle) be applied. Another interesting option would be the trapeze ropes of To hang artists on pivot bearings and over the angle encoders (comparable to the crank rotation of a bicycle) to generate the sync pulses so that the reproduced music in timing exactly adapted to the swing of the trapezoid etc.

Die einzelnen Figuren zeigen:The individual figures show:

1a... 1d, eine Anwendung für einen Stocksensor: 1a ... 1d , an application for a pole sensor:

1a betrifft den Einbau den Sensors, hier mit Gummi Stockende 1b eines Nordic Walking Stöcke (als Drucksensor); 1a concerns the installation of the sensor, here with rubber stick end 1b a Nordic Walking pole (as a pressure sensor);

1b betrifft die Ausführung für einen Skistock mit Schneeteller 1e (Zugsensor, als auch Drucksensor); 1b relates to the design for a ski pole with snow plate 1e (Train sensor, as well as pressure sensor);

1c betrifft eine konzentrische Kontaktkupplung für eine Schraubverbindung von Stockteilen; 1c relates to a concentric contact coupling for a screw connection of floor parts;

1d betrifft die Unterbringung von Batterie und Blue tooth Schnittstelle zur Übertragung der Synchronsignale an das Gerät; 1d relates to the accommodation of battery and Blue tooth interface for transmitting the synchronization signals to the device;

2 zeigt die bevorzugte Sensorschaltung zur Erzeugung der Synchronsignale, wobei die erzeugte Stellgröße (Control) und somit das OUTPUT direkt digital ist. 2 shows the preferred sensor circuit for generating the sync signals, wherein the generated control value (Control) and thus the OUTPUT is directly digital.

3, 4, 5, 6 zeigen Zeitabläufe zur Erläuterung des Synchronvorganges, 3 . 4 . 5 . 6 show time sequences for explaining the synchronization process,

7 betrifft ein Erläuterungsschema zur Synchronisation eines Audiosignals, 7 relates to an explanatory diagram for the synchronization of an audio signal,

8 betrifft ein Zeitschema zur Ableitung eines Synchronsignals, wenn zwei Sensoren die linke und rechte jeweils aktive Körperbewegung detektieren, 8th relates to a timing diagram for deriving a sync signal when two sensors detect the left and right respectively active body motion,

9a zeigt die bevorzugte Sensorschaltung zur Erzeugung der Synchronsignale, wobei die erzeugte Stellgröße (Control) und somit das OUTPUT analog ist. 9a shows the preferred sensor circuit for generating the sync signals, wherein the generated control value (Control) and thus the OUTPUT is analog.

9b zeigt eine der Schaltung 2, als auch 9b, zugehörige Dekodiertabelle (betreffend der Bewertung LOG), wobei in 9b die in der Tabelle angegebene Zählrichtung sich auf die jeweilige Umschaltung der Rampe bezieht (ansteigend, abfallend) um die Stellgröße (Control) für eine Verstärkungssteuerung zu steuern. 9b shows one of the circuit 2 , as well as 9b associated decoding table (concerning the score LOG), wherein in 9b the counting direction indicated in the table relates to the respective changeover of the ramp (increasing, decreasing) in order to control the control value for a gain control.

10 bis 14b veranschaulicht Verfahrens- und Zeitabläufe für die Synchronisierung. 10 to 14b illustrates synchronization procedures and timelines.

15 betrifft die Erzeugung der Synchronimpulse durch ein Fahrrad. 15 concerns the generation of sync pulses by a bicycle.

16 betrifft die Erzeugung mit einem Skate Roller (Rollschuh). Wobei das gleiche Prinzip auch für eine Skibindung angewendet werden kann. rg... betrifft dann eine am Rand vorgesehene Gummieinlage, um Schneeeintritt in den Zwischenraum der Platten zu vermeiden. 16 concerns the production with a skate roller. Where the same principle can also be applied to a ski binding. rg ... then concerns a rubber insert provided on the edge to prevent snow from entering the space between the plates.

17 betrifft eine Erweiterung der Schaltung nach 2 und 9a zur Vergrößerung des Verhältnisses von L/C bei einem realen wesentlich kleineren L, um bei vergleichbarer Resonanzfrequenz das C gegenüber den L möglichst klein zu halten. 17 relates to an extension of the circuit after 2 and 9a to increase the ratio of L / C at a real much smaller L, to keep the C as small as possible compared to the L at a comparable resonant frequency.

18a betrifft einen Handschuh, bei der der bevorzugte Sensor dazu verwendet wird um eine Tastenfunktion auszuführen. Für diesen Handschuh wird um eigenständigen Schutz angesucht, da er neben der Sportanwendung sich beispielsweise auch als Notrufauslöser eignet, wenn der Benutzer z.B. drei bis fünfmal hintereinander (innerhalb einer Zeitabfrage) eine Faust macht, dann wird über das Handy ein Notruf mit Positionsangabe (GPS) abgesendet, was z.B. auch für alte alleinstehend lebende Menschen gut verwendet werden kann, um den Notarzt zu rufen, wenn sie nicht mehr aus dem Bett steigen können, und auch keine Taste mehr drücken können, oder auch im Alltag um unbemerkt Alarm auslösen zu können, usw. Sogar bei einem Herzinfakt müßte das Auslösen eines solchen Notrufs noch gelingen. Der Handschuh hat eine autarke Batterieversorgung und kommuniziert via blue tooth mit dem Handy. 18a relates to a glove in which the preferred sensor is used to perform a key function. For this glove is sought for independent protection, as it in addition to the sports application, for example, as an emergency call trigger, if the user, for example, three to five times in a row (within a time query) makes a fist, then an emergency call with position information (GPS) sent, which can be well used eg for old single people living to call the ambulance, if they can not get out of bed, and also can not press a button, or in everyday life to trigger alarm unnoticed, etc. Even with a cardiac infarction, the triggering of such an emergency call would have to succeed. The glove has a self-sufficient battery supply and communicates via blue tooth with the mobile phone.

Dabei kann der Handschuh dann teilweise offen und gelocht sein, (mit Halteschleife ums Handgelenk usw.) um problemlos ständig getragen zu werden, bzw. kann täglich von der linken Hand auf die rechte Hand gewechselt werden.there the glove can then be partly open and perforated, (with holding loop around the wrist, etc.) to be easily worn constantly, or can be daily be changed from the left hand to the right hand.

Die Sensorspule L ist auf der Rückseite mit einem Schirmblech versehen. Wegen der guten weichen Polsterung sind durch den Sensor dann keine Druckstellen gegeben. Durch den negativen Leitwert der Schaltung gleicht sich der Sensor dann optimal ab und kann extrem hochohmig eingekoppelte Verlustes messen.The Sensor coil L is on the back provided with a shroud. Because of the good soft padding are then given by the sensor then no pressure points. By the negative conductance of the circuit, the sensor is then optimally compensated and can measure extreme high-impedance coupled loss.

Das gleiche Prinizip kann beispielsweise auch noch verwendet werden, um bei eingegipsten Gliedmaßen den Hautwiderstand berührungsfrei zu messen, usw.The for example, the same prinizip can still be used around plastered limbs the skin resistance without contact to measure, etc.

19a, 19b, 20 betreffen 3 Varianten, bei denen der Skistopper als Drucksensor mit verwendet wird. Diese Variante hat den Vorteil, daß der Drucksensor nachträglich an jeden Ski zu jeder Bindung schnell eingebaut werden kann. Bei allen drei Varianten ist als zweite "Platte" die Oberfläche des Skis verwendet. 19a . 19b . 20 concern 3 variants in which the Skistopper is used as a pressure sensor. This variant has the advantage that the pressure sensor can be retrofitted to each ski to each binding quickly. In all three variants, the surface of the ski is used as the second "plate".

Variante 1 ist in 19a veranschaulicht.variant 1 is in 19a illustrated.

Es bedeuten:

  • 2... die auf die Oberfläche des Skis aufgeklebte gedruckte Spule L mit einer Kunststoffschutzabdeckung 1005 und Durchführung der Anschlüsse durch die Fersenautomatik zum Gehäuse HF (21) der Elektronik;
  • Alu..., Platte, bzw. das übliche Halteteil 500 des Skistoppers, hier jedoch aus Aluminium (dessen Verlust gemessen wird), welches gegen die Federkraft des am Drehgelenk dp befestigten Drehhebels (der um dp1 dreht, 20) durch die Schuhsole des Ski Schuhs gehalten wird, wobei auf der Unterseite des Halteteils 500, P1 (19) die Gummizwischenlage befestigt ist (auswechselbar durch Haltenoppen np), welche durch den Druck des Skischuhs (gehalten über die Fersenautomatik) zusammengedrückt wird und bei jeder Belastung/Entlastung (entsprechend der Schwünge des Skifahrers) dieser Druck variiert, wobei wegen der enormen (sich ständig selbst nachkalibrierenden) Empfindlichkeit des Verlustmeßsensors gegebenenfalls auch noch Bruchteile von μm in Impulse umgesetzt werden können, d.h. der Gummi auch sehr hart ausgeführt sein kann, dito auch ein extrem geringes Federspiel der Fersenautomatik ausreichend ist, um diese Druckänderungen zu messen.
It means:
  • 2 ... the printed coil L affixed to the surface of the ski with a plastic protective cover 1005 and passage of the terminals through the heel automatic to the housing HF ( 21 ) of the electronics;
  • Alu ..., plate, or the usual holding part 500 of the ski stopper, here however made of aluminum (whose loss is measured), which is against the spring force of the rotary lever attached to the pivot dp (which rotates about dp1, 20 ) is held by the shoe sole of the ski boot, being on the underside of the holding part 500 , P1 ( 19 ) the rubber blanket is fixed (interchangeable by holding np np), which is compressed by the pressure of the ski boot (held over the automatic heel) and at each load / unload (according to the turns of the skier) this pressure varies, being due to the enormous (constantly even recalibrating) sensitivity of the loss-measuring sensor, where appropriate, even fractions of microns can be converted into pulses, ie the rubber is also very hard This may be due to the fact that even extremely low heel pressure spring play is sufficient to measure these pressure changes.

Variante 2 veranschaulicht 19b, wobei die Meßspule 2 (L) jedoch nicht am Ski, sondern in die Platte, bzw. das übliche Halteteil 500 des Skistoppers (der wie üblich aus Kunststoff ist), eingelassen ist, wobei anstelle der Folienspule auch eine in hartes Gießharz eingegossene Zylinderspule verwendet sein kann, und auf der Oberfläche des Skis (1001) ein dünnes Alu oder Stahlblech als Verlustteil unter dem Halteteil 500 befestigt ist. Der Gummi ist dann wieder zwischen Halteteil 500 und der Auflagefläche, hier das Alublech, vorgesehen. Für beide Varianten kann der Gummi im Prinzip an der Unterseite des Halteteils 500 oder an der Oberseite des Skis (in 19a auf der Folienspule 2, L; in 19b auf dem Alu Blech), oder auf der Unterseite des Halteteils 500 des Skistoppers befestigt sein. Variante nach 19b eignet sich besser, wenn es sich um einen Metallski handelt, bzw. einem Ski mit eingelegter Metallplatte, Variante nach 19a eignet sich besser für nicht metallische Skier, und ist einfacher im Aufbau der Spulenkontaktierung. Bei Ausführung nach 19a können die Spulenanschlüsse stationär hinter die Fersenautomatik durch ein einfaches Kabel geführt werden. Bei Ausführung nach 19b jedoch erfolgt die Kontaktierung über die seitlichen Drehhebel (für jeden Spulenanschluß jeweils einen), bzw. deren Lagerung dp im Halteteil 500, dito über deren Lagerung in der Befestigungsplatte P (des eigentlichen Drehgelenkes dp1 der Drehhebel für die federnde Ausrastung der Skistopper, wenn die durch den Skischuh gehaltene Gegenkraft fehlt), wobei über die stationär am Ski angeschraubte Befestigungsplatte P des Ski Stoppers dann wieder die so zugeführten Spulenanschlüsse stationär hinter die Fersenautomatik durch ein einfaches Kabel geführt werden.Variant 2 illustrated 19b , wherein the measuring coil 2 (L) but not on the ski, but in the plate, or the usual holding part 500 of the ski stopper (which is made of plastic as usual), it being possible to use a cylindrical coil cast in hard casting resin instead of the film coil, and to use it on the surface of the ski ( 1001 ) a thin aluminum or steel sheet as a loss part under the holding part 500 is attached. The rubber is then again between holding part 500 and the support surface, here the aluminum sheet, provided. For both variants, the rubber in principle on the underside of the holding part 500 or at the top of the ski (in 19a on the film spool 2 , L; in 19b on the aluminum sheet), or on the underside of the holder 500 be attached to the ski stopper. Variant after 19b is better suited if it is a metal ski, or a ski with inserted metal plate, variant after 19a lends itself better to non-metallic skis, and is easier to build coil contact. When executed after 19a The coil terminals can be guided stationary behind the heel automatic by a simple cable. When executed after 19b However, the contacting takes place via the lateral rotary lever (one for each coil connection), or their storage dp in the holding part 500 , ditto about their storage in the mounting plate P (the actual pivot dp1 of the rotary lever for the resilient disengagement of the ski stopper when the held by the ski boot force is missing), on the stationary screwed to the ski mounting plate P of the ski stopper then fed again Coil connections are guided stationary behind the heel mechanism by a simple cable.

Variante 3 betrifft dann die Version nach 16, wobei diese jedoch zwischen Ski und Bindung vorgesehen ist und eine Platte auch die Skioberfläche sein kann. Die offenen Seitenränder sind dann gleichfalls mit weichen Gummi rg verschlossen (bei punktweise angeordneten Gummis gm) oder es ist ein durchgehender Gummi verwendet.Variant 3 then affects the version after 16 However, this is provided between ski and binding and a plate can also be the ski surface. The open margins are then also closed with soft rubber rg (gum at points arranged gm) or it is a continuous rubber used.

Zu 22a und 22b:To 22a and 22b :

Als weitere Beispiele sind wie in 22a und 22b dargestellt, ein Expander (zum Krafttraining, 22b) vorgesehen, oder eine Biegefeder (zum Krafttraining, 22a) vorgesehen. Beide Ausführungsbeispiele verwenden die Feder als Meßinduktivität, wobei neben der üblichen Methode, die Veränderung der Induktivität über die Veränderung der Resonanzfrequenz eines Schwingkreises zu messen, hier auch der Verlust des Resonanzkreises mit einem Serienmeßwiderstand der Induktivität durch Verlustmessung des Schwingkreises gemessen werden kann. Da durch die Messung der Parallelwiderstand gemessen ist, geht die Induktivität in das Maßergebnis quadratisch ein. Parallel dazu kann auch noch durch eine spannungsgesteuerte Stromquelle ein Parallelleitwert realisiert werden, über deren Verstärkung der Leitwert gesteuert werden kann, z.B. durch einen Vor- Rückwärtszähler.As further examples are as in 22a and 22b shown, an expander (for strength training, 22b ), or a bending spring (for strength training, 22a ) intended. Both embodiments use the spring as a measuring inductance, in addition to the usual method to measure the change in inductance on the change in the resonant frequency of a resonant circuit, here also the loss of the resonant circuit with a Serienmeßwiderstand the inductance can be measured by loss measurement of the resonant circuit. Since the measurement measures the parallel resistance, the inductance enters the measurement result quadratically. Parallel to this, a parallel supply value can also be realized by means of a voltage-controlled current source, via whose amplification the conductance can be controlled, for example by a forward-backward counter.

Die Elektronik mit der blue tooth Schnittstelle zur Übertragung der Synchronimpulse ist dann auf einer Seite im Griff eingebaut, wobei bei der einzelnen Biegefeder (22a) durch die Feder hindurch ein Kabel gezogen ist, um den zweiten Anschlußpunkt a der Feder (als zweiten Spulenanschluß zum Anschlußpunkt d) an die Elektronik anzuschließen (Punkt c). Beim Expander (22b) sind die äußeren Federn (Feder 1 und Feder 3) durch ein Verbindungsstück VB auf einer Seite in Serie geschaltet (a, b) und die in Serie geschalteten Spulen auf der anderen Seite (c, d) als Meßspule L (mit der in der im Griff untergebrachten Elektronik und dem Parallelkondensator) verwendet.The electronics with the blue tooth interface for the transmission of the sync pulses is then installed on one side in the handle, wherein at the individual bending spring ( 22a ) is pulled through the spring through a cable to connect the second connection point a of the spring (as a second coil terminal to the connection point d) to the electronics (point c). With the expander ( 22b ), the outer springs (spring 1 and spring 3) are connected in series by a connecting piece VB on one side (a, b) and the series - connected coils on the other side (c, d) as measuring coil L (with the in the used in the handle electronics and the parallel capacitor).

Zu 22c bis 22e:To 22c to 22e :

Die Universalität des zur Realisierung der Synchronimpulserzeugung vorgeschlagenen Sensors, der hier universell für eine Druckabtastung oder Längenabtastung (Schuh, Skibindung, Ski Stücke, Scate Rollschuh, Schlittschuhe, Nordic Walking Stöcke, Fahradkurbel bzw. Zahnscheibe, Sensor Handschuh, usw.) verwendet wird um Sport und Musik zu synchronisieren und so auch die Leistungsfähigkeit eines Sportlers zu steigern, soll hier an einem exklusiven Beispiel demonstriert werden und unter dem Motto: "So musikalisch ist Deutschland" das Verfahren auch beim Sex benutzt werden.The universality of the proposed for the realization of the sync pulse generation Sensors that are universal for a print scan or length scan (Shoe, ski binding, ski pieces, Scate roller skates, ice skates, Nordic walking poles, bicycle crank or toothed disc, sensor glove, etc.) is used to sport and sync music and so does the performance to increase an athlete, here is an exclusive example be demonstrated and under the motto: "So musically is Germany" the procedure too to be used during sex.

Ein betreffendes Ausführungsbeispiel ist in 22c bis 22e dargestellt und betrifft einen einfachen Penisring, der bis an die Peniswurzel geschoben wird. Am äußeren Umfang besteht dieser Ring aus einem Kunststoffkörper KP, in den ein Spulenkörper eingelegt ist, auf dem die Meßspule L gewickelt ist. innenseitig besteht dieser Ring aus einer weichen Latexeinlage LTX (22d), wobei weiterhin auch ein kurzer zylindrischer Ansatz aus Latex Gummi vorgesehen sein kann, der auch auswechselbar gemacht werden kann, indem der Ring eine von hinten überschiebbare Buchse aufweist, die den über den inneren Ring übergeschobenen kurzen Latexansatz RO hält. Bzw. hält das fest auf dem Penis sitzende kurze Latexteil RO den lose sitzenden Ring. Dabei ist evident, daß anstelle des kurzen zylindrischen Latexteiles auch jedes handelsübliche Kondom in den Ring eingesetzt werden kann.A related embodiment is in 22c to 22e and concerns a simple cock ring, which is pushed up to the root of the penis. At the outer periphery of this ring consists of a plastic body KP, in which a bobbin is inserted, on which the measuring coil L is wound. inside this ring is made of a soft latex insert LTX ( 22d ), wherein furthermore also a short cylindrical approach of latex rubber can be provided, which can be made also interchangeable, in that the ring has a sleeve which can be pushed over from behind and which holds the short latex extension RO pushed over the inner ring. Respectively. The tight latex part RO, which is firmly attached to the penis, holds the loosely fitting ring. It is evident that instead of the short cylindrical latex part any commercially available condom can be inserted into the ring.

Hinten, stirnseitig und auch an der schmalen Zylinderseite abgeschlossen, ist der Ring mit einer elektrisch leitenden Abdeckung (Kreisring LMS, 22c, 22d) versehen, die zweckmäßigerweise (neben Metall, mit Latex überdeckt) auch aus Leitplastik sein kann, oder auch aus einem Material mit hoher Permeabilität gefertigt sein kann. Soll die Schaltung (E) einen besonders geringen Stromverbrauch aufweisen, dann kann der Kreisring LMS auch aus einem Sintermaterial (HF-Eisen) sein. Die Abdeckung (Kreisring LMS) erfüllt den Zweck, daß die Körper eigene Verlusteinkopplung des Ringträgers einen geringeren Einfluß auf den in die Meßspule eingekoppelten Verlust hat, und nur der andere, von der offenen Stirnseite der Spule L gemessene Verlust, der wiederum von der momentanen Nähe des Hautwiderstandes der Partnerin abhängt, für die Messung wesentlich ist. Durch die Verwendung des negativen Leitwertes in der Meßschaltung der Spule ist es möglich, derartige hochohmige Hautwiderstände über derartige Entfernungen berührungslos zu messen.Completed at the rear, on the front and also on the narrow cylinder side, the ring is provided with an electrically conductive cover (circular ring LMS, 22c . 22d ) provided, which may conveniently be (in addition to metal, covered with latex) and Leitplastik, or may be made of a material having high permeability. If the circuit (E) has a particularly low power consumption, then the annulus LMS can also be made of a sintered material (HF iron). The cover (ring LMS) fulfills the purpose that the body own loss coupling of the ring carrier has less influence on the coupled into the measuring coil loss, and only the other, measured from the open end of the coil L loss, in turn, from the current proximity the skin resistance of the partner depends on the measurement is essential. By using the negative conductance in the measuring circuit of the coil, it is possible to measure such high-resistance skin resistance over such distances without contact.

Somit die linearen Penisbewegungen durch den Sensor gemessen und entsprechend der Wendepunkte bei den jeweils festgestellten Maximum- Minimum Werten der gemessenen Verluständerung dGk, die Synchronsignale zur Tempo Synchronisation und Slice Adressierung (Adressierung der Fragmente über die dekodierten Erkennungsmuster der Synchronsignale) des vom MP3 Player wiedergegebenen Audiosignals erzeugt sind. Die Messung der Verluständerung dGk ist beispielsweise auch mit der zu 18a beschriebenen Handschuhvariante, die gleichfalls die Näherung eines Körperwiderstandes mißt, zu vergleichen.Thus, the linear penile movements measured by the sensor and corresponding to the inflection points at each detected maximum-minimum values of the measured loss change dGk, the sync signals for tempo synchronization and slice addressing (addressing the fragments on the decoded recognition pattern of sync signals) of the reproduced by the MP3 player audio signal are generated. The measurement of the loss change dGk is for example also with the 18a described glove variant, which also measures the approximation of a body resistance to compare.

Bei der Variante nach 22c, zur direkten Abtastung der Penisbewegungen, die in 23d noch weiter dargestellt ist, kann z.B. nach oben hin, der Ring erweitert sein, um die Elektronik E des Sensors, inklusive blue tooth Schnittstelle und einer kleinen Batterie B mit Spannungswandler unterzubringen. Zur Reduzierung des Stromverbrauches wird die Schaltung betreffend der erzeugten Ströme in der zum Sensor bereits beschriebenen Weise gepulst. Somit ohne ein Kabel zu verwenden, die Synchronsignale zu einem MP3 Player, z.B. einem Handy mit Steckverbindung für eine gute Lautsprecherwiedergabe, übertragen werden können. Die neuesten Hits und Rhythmen, die für diese Sache besonders geeignet sind, und die kodierten Bezugssignale zur Erkennung der Erkennungsmuster der Synchronsignale, bzw. die zugehörigen geeigneten Slice Dateien eines Audiosignals aufweisen, können dann über das Handy direkt in den MP3 Speicher runtergeladen und abgerechnet werden, Weiter zu 22d: In 23d ist vor allem eine Variante dargestellt, bei der die Fixierung des Kondoms am Ring erfolgt, der hier möglichst lose am Penis sitzen sollte.In the variant after 22c , for direct scanning of the penile movements, which in 23d is further shown, for example, upwards, the ring may be extended to accommodate the electronics E of the sensor, including blue tooth interface and a small battery B with voltage converter. To reduce the power consumption, the circuit is pulsed with respect to the generated currents in the manner already described to the sensor. Thus, without using a cable, the sync signals to an MP3 player, such as a mobile phone with plug connection for a good speaker playback, can be transmitted. The latest hits and rhythms, which are particularly suitable for this matter, and the coded reference signals for detecting the recognition pattern of the sync signals, or the corresponding suitable slice files of an audio signal, can then be downloaded directly to the MP3 memory and billed via the phone , Further to 22d : In 23d Above all, a variant is shown in which the fixation of the condom is done on the ring, which should sit here as loose as possible on the penis.

Um den Ring am Kondom, oder einem (gegebenenfalls auch vorne abgezwickten Kondom Stück RO) zu befestigen, muß das Kondomende KE über den weiteren Ringdurchmesser des inneren Ringes KP gezogen werden und danach ein weiterhin vorgesehener äußerer Ring RA von hinten nach vorne geschoben werden, wobei über den äußeren Ring RA eine Latex Ringabdeckung RLA übergeschoben ist, damit keine harten Druckstellen entstehen. Der innere Ring KP ist an seinem Außendurchmesser nach hinten hin verjüngt, damit beim Überziehen des Kondoms die Randwulst KE nicht übersteht und somit der hintere (äußere) Ring RA zum Festklemmen über das Kondomende geschoben werden kann. Damit dies möglichst leicht geht, ist der äußere Ring nach außen etwas konisch geöffnet, so daß der Innendurchmesser des äußeren Ringes exakt paßgenau zum Außendurchmesser des inneren Ringes gemacht werden kann. Weiters wird das Kondom oder Kondomteilstück RO durch die Wulst KE in der hinteren Verjüngung des Außendurchmessers des inneren Ringes gehalten. Somit der Spulenring des Sensors möglichst lose an dem Kondomende befestigt ist. Weil der Ring nach hinten hin durch die stirnseitige elektrische Abdeckung einen einigermaßen konstanten Verlust aufweist, wird nur die von vorne jeweils festgestellte Änderung des Verlustes dGk gemessen. Die Latexabdeckung RLA weist dann noch einen Batteriedeckel (aus Latex) auf, der durch eine entsprechende Einrastung rast fixiert ist.Around the ring on the condom, or one (if necessary, also untied front Condom piece RO), that must Condom end KE over the other ring diameter of the inner ring KP are pulled and thereafter a further provided outer ring RA from the rear to being pushed forward, being over the outer ring RA a latex ring cover RLA on top is, so that no hard pressure points arise. The inner ring KP is at its outside diameter tapered towards the back, with the coating of the condom, the edge bead KE does not survive and thus the rear (outer) ring RA for clamping over the condom end can be pushed. So that possible easy, is the outer ring outward slightly conical, so that the Inner diameter of the outer ring exactly to the exact outer diameter of the inner ring can be made. Further, the condom or condom section RO through the bead KE in the rear taper of the outer diameter kept the inner ring. Thus, the coil ring of the sensor as possible is loosely attached to the end of the condom. Because the ring to the rear through the frontal electrical cover a reasonably constant Loss is only the change noted from the front of loss dGk measured. The latex cover RLA still has a battery cover (made of latex) on, by a corresponding Snap catch is fixed.

Es ist evident, daß als Alternative zu dem in 22d und 22e dargestellten Vorschlag, bei dem es darum geht, den Ring mit der Meßspule L möglichst lose zu halten, es auch möglich ist, die Meßspule mit der Elektronik und der Minibatterie in die üblichen Latexringe einzubauen. Für alle hier aufgezählten Beispiele, welche die Synchronverbindung zwischen Sport und Musik betreffen, kann in die Audiosignal Wiedergabegeräte noch die Zusatzoption eines Schrittzählers mit eingebaut werden, wobei der/die Sportler(innen), die Zahl der sensorisch erfaßten Bewegungen, z.B. auf einem Handy mit ablesen und den Zählerstand wieder zurücksetzen können.It is evident that as an alternative to the one in 22d and 22e presented proposal, which is to keep the ring with the measuring coil L as loose as possible, it is also possible to incorporate the measuring coil with the electronics and the miniature battery in the usual latex rings. For all the examples listed here, which relate to the synchronous connection between sports and music, the additional option of a pedometer can also be incorporated in the audio signal playback devices, wherein the athlete (s), the number of sensory detected movements, eg on a mobile phone read off and reset the count.

Neben der erläuterten Verwendung einer Wirbelstromabtastung für die Kondom- bzw. Penisbewegungen, kann an dem bevorzugten Penis Ring auch eine HF- Spule die Entfernungsvariationen detektieren oder eine optische Reflexionsmessung die Entfernungsvariationen (zum Partner) detektieren.In addition to the explained use of an eddy current scan for condom or penile movements, an RF coil can also detect the range variations on the preferred penis ring or an optical reflection measurement to detect the range variations (to the partner).

In Weiterbildung ist noch eine Pausenbewertung der detektierten Bewegungssignale vorgesehen, wobei nach längeren Pausen der Neubeginn eines Bewegungssignals jeweils gezählt wird, um eine Benutzungsstatistik zu erhalten, wenn das Verfahren zum Bsp. gegen Gebühr gewerblich, bzw. Gunst gewerblich benutzt wird. Die Erfassung dieser Statistik erfolgt so, daß die von den Penisbewegungen abgeleiteten Synchronsignale nach dem Prinzip eines retriggerbaren Monostabilen Multivibrators integriert werden und nur die längeren Unterbrechungen als Zählimpuls verwendet werden. Mit diesem Zählimpuls wird die Summe der Benutzer ermittelt, nach denen sich zum Beispiel bei der (Gunst) gewerblichen Benutzung die Miete für das System berechnet.In Further training is still a break evaluation of the detected motion signals provided, whereby after longer Pauses the new start of a motion signal is counted respectively to obtain usage statistics when the procedure for Ex: for a fee commercial, or favor is used commercially. The capture of this Statistics are done so that the from the penile movements derived sync signals according to the principle a retriggerable monostable multivibrator and only the longer breaks as a count be used. With this count The sum of the users is determined according to which, for example in case of (commercial) use the rent for the system calculated.

Wie vorangehend an einem Beispiel für eine Kombination von Sport und Musik beim Ski fahren und Radfahren bereits erläutert, können durch Benutzung des Verfahrens die Benutzer (Aktivisten) auch noch miteinander musizieren, indem sie z.B, die Percussion von Techno Musik durch ihre Bewegungen synchronisieren und so die Musik gemeinsam gestalten. Parktische Anwendung: Mit einer solchen Trainingsmethode könnte z.B. der Betriebsrat des Volkswagenwerkes, der nach Zeitungsmeldungen seinen Team Geist auch mit gemeinsamen Sex Erlebnissen fördert, durch Verwendung des erfindungsgemäßen Verfahrens in seiner Team Fähigkeit noch weiter gestärkt werden. Da mit dem Verfahren nicht nur das Tempo von Audio Elementen (Slices) synchronisiert werden kann, sondern vor allem auch die Slices selbst adressiert werden können, kann mit einer Vielzahl von Aktivisten z.B. ein ganzes Orchester gegründet werden, das beim Publikum bestimmt starken Zulauf hat.As preceding an example of a combination of sports and music while skiing and cycling already explained, can by using the method the users (activists) also making music together, for example, the percussion of Techno Synchronize music through their movements and so the music together shape. Parktische Anwendung: With such a training method could e.g. the works council of the Volkswagenwerk, which according to newspaper reports His team also promotes spirit through shared sex experiences Use of the method according to the invention in his team ability even further strengthened become. As with the method not only the tempo of audio elements (Slices) can be synchronized, but especially the Slices themselves can be addressed with a variety from activists e.g. a whole orchestra will be founded by the audience certainly has strong inflow.

Eine weitere Variante für die Sensorik zur Erfassung der Penisbewegungen ist in 29a, 29b veranschaulicht. Diese Variante erfordert allerdings aufwendigere Kondome, die mit hochohmigen Leiterbahnen längs des Kondoms versehen sind, und je nach Eindringtiefe des Kondoms ein entsprechender Teil der Leiterbahnen) jeweils (von der Spitze s an) kurz geschlossen wird. Die Leiterbahnen sind bei diesem Beispiel mit je einem Ende jeweils an einer Ringleitung kR1 kR2 angeschlossen, wobei diese Ringleitung in zwei Hälften (29b) geteilt ist, und die Meßleitbahnenden jeweils gegenüberliegend angeordnet sind, so daß keine Durchkontaktierung erforderlich ist. Angeschlossen ist diese aus zwei Halbkreisen gebildete Ringleitung an der Elektronik E, die in einem Latexring LTX-Ring, untergebracht ist, der über das Kondom und somit über die Leitbahnen geschoben wird, wobei die Kontaktierung zwischen den Ringleitungshälften kR1 und kR2 einfach nur durch den Druck p gegeben ist, wobei die Ringleitung als Leitplastikring in den Latex Ring LTX-Ring eingelegt ist und Verbindungswege zur Elektronik Kontaktierung (a, b 29b aufweist). Aus der Darstellung aus 29a und 29b ist gut ersichtlich, daß die Bahnen b2 (jeweils) die vordere, und b1 die hintere ist, dito kR1 die vordere Ringhälfte und kR2 die dahinter liegende.

  • Figure 01270001
    26 veranschaulicht die neue Klopfunterlage zum anwendungsgerechten Einklopfen des Rhyhtmus während des Spielens eines Instrumentes. Sie ist wesentlich universeller, als wie wenn die Sensorik z.B. direkt an Schuhsole (Absatz und vorderer Teil des Schuhes) jeweils direkt angeordnet wäre. Dabei wird wieder der genannte Sensor entsprechend der DE 42 40 739 C2 (mit DE 100 82 058.1 und DE 10 2004 020 282.6 ; A1230/99, A 9122/2000, A716/2004) vom gleichen Anmelder benutzt, der in der hier bevorzugten Variante, immer nur kurze Impulse erzeugt und sich ständig im Offset automatisch abgleicht.
Another variant for the sensor system for detecting penile movements is 29a . 29b illustrated. However, this variant requires more expensive condoms, which are provided with high-resistance tracks along the condom, and depending on the depth of penetration of the condom, a corresponding part of the tracks) each (from the top s on) is short-circuited. In this example, the conductor tracks are each connected to a ring line kR1 kR2 with one end each, this ring line being divided into two halves ( 29b ), and the Meßleitbahnenden are respectively arranged opposite, so that no through-connection is required. Connected to this formed from two semicircles ring line to the electronics E, which is housed in a latex ring LTX ring, which is pushed over the condom and thus on the interconnects, the contact between the halves halves kR1 and kR2 simply by the pressure p is given, wherein the ring line is inserted as Leitplastikring in the latex ring LTX ring and connecting paths to the electronics contacting (a, b 29b having). From the presentation 29a and 29b It can be clearly seen that the tracks b2 (respectively) are the front one, and b1 the rear one, ditto kR1 the front ring half and kR2 the one behind it.
  • Figure 01270001
    26 illustrates the new knock pad for proper tapping of the rhythm while playing an instrument. It is much more universal than if the sensors were arranged directly on the shoe sole (heel and front part of the shoe), for example, directly. In this case, the said sensor is again in accordance with DE 42 40 739 C2 (With DE 100 82 058.1 and DE 10 2004 020 282.6 ; A1230 / 99, A 9122/2000, A716 / 2004) used by the same applicant, which in the preferred variant here, always produces only short pulses and constantly balances in the offset automatically.

In Verbindung mit dem verbesserten Synchronisationsverfahren kann ein in hohem Maße musikalischer Begleit "Roboter" realisiert werden, mit dem erstmals brauchbar mit einer Musikkonserve in live genauso zusammen gespielt werden kann, wie mit einem üve Partner (z.B. einem Sänger, einer Sängerin), in ständigem Wechsel musikalischer Kommunikation (über die neue Fuzzy Synchronisation) zwischen Musiker und Audio Konserve.In Connection with the improved synchronization method can be to a great extent accompanied by a musical "robot", with the first usable with a Musikkonserve in live just as well together can be played, as with a üve partner (for example, a singer, a Singer), in constant change musical communication (via the new fuzzy synchronization) between musician and audio conserve.

Um auch noch innerhalb eines Taktes eine Vielzahl von regelmäßigen Taktschlägen präzise eingeben zu können, wird eine Art allseitig druckempfindlicher Teppich (oder auch ein Tableau) benötigt, der möglichst flach sein soll, und auf dem der Schuh aufgesetzt werden kann, um in beliebigen Wechsel mit dem Absatz oder dem vorderen Teil der Schuhsole den Takt fest oder auch ganz sanft einzuklopfen. Wobei auch das Gewicht des Benutzers voll aufgelegt sein kann, oder auch nur sehr gefühlvoll geklopft werden kann. Im besonderen kann mit dem Absatz und dem vorderen Teil der Schuhsole gleichzeitig geklopft werden, wobei innerhalb eines Toleranz Zeitfensters diese Gleichzeitigkeit festgestellt wird. Diese Art zu klopfen wird als Stampfen interpretiert und als besonders kodiertes Synchronsignal ausgegeben, das beispielsweise nur jenen Bezugssignalen des Audiosignals zugeordnet ist, die die Synchronisation des beat (z.B. der Taktdauer) betreffen.Around even within a bar to enter a variety of regular beats precise can, becomes a kind of all-round pressure-sensitive carpet (or a Tableau), as flat as possible and on which the shoe can be put on in any Change with the heel or the front part of the shoe sole Beating firmly or knocking gently. Whereby the weight of the User can be hungry, or even very sensitive knocked can be. In particular, with the paragraph and the front Part of the shoe sole are knocked simultaneously, being inside a tolerance time window this simultaneity determined becomes. This style of tapping is interpreted as pounding and as specially coded synchronizing signal output, for example is associated with only those reference signals of the audio signal that the Synchronization of the beat (e.g., the cycle time).

Der Aufbau des Sensor Teppichs entspricht dem bereits besprochenen Prinzip, bei der zwischen Flachspule (Luftspule) und einer elektrisch leitenden Fläche (z.B. Folie), eine elastische Schicht liegt und über eine Verlustmessung eine Annäherungsmessung durchgeführt wird. Dabei kann auch noch die andere Seite mit einer elektrisch leitenden Folie geschirmt sein.The structure of the sensor carpet corresponds to the already discussed principle, in which between flat coil (air coil) and an electrically conductive surface (eg film), an elastic layer and over a loss measurement an approximation measurement is performed. In this case, also the other side may be shielded with an electrically conductive foil.

26 zeigt eine dargestellte Seitenansicht (Schnitt) und Draufsicht (zur Veranschaulichung der Anordnung der Meßspulen). Auf einem dünnen robusten Gummi oder Schaumstoff Teil (5000) ist eine Folie (5002) aufgelegt. Alternativen sind: ein dünnes federhartes z.B. auch gelochtes Metallblech (5002), oder weil die hohe Empfindlichkeit des Verlustmeßsensors durch die Verwendung eines negativen Leitwertes es zuläßt (vgl. 9a und 17) auch elastisch zusammendrückbarer elektrisch leitender Schaumstoff (5002). Die elektrisch leitende Fläche 5002 wird von einer Schutzauflage 5003 abgedeckt. Da diese zusammendrückbare Sandwichfläche auf dem Fußboden aufgelegt wird, ist es ausreichend, diese Sandwichfläche in einen Teppich einzunähen (1 Teppich als Auflagefläche 5001 mit weiterer aufgenähtem Teppich 5003 als Oberfläche), mit Kabelanschluß kb der Elektronik. 26 shows an illustrated side view (section) and plan view (to illustrate the arrangement of the measuring coils). On a thin sturdy rubber or foam part ( 5000 ) is a foil ( 5002 ) hung up. Alternatives are: a thin spring-hard, eg perforated metal sheet ( 5002 ), or because the high sensitivity of the loss-measuring sensor by the use of a negative conductance allows it (see. 9a and 17 ) also elastically compressible electrically conductive foam ( 5002 ). The electrically conductive surface 5002 is from a protective pad 5003 covered. Since this compressible sandwich surface is laid on the floor, it is sufficient to sew this sandwich surface in a carpet (1 carpet as a support surface 5001 with another stitched carpet 5003 as surface), with cable connection kb of the electronics.

Die bei diesem Beispiel verwendeten 9 Meßspulen sind einfache Drahtspulen (z.B. Luftspulen L1... L9) als parallele Längsspulen in den Teppich eingenäht und jeweils mit drei unterschiedlichen Frequenzen gespeist, so daß jede benachbarte Spule eine unterschiedliche Meßfrequenz aufweist (fA, fB, fC). Die Längsspulen sind senkrecht zur Länge des auf die Fläche aufsetzenden Schuhs ausgerichtet, wobei die Druckvariationen von Absatz undloder Schuhspitze dann durch die jeweils gerade darunter liegenden Spulen gemessen werden.The 9 measuring coils used in this example are simple wire coils (e.g., air coils L1 ... L9) are sewn into the carpet as parallel longitudinal coils and respectively fed with three different frequencies, so that each adjacent Coil a different measuring frequency has (fA, fB, fC). The longitudinal coils are perpendicular to the length of the on the surface fitted shoe, the pressure variations of Heel and / or shoe lace then through each just below lying coils are measured.

Durch diese Anordnung bedingt, kann der auf den Teppich aufgesetzte Schuh beliebig seitlich verschoben oder auch der Länge nach versetzt aufsetzten. Dabei wird durch die Sensorik erkannt:

  • • a) wenn mit dem Absatz des Schuhs auf den Teppich geklopft wird;
  • • b) wenn mit dem Vorderteil der Schuhsole auf den Teppich geklopft wird;
  • • c) wenn mit dem Vorderteil der Schuhsole und mit dem Absatz des Schuhs auf den Teppich gleichzeitig geklopft wird (Stampfen), wobei dies als extern kodiertes Synchronsignal erkannt und ausgegeben wird;
  • • d) wenn mit dem Schuh nach vorne gerutscht wird, dito nach hinten gerutscht wird, zur Erzeugung einer Schaftfunktion;
  • • e) und gegebenenfalls werden relative Intensitätsänderungen gleichfalls als extern kodiertes Synchronsignal erkannt und ausgegeben.
Due to this arrangement, the patch on the carpet shoe can be moved laterally as desired or put on the offset lengthwise. It is detected by the sensors:
  • • a) when tapping the carpet with the heel of the shoe;
  • B) when tapping the carpet with the front part of the shoe sole;
  • • c) when knocking on the carpet with the front part of the shoe sole and the heel of the shoe at the same time (pounding), this being recognized as an externally coded synchronizing signal and output;
  • D) when the shoe is slipped forward, slipping backwards to produce a shaft function;
  • E) and, where appropriate, relative intensity changes are also detected and output as externally encoded synchronous signal.

Die ersten beiden Aktionen (a, b) entsprechend einer Synchronsignalerzeugung, die weiteren Aktionen (c) entsprechen einer Schaltsignalerzeugung, vergleichbar mit einer Tastenbetätigung. Wobei z.B. die Wiedergabe eines Audiosignals ein- ausgeschaltet werden kann, oder auch Vorschlagtakte markiert werden können, usw.The first two actions (a, b) according to a synchronous signal generation, the further actions (c) correspond to a switching signal generation, comparable to a key press. Where e.g. the playback of an audio signal is switched on can be, or suggestion files can be marked, etc.

Weitere Unterscheidungen, z.B. zwischen Absatz und Vorderteil der Schuhsole kann sicher getroffen werden, wenn auf dem Absatz ein Metallblech aufgeklebt wird, da dann die Meßspulen eine größere Verluständerung messen (über das Blech, nicht über die Annäherung einer z.B. relativ hochohmigen Metallfolie, die auf einen Gummibelag, etc., aufgelegt ist).Further Distinctions, e.g. between the heel and the front part of the shoe sole Can be safely taken if on the heel of a metal sheet is glued, because then the measuring coils a bigger loss change measure (over the sheet, not over the approach a e.g. relatively high-resistance metal foil resting on a rubber coating, etc., is over).

27 veranschaulicht Schaltungsdetails: Neben der einfachen Möglichkeit, für jede Spule den erläuterten Verlustmeßsensor mit der Parallelkapazität als Resonanzkapazität der Meßspulen jeweils vorzusehen, werden hier die Meßspulen durch einen Multiplexer der (zeitlich) der Reihe nach an die Meßschaltung angeschaltet, was problemlos möglich ist, da der negative Leitwert -G auch den Durchschaltwiderstand der FET- Schalter reduziert. In 27 sind die 9 Spulen L1... L9 jeweils in drei Gruppen mit für jede Gruppe jeweils unterschiedlichen Frequenzen fA, fB und fC eingeteilt, wobei die Spulen jeder Gruppe mit den jeweils gleichen Meßfrequenzen, jeweils an einen Multiplexer MUXA, MUXB, MUXC angeschlossen (vgl. Eingänge l1, l4. l7; l2, l5, l!8; und l3, l6, l9) sind, deren Ausgänge jeweils an die Sensorschaltungen (SfA, SfB, SfC) mit ihren unterschiedlichen Meßfrequenzen fA, fB und fC (und den Parallelkondensatoren CA, C8, und CC zur Bildung des Meßschwingkreises) angeschaltet sind. Die Umschaltung der Eingänge der Multiplexer erfolgt über ihre Adressierung (ADDA, ADDB, ADDC), jeweils zum Zeitpunkt des Stromnulldurchganges in der Spule. Da für jede Meßfrequenz fA, fB und fC, ein gleichzeitig messender eigener Sensor vorgesehen ist, können somit jeweils drei beliebig benachbarte Spulen gleichzeitig gemessen werden. Somit hier nur drei Zyklen [], [], [], jeweils adressiert mit ADDA, ADDB, ADDC, notwendig sind, um alle 9 Spulen zu erfassen: [L1, L2, L3] im ersten Zyklus; [L4, L5, L6] im zweiten Zyklus; [L7, L8, L9] im dritten Zyklus. Dabei ist weiterhin vorgesehen, z.B. zur besseren Erfassung der Gewichtsveränderung durch die Schuhspitze, die Aufteilung der Adresserierung ständig so zu variieren, daß die maximale Veränderung des Verlustes in der jeweils mittleren Spule auftritt. Wäre dies z.B. an L4 der Fall, dann würden die Spulen in den drei Zyklen: [L9, L1, L2] im ersten Zyklus; [L3, L4, L5] im zweiten Zyklus; [L6, L7, L8] im dritten Zyklus adressiert werden, um die Spulen zu erfassen. Daß hat den Vorteil, daß bei geringer Versetzung, wenn der Fuß nach vorne oder nach hinten rutscht, sofort der jeweilige Einklopftakt sofort verzögerungsfrei festgestellt wird, womit auch größere Felder abgetastet werden können. Dabei ist es zweckmäßig eine größeren Teppichfläche zu verwenden, der durch zwei unterschiedliche Farben in zwei Felder für den rechten oder linken Fuß geteilt ist, dito zwei unterschiedliche Spulenfelder aufweist, damit sowohl z.B. durch nach vorne oder nach hinten gleiten des Fußes mit dem rechten Fuß weitere Tastensignale noch zusätzlich eingegeben werden können. Für das Kennzeichnungssignal, welches einen neuen Start des Audiosignals bei einer betreffenden Stelle, die durch eine gespielte Melodie oder einer im Notenbild fest gelegten Zwangsfolge (nach Abschaltung, bzw. einer Pause des Audiosignals) bewirkt, kann beispielsweise auch eine monostabile Rücksetzzeit initialisiert werden, die aktiv wird, wenn nach Eingabe eines Startsignals, keine Noten durch den Benutzer gespielt werden. 27 illustrates circuit details: In addition to the easy way to provide for each coil the described loss sensor with the parallel capacity as resonance capacity of the measuring coils, here the measuring coils are connected by a multiplexer of (temporally) in turn to the measuring circuit, which is easily possible since the negative conductance -G also reduces the on-resistance of the FET switches. In 27 the 9 coils L1 ... L9 are each divided into three groups with different frequencies fA, fB and fC for each group, the coils of each group being connected to the respective same measuring frequencies, in each case to a multiplexer MUXA, MUXB, MUXC (cf. , L1, l4, l7, l2, l5, l! 8, and l3, l6, l9) whose outputs are respectively connected to the sensor circuits (SfA, SfB, SfC) with their different measuring frequencies fA, fB and fC (and the Parallel capacitors CA, C8, and CC to form the Meßschwingkreises) are turned on. The switching of the inputs of the multiplexer via their addressing (ADDA, ADDB, ADDC), respectively at the time of current zero crossing in the coil. Since for each measuring frequency fA, fB and fC, a simultaneously measuring own sensor is provided, thus each three arbitrarily adjacent coils can be measured simultaneously. Thus here only three cycles [], [], [], each addressed with ADDA, ADDB, ADDC, are necessary to detect all 9 coils: [L1, L2, L3] in the first cycle; [L4, L5, L6] in the second cycle; [L7, L8, L9] in the third cycle. It is further provided, for example, to better capture the change in weight by the toe, the distribution of Adresserierung constantly vary so that the maximum change in the loss occurs in the middle coil. For example, if this were the case at L4, then the coils in the three cycles would: [L9, L1, L2] in the first cycle; [L3, L4, L5] in the second cycle; [L6, L7, L8] in the third cycle to detect the coils. That has the advantage part that at low displacement, when the foot slips forward or backward, immediately the respective knocking is detected immediately without delay, which also larger fields can be scanned. It is expedient to use a larger carpet area, which is divided by two different colors in two fields for the right or left foot, dito two different coil fields, so that, for example, by forward or backward sliding of the foot with the right foot more Key signals can be additionally entered. For the identification signal, which causes a new start of the audio signal at a respective point, by a melody played or imposed in the note image forced sequence (after shutdown, or a pause of the audio signal), for example, a monostable reset time can be initialized becomes active if no notes are played by the user after entering a start signal.

Zu 18b zeigt ein Beispiel, bei dem die Erzeugung der Synchronimpulse an einem Skianzug, vergleichbar nach dem zu 18a und 22d erläuterten Prinzip erfolgt, wobei die Sensorspule 2 als sehr flache Spule (Luftspule) größeren Durchmessers (auch in elliptischer Form, etc.) in den Skianzug oberhalb des Knies (Rückseite) eingenäht ist, dito unterhalb des Knies als Gegenstück die elektrisch leitende Folie zur Näherungsmessung (über den in die Spule eingekoppelten Verlust). Anstelle der Folie kann natürlich auch unmittelbar elektrisch leitendes Gewebe verwendet werden.To 18b shows an example in which the generation of the sync pulses on a ski suit, comparable after 18a and 22d explained principle is carried out, wherein the sensor coil 2 sewn as a very flat coil (air coil) of larger diameter (also in elliptical shape, etc.) in the ski suit above the knee (back), ditto below the knee as a counterpart, the electrically conductive foil for approximate measurement (about the coupled into the coil loss ). Of course, directly electrically conductive fabric can be used instead of the film.

An der Körperseite ist die Spule durch eine Folie geschirmt, so daß durch den Körperwiderstand des anliegenden Beines keine Verluständerung auftritt. Das gleiche kann natürlich an beliebigen Gliedmaßen des menschlichen Körpers vorgenommen werden, z.B. um im Schulterbereich und im Bereich des Armgelenkes bei diversen Sportarten, Hometrainer, Stemmen von Hanteln, etc., die Bewegungen abzutasten und so nicht nur an den Wendepunkten Impulssignale als Synchronsignale zu erhalten, sondern auch die Geschwindigkeit über den Weg der Bewegung abtasten zu können, jeweils bezogen auf die an den Wendepunkten (des Weges) erhaltenen Werte. Dabei kann die Nachkalibrierung (zum Ausgleich der Drift) des bevorzugten, extrem empfindlich messenden Verlustsensors auch so vorgenommen werden, daß dies jeweils an den Wendepunkten bzw. Umkehrpunkten der (als Abstandsmessung zur Einkopplung des Körperwiderstandes oder elektrisch leitender Flächen gemessenen) Bewegungen sehr schnell erfolgt, somit als Meßwert jeweils nur die relative Änderung der Stellgröße Control von Umkehrpunkt zu Umkehrpunkt des eingekoppelten Verlustes bewertet ist, und daraus je nach relativem, der Geschwindigkeit entsprechenden Anstieg, die Synchronsignale so abgeleitet sind, daß zwischen Umkehrpunkt zu Umkehrpunkt der Bewegung virtuelle Markierungen gesetzt werden, welche den im Audiosignal enthaltenen Bezugssignalen entsprechen (um die Synchronisation zu steuern).At the body side the coil is shielded by a foil, so that by the body resistance of the adjacent leg no loss change occurs. The same can of course on any limbs of the human body be made, e.g. around the shoulder area and in the area of the Wrist in various sports, exercise bikes, dumbbells, etc., to scan the movements and not only at the turning points Receive pulse signals as sync signals, but also the Speed over to be able to sense the path of the movement, in each case related to the values obtained at the turning points (of the way). It can the Recalibration (to compensate for the drift) of the preferred, extreme sensitive measuring loss sensor also be made so that this each at the turning points or reversal points of the (as distance measurement for coupling the body resistance or electrically conductive surfaces Measured) movements are very fast, thus as measured value respectively only the relative change the control value Control from reversal point to reversal point of the injected loss is, and depending on the relative, the speed corresponding Rise, the sync signals are derived so that between Reversal point to reversal point of movement virtual markers set which correspond to the reference signals contained in the audio signal (to control the synchronization).

Anhang: ergänzende Angaben zu den Figuren:Attachment: supplementary Details of the figures:

1d: 12... Batterie, 10... entfernbare Batterieabdeckung (Propfen), im Griff 11 des Ski Stocks eingelassen, 11b Elektronik. 1d : 12 ... battery, 10 ... removable battery cover (plugs), in the handle 11 taken in the ski pole, 11b Electronics.

ENDETHE END

Claims (58)

Verfahren mit einer Vorrichtung zur Regelung der Wiedergabegeschwindigkeit bei der Wiedergabe eines Audiosignals, zum Zwecke der Anpassung der Phasenlage und/oder Frequenz des durch die Vorrichtung (MP3 Player, Computer, etc.) wiedergegebenen Audiosignals an die Wahrnehmung eines Benutzers, der im Audiosignal enthaltene, charakteristische Bezugsstellen visuell und/oder akustisch unmittelbar und/oder gegebenenfalls über weitere Bezugsmittel (z.B. optisch durch das Lesen eines dem wiedergegebenen Audiosignals entsprechenden Notenbildes) wahrnimmt, welche als zeitliche Bezugsmeßpunkte für die Feststellung des Zeitbezugs zu durch den Benutzer eingegebenen Synchronsignalen (im Audiosignal) kodiert sind, um über eine Zeitmessung bei der Temporegelung die Phasenlage und/oder Frequenz des durch das Audiosignal wiedergegebenen Musikstückes den durch den Benutzer eingegebenen Synchronsignalen zeitlich anzupassen, während der Benutzer mit der Vorrichtung in gegenseitigen Wechselspiel kommuniziert, bei dem der Benutzer über die genannte Wahrnehmung durch die Vorrichtung synchronisiert wird sowie die Vorrichtung über eingegebene Synchronsignale durch den Benutzer synchronisiert wird, wobei der Benutzer von dem durch die Vorrichtung ausgegebenen Tempo abweichen kann oder auch rhythmische Tempovariationen (bei unverändertem Musiktakt) ausführen kann, indem er in Bezug auf diese Wahrnehmung (von Bezugssignalen) die Synchronsignale vor- oder nacheilend eingibt, und entsprechend der jeweils vorgenommenen Messung a) eine Synchronisation der Wiedergabegeschwindigkeit des Audiosignals entsprechend den durch den Benutzer eingegebenen Synchronsignalen vorgenommen wird, b) und/oder eine rhythmische Fehlerdiagnose vorgenommen wird, c) und/oder das Zeitraster des wiedergegebenen Audiosignals den Synchronssignalen entsprechend verändert (und der Wiedergabe zugehörig abgespeichert wird), wobei die Zuordnung der Synchronsignale zu den (jeweils) zugehörigen Bezugssignalen durch einen als den Bezugssignalen jeweils zugehöriges Zeitfenster oder Zeitraster erfolgt (nachfolgend auch als Fangbereich bezeichnet), dadurch gekennzeichnet, daß die Zeitpunkte der Bezugssignale, welche im Audiosignal als zeitliche Bezugsmeßpunkte für die Messung des Zeitbezugs der eingegebenen Synchronsignale in Bezug zur Wiedergabe des Audiosignals (als Zeichen besonderer zeitlicher Zuordnung, bzw. als Bezugszeitpunkte) vorgesehen sind, jeweils (von weiteren Bezugssignalen unterscheidbare) Zeitbereiche, nachfolgend Korrekturzeitintervalle genannt, markieren, innerhalb denen jeweils der durch die Temporegelung vorgenommene Zeitausgleich vorgenommen wird, im Unterschied zu weiteren gleichfalls durch weitere Bezugssignale kodierte Zeitpunkte, bzw. Zeitintervalle, in welchen dieser Zeitausgleich nicht oder nur in geringerem Ausmaß vorgenommen wird, wobei gegebenenfalls durch unterschiedliche Klassifizierung (Kodierung) der Bezugssignale Zeitbereiche unterschiedlicher Zeitkorrekturen, oder Ausblendung von Zeitkorrekturen, vorgesehen sein können, und gegebenfalls je nach Klassifizierung unterschiedliche Bezugssignale für die Festlegung von Korrekturzeitintervallen und für die Zeitmessung zu den Synchronsignalen verwendet sind.Method with a device for controlling the playback speed of an audio signal for the purpose of adjusting the phase position and / or frequency of the audio signal reproduced by the device (MP3 player, computer, etc.) to the perception of a user included in the audio signal, characteristic reference points visually and / or acoustically perceives directly and / or optionally via further reference means (eg visually by reading a musical image corresponding to the reproduced audio signal), which as time reference measuring points for determining the time reference to the user input synchronous signals (in the audio signal) encoded in order to temporally adjust the phase angle and / or frequency of the piece of music reproduced by the audio signal by means of a time measurement in the temporal control, the synchronous signals input by the user while the user communicates with the apparatus in mutual interplay iert, in which the user is synchronized on the said perception by the device and the device is synchronized via input sync signals by the user, wherein the user may deviate from the output by the device tempo or rhythmic tempo variations (with unchanged music tact) run in that, with respect to this perception (of reference signals), it inputs the sync signals forwards or backwards, and according to the respective measurement a) a synchronization of the playback speed of the audio signal is made according to the sync signals input by the user, b) and / or a rhythmic fault diagnosis is made, c) and / or the time frame of the reproduced audio signal corresponding to the synchronizing signals changed (and the playback is stored belonging), wherein the assignment of the synchronizing signals to the (respectively) associated reference signals by one of the reference signals respectively associated time window or time grid takes place (hereinafter Designated catchment area), characterized in that the time points of the reference signals, which are provided in the audio signal as time reference measuring points for the measurement of the time reference of the input synchronizing signals in relation to the reproduction of the audio signal (as a sign of special temporal assignment, or as reference times), respectively ( Mark time periods, referred to below as correction time intervals, within which the time adjustment effected by the speed control is performed, in contrast to further time points likewise coded by further reference signals te, or time intervals in which this time compensation is not or only to a lesser extent, wherein optionally by different classification (coding) of the reference signals time ranges of different time corrections, or suppression of time corrections may be provided, and optionally, depending on the classification, different reference signals for the determination of correction time intervals and for the timing of the sync signals are used. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Verfahren dazu verwendet wird, um die der Synchronisation entsprechenden Temposchwankungen vorwiegend über die Veränderung der Dauer von Musiktakten auszugleichen, wobei innerhalb der Musiktakte nur eine lineare (proportionale) Veränderung des Zeitmaßstabes zugelassen wird, bzw. gegebenenfalls eine geringfügige Abweichung davon.Method according to claim 1, characterized in that that this Method is used to match the synchronization Tempo fluctuations predominantly over the change to balance the duration of music files, being within the music file only a linear (proportional) change of the time scale or, where appropriate, a slight deviation from that. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Verfahren dazu verwendet wird, um die der Synchronisation entsprechenden Tempovariationen über die innerhalb der Begrenzung der Musiktakte (gegebenenfalls auch über mehrere Takte) jeweils eingeschlossenen Noten, bzw. Audiosignalanteile über die Temporegelung des Audiosignals zu synchronisieren, wobei Dauer der Musiktakte (beat) nicht verändert wird.Method according to claim 1, characterized in that that this Method is used to match the synchronization Tempo variations over within the limits of the music acts (possibly over several Bars) respectively enclosed notes, or audio signal components via the speed control synchronizing the audio signal, with duration of the music acts (beat) not changed becomes. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß zwei Modi vorgesehen sind, bei denen ein der Synchronisation entsprechender Zeitausgleich wahlweise a) durch Veränderung der Dauer des Musikaktes vorgenommen wird, wobei gegebenenfalls (optional) auch eine Veränderung der Zeitproportionalität der innerhalb der Musiktakte jeweils auftretenden Notendauer (mit) zugelassen sein kann, b) oder durch Veränderung der Zeitproportionalität der innerhalb der Musiktakte jeweils auftretenden Notendauer bei unveränderlicher Dauer des Musikaktes vorgenommen wird, und daß die Auswahl, welche Synchronisation (a oder b) jeweils vorgenommen wird durch Kodierung der Synchronsignale vorgenommen ist, wobei A) die Kodierung der Synchronsignalquelle über die Eingabevorrichtung, über welche die Synchronsignale eingegeben sind, erfolgt; B) und/oder die Kodierung der Synchronsignale durch die zeitliche Nähe betreffender Synchronsignale zu betreffenden Bezugssignalen des Audiosignals erfolgt.Method according to one of claims 1 to 3, characterized that two Modes are provided in which one of the synchronization corresponding Time balance optional a) by changing the duration of the music act where appropriate (optionally) also a change the time proportionality the duration of each note occurring during the music acts can be, b) or by changing the time proportionality of within the music acts respectively occurring note duration with immutable Duration of the music act is made, and that the selection, which synchronization (a or b) is carried out in each case by Coding of the sync signals is made, wherein A) the Coding of the synchronizing signal source via the input device, via which the synchronizing signals are input, takes place; B) and / or the Coding of the synchronizing signals by the temporal proximity concerning Sync signals to respective reference signals of the audio signal he follows. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, – daß die eingegebenen, dem Rhythmus des wiedergegebenen Musikstückes entsprechenden Synchronsignale auch passend zum Rhythmus (z.B. Taktschlag) ausgelassene oder passend zum Rhythmus (z.B. Taktschlag) weiterhin hinzugefügte Synchronsignale betreffen kann, – und daß die zwischen den Synchronsignalen jeweils gemessene Zeitspanne für die Zuordnung der Synchronsignale zu den Bezugssignalen verwendet wird, indem die gemessene Zeitspanne, gegebenenfalls nach Rundung auf den (Fangbereich) Zeitwert eines Bezugssignals entsprechend dem für die Bezugssignale und Synchronsignale verwendeten Zeitraster, jeweils jenem Bezugssignal zugeordnet wird, dem er nach dem zeitlichen Ablauf des Audiosignals (bzw. der dazu vorgesehenen Bezugssignale) entspricht, wobei die zu dem gemessenen Bezugssignal entsprechende zeitliche Abweichung des Synchronsignals für die Synchronisation verwendet ist und folgende Maßnahmen für die Zuordnung der Synchronsignale zu den Bezugssignalen zur Durchführung gelangen: a) trifft in Bezug zum aktuell synchronisierten Bezugsignalzeitraster ein Synchronimpuls ein, zu dem ein Bezugssignal in dessen (zeitlichen) Fangbereich kodiert ist, dann wird der Synchronimpuls diesem Bezugssignal (und seiner Kodierten Verwendung) zugeordnet, b) trifft in Bezug zum aktuell synchronisierten Bezugsignalzeitraster ein Synchronimpuls zum erwarteten Bezugssignal voreilend ein, ohne daß das Bezugssignal mit seinem (zeitlichen) Fangbereich das Synchronsignal detektiert, bzw. treffen gegebenenfalls mehrere solche Bezugssignale ein, dann wird die jeweils gemessene Zeitspanne unter Bezugnahme des Zeitrasters der Bezugsignale (z.B. in Relation zur den gemessenen Zeiten entsprechenden Notenpunktierung eines Musiktaktes) für die weiteren eintreffenden Synchronsignale solange aufsummiert, bis der dadurch erhaltene Synchronisationszeitpunkt in den (zeitlichen) Fangbereich eines Bezugssignals gerät oder einem solchen entspricht, um die Zuordnung eines eingehenden Synchronimpulses zu einem zugehörigen Bezugssignal zu erhalten, c) trifft in Bezug zum aktuell synchronisierten Bezugsignalzeitraster ein Synchronimpuls zum einem Bezugssignal nacheilend ein, so daß das Bezugssignal, oder mehrere nachfolgende Bezugssignale mit seinem (zeitlichen) Fangbereich das Synchronsignal detektiert, dann wird die gemessene Zeitspanne unter Bezugnahme des Zeitrasters der Bezugsignale (z.B. in Relation zu den gemessenen Zeiten entsprechenden Notenpunktierung eines Musiktaktes) durch die weiteren eintreffenden Synchronsignale solange aufsummiert, bis der dadurch erhaltene Synchronisationszeitpunkt in den (zeitlichen) Fangbereich eines Bezugssignal gerät oder einem solchen nacheilend entspricht, um die Zuordnung des Synchronimpulses zum Bezugssignal zu erhalten.Method according to one of Claims 1 to 4, characterized in that - the inputted synchronizing signals corresponding to the rhythm of the reproduced piece of music may also correspond to the rhythm (eg beat) omitted or suitably added to the rhythm (eg beat) further added synchronizing signals, - and the time interval respectively used for the assignment of the synchronizing signals to the reference signals is used by assigning the measured time, possibly after rounding to the (catching) time value of a reference signal according to the time grid used for the reference signals and synchronizing signals, to that reference signal, it corresponds to the time sequence of the audio signal (or the reference signals provided for this purpose), the time deviation corresponding to the measured reference signal of the synchronization signal being used for the synchronization and the following measures for the allocation a) arrives at a synchronizing pulse in relation to the currently synchronized reference signal time grid, to which a reference signal is coded in its (temporal) capture range, then the synchronization pulse is assigned to this reference signal (and its coded use), b) arrives in relation to the currently synchronized reference signal time lapse a sync pulse to the expected reference signal without the reference signal with its (temporal) capture range detects the sync signal, or possibly take several such reference signals, then the respective measured time interval with reference to the time grid the reference signals (eg in relation to the measured times corresponding note punctuation of a musical act) for the further incoming synchronizing signals until such time as the resulting synchronization time falls within the (temporal) capture range of a reference signal or corresponds to such to obtain the assignment of an incoming sync pulse to an associated reference signal, c) applies in relation to the currently synchronized Referenzsignalzeitraster a sync pulse to a reference signal trailing, so that the reference signal, or more subsequent reference signals with its (temporal) capture range detects the sync signal, then the measured time with reference to the time frame of the reference signals (eg in relation to the measured times corresponding note punctuation of a musical clock) as long as added together by the further incoming synchronization signals until the synchronization time thus obtained in the (temporal) capture range of a reference signal or such an n Acheilend corresponds to receive the assignment of the sync pulse to the reference signal. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Kodierung der Bezugssignale, bezüglich ihrer Verwendung im Synchronisationsverfahren eines oder mehrere der nachfolgend angegebenen Verwendungsangaben umfaßt a) die Markierung von Zeitbereichen (als Korrekturzeitintervalle) in denen jeweils die einer Tempoänderung des Audiosignals entsprechende Korrektur möglichst Zeit proportional, in Bezug auf die Veränderung der Zeitabstände des zwischen den wiedergegebenen Bezugssignalen jeweils auftretenden Audiosignals vorgenommen wird, wobei dieses Korrektur weiterhin durch innerhalb der Zeitbereiche weitere Zeitbereiche (vgl. nachfolgenden Absatz b) einer bestimmten zugelassenen Abweichung von dieser linearen Proportionalität der Zeitabstände, aufweisen kann; b) die Markierung von Triggermöglickeiten, bei denen zusätzlich zur vorhandenen Synchronisation die Wiedergabe bestimmter, dieser Markierung entsprechender Stellen unmittelbar durch Eingabe eines betreffenden Synchronsignals ausgelöst werden kann; c) gegebenenfalls die Angabe von zu unterschiedlichen Bezugssignalen zulässigen Zeittoleranzen, mit welcher die Korrektur innerhalb der durch die Bezugssignale jeweils kodierten Korekturzeitintervalle erfolgt; d) die Maskierung von Zeitbereichen (im Audiosignal), über die die unter (c) genannte Abweichung nicht erfolgen soll; e) die Markierung von Zeitbereichen, die bei der Korrektur nicht beeinflußt werden sollen, oder mit in einem bestimmten Status für die Korrektur verwendet werden sollen (z.B. unveränderlicher Musiktakt), f) Bezugssignale welche auf direkte Synchronisationspunkte im Audiosignal bezogen sind (z.B. Taktbeginn), wobei über die Dauer der diesen Bezugssignalen zugehörigen Zeitspannen (vgl. von Bezugssignal 1 bis Bezugssignal 1 in 13 und 14) die Synchronisation jeweils ausgeführt wird, g) und/oder Bezugssignale, welche nur zur Bestimmung des Meßwertes der zeitlichen Abeichung verwendet sind, der dann zu den anderen Bezugssignalen, die sich auf direkte Ausführung der Synchronsiation im Audiosignal beziehen, jeweils verwendet wird, h) Bezugssignale, welche Zeitpunkte markieren, zu denen eine Tempoumschaltung durch Eingabe weiterer externer Steuersignale (z.B. Tastensignale, etc.) erfolgen kann, i) eine Angabe, ob es sich bei dem Bezugssignal um die Zuordnung zu einem eingegebenen Synchronsignal, oder wenn gegebenenfalls nicht eingegeben, um die Zuordnung zu einem durch Aufsummierung des Taktrasters (aus einem vorhergehenden Synchronsignal) erhaltenen Synchronsignal handelt, j) eine Angabe, ob es sich bei dem Bezugssignal um die Zuordnung zu durch den Benutzer erzeugte Notenpassagen handelt (als dekodiertes Synchronsignal), k) eine Angabe, weiche die Zuordnung von Zeitmessungen bestimmt, die zwischen Synchronsignalen in Zuordnung zu Bezugssignalen auftritt, undloder zwischen in Echtzeit vom Benutzer erzeugten Notenpassagen und Synchronsignalen auftritt (in Zuordnung zu Bezugssignalen), l) eine Angabe, ob eine zu einem Bezugssignal erhaltenes Synchronisationssignal für eine Synchronisation verwendet wird und/oder zur Korrekturansage (Aufruf eines betreffenden Slice), m) eine Angabe, welche Spuren eines mehrspurig wiedergegebenen Audiosignals von der Synchronisation jeweils betroffen sind, wobei gegebenenfalls Bezugssignale vorgesehen sind, die sämtliche Spuren betreffen (z.B. um den Takt, bzw. Beat zu halten), und solche welche spezielle Spuren betreffen (z.B. um Synkopen zwischen einem in Echtzeit gespieltem Instrument einzuhalten, oder zu verhindern), n) eine Angabe, die jene Zeitintervalle markieren, welche die zeitliche Veränderung mit aufnehmen, die nicht mehr der vorzunehmenden Korrektur entsprechen (z.B. wenn der Takt nicht verändert werden soll), o) eine Angabe, die jene Zeitintervalle markieren, bei denen das Zeitraster entsprechend (innerhalb einer vorgegebenen Quantisierung) verändert werden soll (zum Zwecke der Abspeicherung), p) eine Unterscheidung durch die Eingabevorrichtung kodierter Synchronsignale, die entsprechend ihrer Kodierung einer bestimmten Kodierung von Bezugssignalen zugeordnet sind, q) eine Angabe, bei der die betreffenden Bezugssignale Zeitintervalle markieren, bei denen die Funktion nach Anspruch 5 abgeschaltet wird.Method according to one of Claims 1 to 5, characterized in that the coding of the reference signals, with regard to their use in the synchronization method, comprises one or more of the following indications of use: a) the marking of time ranges (as correction time intervals) in each case corresponding to a tempo change of the audio signal Correction as far as possible in proportion to the change in the time intervals of the audio signal occurring between the reproduced reference signals, this correction also being effected by within the time ranges other time ranges (see the following paragraph b) a certain permitted deviation from this linear proportionality of the time intervals , may have; b) the marking of triggering modes in which, in addition to the existing synchronization, the reproduction of certain positions corresponding to this marking can be triggered directly by inputting a relevant synchronization signal; c) if appropriate, the indication of time tolerances permissible for different reference signals, with which the correction takes place within thecorrection time intervals respectively coded by the reference signals; d) the masking of time ranges (in the audio signal) over which the deviation mentioned under (c) should not occur; e) the marking of time ranges which are not to be influenced during the correction, or with which the correction is to be used in a certain status (eg unchangeable music clock), f) reference signals which are related to direct synchronization points in the audio signal (eg clock start), wherein the duration of the time periods associated with these reference signals (see reference signal 1 to reference signal 1 in FIG 13 and 14 ) the synchronization is carried out in each case, g) and / or reference signals which are used only for determining the measured value of the time calibration, which is then used in each case for the other reference signals which relate to direct execution of the synchronization in the audio signal, h) Reference signals which mark points in time at which a speed changeover can take place by inputting further external control signals (eg key signals, etc.), i) an indication as to whether the reference signal is the assignment to an input synchronizing signal, or if not entered, j) an indication of whether the reference signal is the assignment to user-generated note passages (as a decoded synchronizing signal), k) an indication of the assignment to a sync signal obtained by summing the clock grid (from a previous sync signal); , which determines the assignment of time measurements made between sync signals in Zu l) an indication of whether a synchronization signal obtained for a reference signal is used for synchronization and / or for the correction announcement (invocation of a relevant slice) ), m) an indication of which tracks of a multi-track reproduced audio signal are affected by the synchronization respectively, wherein reference signals are provided, which affect all tracks (eg to keep the beat), and those which special tracks ( eg to maintain or prevent syncopation between an instrument played in real time), n) an indication that marks those time intervals which include the temporal change that no longer corresponds to the correction to be made (eg if the clock is not to be changed) , o) an indication marking those time intervals, b p) a distinction by the input device of coded synchronizing signals, which according to their coding are assigned to a specific coding of reference signals, q) an indication in which the time frame is to be changed accordingly (within a given quantization) (for the purpose of storage); the respective reference signals mark time intervals at which the function is switched off according to claim 5. nach Anspruch 6, dadurch gekennzeichnet, daß in den Bezugssignalen für unterschiedliche Status Bereiche, in dem sich das Verfahren jeweils befindet, unterschiedliche Korrekturzeitspannen, welche jeweils diesen Status Bereichen zugehörig sind und unterschiedliche Auflösungen (dito Fangbereiche) der Synchronisation betreffen, kodiert sind, wobei die Synchronisation abhängig von der sich jeweils verringernden Abweichung schrittweise in eine höhere Auflösung geschaltet wird, bzw. dito wenn sich ergebender größerer Abweichung, die Synchronisation wieder in die geringere Auflösung geschaltet wird.according to claim 6, characterized in that in the Reference signals for different status areas, in which the procedure respectively located, different correction periods, each belonging to these status areas are and different resolutions (ditto capture areas) of synchronization, encoded, being dependent on the synchronization from the decreasing deviation gradually into one higher resolution is switched, or ditto if resulting greater deviation, the synchronization is switched back to the lower resolution. Verfahren nach einem der Ansprüche 1 bis 7, oder nach dem Oberbegriff aus Anspruch 1, dadurch gekennzeichnet, daß synchron zu dem im Tempo geregelten Audiosignal, ein zugehöriges Noten Datensignal (aufbereitetes MIDI, etc.) mit einer an das (enge) Synchronisationszeitraster angepaßten Zeitauflösung, als einer Notensequenz jeweils entsprechende Vergleichsvorlage an eine Vergleichseinrichtung wiedergegeben wird um die der Vergleichseinrichtung weiterhin vorgelegte Sequenz eines aktuell erzeugten Notensignals (MIDI Instrument, Frequenz/MIDI Konverter, etc.) nach einem Muster zu dekodieren, daß bezogen auf den aktuellen Wiedergabezeitpunkt des Audiosignals die dem Audiosignal zugehörigen Noten um eine bestimmte Zeitdauer (z.B. entsprechend der Dauer einer 1/2 Note, etc.) gegenüber dem Audiosignal als zeitlich voreilende Notendaten mit einer der Auflösung des Synchronisationszeitrasters in serielle Daten aufgesplittet und in einen Speicher der Reihe nach eingeschrieben sind und zu jedem Einschreibvorgang der Reihe nach über den gesamten Speicherbereich (z.B. entsprechend der Dauer einer 1/2 Note) nach ausgelesen werden, um eine Vielzahl von Reihen zu bilden, die sich jeweils dadurch unterscheiden, daß sie schrittweise (die voreilende Zeit jeweils schrittweise verringernd) verschoben sind, wobei die vorgelegte Sequenz eines aktuell erzeugten Notensignals (MIDI Instrument, Frequenz/MIDI Konverter, etc.) gleichzeitig mit allen sich durch diese schrittweise Verschiebung entstehenden Mustern verglichen wird, um für ein erkanntes Muster, diese zeitliche Verschiebung der gemessenen zeitlichen Abweichung zwischen Echtzeiteingabe des Notensignals und des wiedergegebenen Audiosignals zuzuordnen, und die gemessene zeitliche Abweichung dazu zu verwenden, um einerseits den Einschreibtakt des Vergleichsspeichers (z.B. entsprechend einem FIFO) so zu steuern, daß sich der Vergleich für eine mittlere Lage des als Muster im Vergleichsspeicher vorhandenen Notenbildes ergibt (um die Abweichung vor- und nacheilend messen zu können) sowie das Tempo der Wiedergabe des Audiosignals über den über das Notenbild verglichenen Zeitabschnitt entsprechend nachzuregeln.Method according to one of claims 1 to 7, or according to The preamble of claim 1, characterized in that synchronously to the audio signal controlled in tempo, an associated note Data signal (processed MIDI, etc.) with one to the (close) synchronization time frame matched Time resolution, as a note sequence respectively corresponding comparison template a comparison device is reproduced by the comparison device furthermore submitted sequence of a currently generated note signal (MIDI instrument, frequency / MIDI converter, etc.) according to a pattern to decode that related to the current playback time of the audio signal that the audio signal associated Notes for a certain period of time (e.g., according to the duration of a 1/2 note, etc.) the audio signal as temporally leading note data with one of resolution of the synchronization time grid split into serial data and in turn are written in a memory and to each enrollment in turn over the entire memory area (for example, according to the duration of a 1/2 note), to form a multitude of rows, each one characterized differ that they incremental (gradually decreasing the lead time) are shifted, wherein the presented sequence of a currently generated Note signal (MIDI instrument, frequency / MIDI converter, etc.) at the same time with all those arising from this gradual shift Patterns are compared to for a recognized pattern, this temporal shift of the measured time difference between real-time input of the note signal and the reproduced audio signal, and the measured temporal deviation to use, on the one hand, the enrollment of the compare memory (e.g., according to a FIFO) so that yourself the comparison for a middle layer of the existing as a pattern in the comparison memory Score image (to measure the deviation before and after to be able to) and the tempo of playing the audio signal over that compared to the note image To adjust the time period accordingly. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß das wiedergegebene Audiosignal sich aus einer Vielzahl von Slices (Abschnitten) zusammensetzt, deren Beginn durch die Bezugssignale markiert sind, wobei gegebenenfalls innerhalb der Slices weitere Bezugssignale vorgesehen sind, die für die Synchronisation der Slices mit verwendet werden, daß zu Bezugssignalen, welche den Beginn eines Slice markieren, jeweils eine Vielzahl von Slices vorgesehen sind, die sich neben einer möglichen inhaltlichen Unterscheidung in der Dauer unterscheiden, und daß abhängig von der Synchronisierung, diese Slices neben ihrer Temposteuerung durch die Synchronisierung weiterhin noch adressiert sind, um zu bestimmten Triggerzeitpunkten die musikalische Gestaltung der Slices zu verlängern oder zu verkürzen, wobei durch die Synchronisation (Impulse und/oder Notenerkennung) das Zeitintervall einer ermöglichten Triggerung bestimmt wird und die Triggerung durch in einem Slice jeweils kodierte Bezugsignale, welche das durch den aktuellen Meßwert einer Synchronisation adressierte Slice aufrufen, vorgenommen wird, wobei zu diesen Bezugssignalen zu den auszugleichenden Meßzeiten (normiert in punktierte Notenwerte) noch jeweils das zugehörigen Slice, das adressiert werden soll, kodiert ist.Method according to one of claims 1 to 8, characterized that this reproduced audio signal from a large number of slices (sections) whose beginning is marked by the reference signals, optionally within the slices, further reference signals are provided for the Synchronization of the slices are used with that to reference signals, which mark the beginning of a slice, respectively a plurality of Slices are provided, which in addition to a possible contentual distinction differ in duration, and that depending on the synchronization, these slices in addition to their tempo control by the synchronization continue to be addressed at certain trigger times to lengthen or shorten the musical design of the slices, taking through the synchronization (pulses and / or note recognition) the Time interval one enabled Triggering is determined and triggering through in a slice respectively coded reference signals, which by the current measured value of a Calling Synchronization addressed slice is done using to these reference signals to be compensated measuring times (normalized in dotted note values) which is to be addressed is coded. Verfahren nach einem der Ansprüche 1 bis 9 oder nach dem Oberbegriff aus Anspruch 1, dadurch gekennzeichnet, daß durch eine Mustererkennung der eingegebenen Synchronimpulse eine Adressierung von Slices, bzw. Fragmenten, etc., erfolgt.Method according to one of claims 1 to 9 or according to the preamble from claim 1, characterized in that by a pattern recognition the input sync pulses an addressing of slices, or Fragments, etc., takes place. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, daß eine Geschwindigkeitsveränderung der Audiosignalwiedergabe entsprechend der durch die Synchronisation erhaltenen Änderungen der zwischen den betreffend ihrer Kodierung ergebenden Bezugssignalen sich ändernden Korrekturzeitintervalle vorgenommen ist, mit einer jeweils durch die zu Beginn eines Korrekturzeitintervalles auftretende Änderung der Wiedergabegeschwindigkeit, die über die Dauer eines jeweiligen Korrekturzeitintervalles innerhalb der jeweils vorgegebenen (und durch die betreffenden Bezugssignale gleichfalls kodierten Toleranz) unveränderlich gehalten ist.Method according to one of claims 1 to 10, characterized that one speed change the audio signal reproduction according to that by the synchronization received changes of between the reference signals resulting from their coding changing Correction time intervals is made, with one each by the change occurring at the beginning of a correction time interval the playback speed over the duration of each one Correction time interval within the given (and tolerance also coded by the respective reference signals) invariable is held. Verfahren nach einem der Ansprüche 1 bis 11 oder nach dem Oberbegriff von Anspruch 1, für eine Anwendung beim Musizieren (Instrument spielen, Gesang, etc.), dadurch gekennzeichnet, daß die in die Synchronisation mit einbezogenen Bezugssignale, welche im wiedergegebenen Audiosignal vorhanden sind, in einem vom Benutzer verwendeten Notenbild, welches dem wiedergegebenen Audiosignal zeitlich entspricht, als entsprechende Markierungen (z.B. strichlierte Taktlinien, etc., gegebenenfalls bunt) eingezeichnet sind, und so dem Benutzer die einzugebenden Synchronsignale angezeigt werden, wobei der Benutzer die Synchronsignale (z.B. über eine Sensorfußmatte) zeitgerecht übereinstimmend mit den im Notenbild eingezeichneten Bezugssignalen eingibt, bzw. gegebenenfalls auch auslassen darf (wobei dann das ausgelassene Synchronsignal durch die interne Zeitinterpolation ersetzt wird), bzw. gegebenenfalls dem Rhythmus folgend auch ein Synchronsignal zuviel eingeben darf.Method according to one of claims 1 to 11 or according to the preamble of claim 1, for an application in music making (instrument playing, singing, etc.), characterized in that the reference signals included in the synchronization, which are present in the reproduced audio signal, in a note image used by the user, which corresponds in time to the reproduced audio signal, as corresponding markings (eg dashed timing lines, etc., possibly colored) are located, and so on the user to be entered the sync signals to be entered, wherein the user enters the sync signals (eg via a sensor mat) coincidentally coincident with the reference signals drawn in the note image, or optionally also omit (in which case the omitted sync signal is replaced by the internal time interpolation), or . If necessary following the rhythm also a sync signal may enter too much. Verfahren nach einem der Ansprüche 1 bis 12, zur Anwendung an einem MIDI Instrument (z.B. E-Piano, etc.), gekennzeichnet durch eine Stummschaltung, bei der das zum Ton abgebenden Instrument (E-Piano, etc.) vom Keyboard zugeführte MIDI Signal durch einen Adapter durchgeschleift ist, der über eine Pedalfunktion (oder ähnliche, bzw. vergleichbare mit dem Fuß zu betätigende Funktion) das Ton abgebende Instrument durch entsprechende Beeinflußung des MIDI Signals während der Pedalbetätigung (bzw. Funktionsbetätigung, etc.) stumm schaltet, wobei aus den tatsächlichen MIDI Daten, welche dem Spiel entsprechen, während der Pedalbetätigung (bzw. Funktionsbetätigung, etc.) über die gemessene Zeitdauer der nach einem vorgegebenen Notenbild gespielten Noten und/oder Pausen (als eingegebene Synchronsignale), das Tempo des zu einer Startbedingung (frei laufend oder getriggert) wiederzugegebenen Audiosignals, wie es der durch die Bezugssignalkodierung kodierten Musiktaktdauer entspricht, eingestellt wird.Method according to one of claims 1 to 12, for use on a MIDI instrument (e.g., electric piano, etc.) characterized by a mute function, where the sound-emitting instrument (e-piano, etc.) supplied by the keyboard MIDI signal is looped through an adapter that has a Pedal function (or similar, or comparable with the foot too actuated Function) the sound-emitting instrument by appropriate influence of the MIDI signal during the pedal operation (or function actuation, etc.) mutes, taking from the actual MIDI data, which match the game during the pedal operation (or function actuation, etc.) the measured time duration of playing after a given note image Notes and / or pauses (as input sync signals), the tempo of a start condition (free-running or triggered) Audio signal, as encoded by the reference signal coding Music clock duration corresponds, is set. Verfahren nach einem der Ansprüche 1 bis 13, zur Anwendung an einem beliebigen Instrument, dadurch gekennzeichnet, daß das durch die Dauer eines Musiktaktes bestimmte Tempo des zu einer Startbedingung (frei laufend oder getriggert) wiederzugegebenen Audiosignals über einen Fuß Klopfsensor (vgl. in nachfolgenden Ansprüchen genannte Sensormatte, bzw. Teppich) eingeklopft wird (als Synchronsignale), während oder nachdem über eine Pedalfunktion (oder ähnliche, bzw. vergleichbare mit dem Fuß zu betätigende Funktion) ein entsprechender Status hergestellt wird, wobei bei Iosgelassener Pedalfunktion die eingegebenen Synchronsignale durch die Dauer eines Musiktaktes bestimmte Tempo nicht mehr verändern, sondern nur mehr die innerhalb eines Musiktaktes vorhandene Zeitaufteilung.Method according to one of claims 1 to 13, for use on any instrument, characterized in that by the duration of a music beat determines the pace of a start condition (free-running or triggered) reproduced audio signal via a Foot knock sensor (See in subsequent claims called sensor mat, or carpet) is knocked (as sync signals), during or after over a pedal function (or similar, or comparable with the foot too actuated Function) a corresponding status is established, wherein at Losen pedal function the entered sync signals by the duration of a music beat does not change certain tempo anymore, but instead only the time distribution within a music cycle. Verfahren nach einem der Ansprüche 1 bis 14, dadurch gekennzeichnet, daß für das Einklopfen der Synchronsignale eine druckempfindliche Sensormatte verwendet wird, die gleichzeitig den Druck von Absatz und Vorderspitze des Schuhs abtasten kann, wobei das gleichzeitige Entlasten und Belasten von Absatz und Vorderspitze des Schuhs (durch Stampfen) als Sensorsignal zur Tempoveränderung über die veränderte Dauer eines Musiktaktes interpretiert wird und das einseitige Klopfen mit dem Absatz oder der Vorderspitze des Schuhs als Synchronisation innerhalb eines Musiktaktes zur zeitlichen Aufteilung der Noten innerhalb des Musiktaktes verwendet wird, bei unveränderlicher Dauer des Musiktaktes.Method according to one of claims 1 to 14, characterized that for the knocking the synchronizing signals uses a pressure-sensitive sensor mat which simultaneously reduces the pressure of the heel and toe of the Shoes can scan, with simultaneous relieving and straining of heel and toe of the shoe (by pounding) as a sensor signal to change the tempo over the changed Duration of a musical act is interpreted and the one-sided knocking with the heel or toe of the shoe as a synchronization within a musical cycle for the time distribution of the notes is used within the music clock, with steady Duration of the music act. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, dadurch gekennzeichnet, daß die Synchronsignale jeweils durch einen Sensor erzeugt sind, der an einem Gehstock (z.B. Nordic Walking) als Andrucksensor vorgesehen ist und zu jeder Beaufschlagung der jeweiligen Stockberührung am Boden ein als Synchronsignal verwendetes Sensorsignal abgeben.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, characterized in that the Synchronous signals are each generated by a sensor that on a walking stick (for example, Nordic Walking) provided as a pressure sensor is and at each admission of the respective stick touch on Ground give a used as a sync signal sensor signal. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, dadurch gekennzeichnet, daß die Synchronsignale jeweils durch einen Sensor erzeugt sind, der unter einem das Gewicht des Skifahrers aufnehmenden Teil einer Ski Bindung oder eines entsprechenden Zubehörteiles (zwischen Montagebefestigung und Skioberfläche) als Andrucksensor zur Messung der vom Skifahrer auf den Ski ausgeübten Druckveränderungen vorgesehen ist, wobei aus den der Fahrweise des Skifahrers festgestellten Druckveränderungen, das als Synchronsignal verwendete Sensorsignal erzeugt ist.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, characterized in that the Synchronous signals are each generated by a sensor under a weight of the skier receiving part of a ski binding or a corresponding accessory (between mounting bracket and ski surface) as a pressure sensor for Measurement of the pressure changes applied by the skier to the ski is provided, wherein from the driving style of the skier detected pressure changes, the sensor signal used as a synchronization signal is generated. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, dadurch gekennzeichnet, daß die Synchronsignale jeweils durch einen Andrucksensor erzeugt sind, der zwischen Montagebefestigung der Laufrollen und der Schuhsole eines Skaterollers oder Rollschuhs angeordnet ist, wobei der Fahrweise des Skifahrers entsprechende Druckveränderungen, dem als Synchronsignal verwendeten Sensorsignal entsprechen.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, characterized in that the Synchronous signals are generated in each case by a pressure sensor, the between assembly mounting of the rollers and the shoe sole a skater roller or roller skate is arranged, the driving style the skier corresponding pressure changes, as a sync signal used sensor signal correspond. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren .Anwendung, dadurch gekennzeichnet, daß die Synchronsignale jeweils durch einen Andruck- bzw. Zugsensor erzeugt sind, der in einem Skistock die Zugkraft und/oder oder Druckkraft eines am Ende des Skistockes in den Skistock beweglich eingeschobenen Stiftes oder Bolzens mißt, an welchem auch der Schneeteller des Skistockes befestigt ist und die Spitze des Stockes sich befindet, wobei a) beim Nachschleifen lassen des Schneetellers ein Synchronsignal durch Feststellung der sich ändernden Zugkraft des (aus dem Skistock) verschiebbaren Bolzens, an welchem der Schneeteller befestigt ist, (als Veränderung) detektiert wird, b) und/oder das Einschieben (in den Skistock) des verschiebbaren Bolzens durch Andrücken der am Ende des Bolzens (oder auch über ein Zwischenstück, etc.) vorgesehenen Spitze, (als Veränderung) delektiert wird.Apparatus for generating synchronizing signals for carrying out a method according to one of claims 1 to 15, or according to the preamble of claim 1 or in a comparable .Anwendung, characterized in that the synchronizing signals are respectively generated by a pressure or train sensor which in a ski pole, the tensile force and / or compressive force of a at the end of the ski pole in the ski pole movably inserted pin or bolt measures, to which also the snow plate of the ski pole be is fixed and the tip of the stick is, wherein a) when regrinding the snow plate, a synchronizing signal by detecting the changing tensile force of the (from the ski pole) displaceable bolt on which the snow plate is fixed, (as a change) is detected, b ) and / or the insertion (in the ski pole) of the displaceable bolt is detected by pressing on the end of the bolt (or via an intermediate piece, etc.) provided tip (as a change). Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, -dadurch gekennzeichnet, daß die Synchronsignale jeweils abhängig von der Umdrehung und/oder Winkelstellung einer Fahrradkurbel erzeugt sind.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, - characterized in that the Synchronous signals each dependent generated by the rotation and / or angular position of a bicycle crank are. Vorrichtung nach Anspruch 20, dadurch gekennzeichnet, daß die Synchronsignale jeweils durch einen Sensor erzeugt sind, der die Kurbelumdrehung durch Abtasten der Zähne des Kettenrades (bzw. der Kurbel Zahnscheibe)-eines Fahrrades abtastet, wobei die Vielzahl der bei dieser Abtastung erhaltenen Impulse als zu einer bestimmten Winkelstellung oder gegebenenfalls auch entsprechend einer Teilung zu mehreren Winkelstellungen jeweils abgegebener Impuls als Synchronimpuls interpretiert (gewertet) wird.Device according to claim 20, characterized in that that the Synchronous signals are each generated by a sensor that the Crank rotation by scanning the teeth of the sprocket (or the Crank toothed disc) -a bicycle scans, the plurality the pulses obtained in this sampling as to a certain Angular position or possibly also according to a division for each angular position each delivered pulse as a sync pulse is interpreted (evaluated). Vorrichtung nach Anspruch 21, dadurch gekennzeichnet, daß ein weiterer Sensor die Kurbel unmittelbar abtastet, um einen bestimmten Winkel zu dekodieren, auf den sich die von der Abtastung der Zähne des Kettenrades bezogene Synchronimpulserzeugung bezieht.Apparatus according to claim 21, characterized the existence Another sensor scans the crank directly to a specific To decode angles on which the scan of the teeth of the sprocket related sync pulse generation refers. Vorrichtung mit Sensor nach einem der Ansprüche 16 bis 22, oder Vorrichtung zur Erzeugung der Synchronsignale zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15 oder nach dem Oberbegriff des Anspruch 1, dadurch gekennzeichnet, daß der für die Erzeugung der Synchronsignale verwendete Sensor als Änderungsdetektor ausgebildet ist, welcher durch Einspeisung der Meßgröße als Stellwert auf einen bestimmten Meßwert geregelt ist, wobei die eigentliche Meßgröße des Sensors mit einem Sollwert verglichen wird um die Meßgröße mit einem Stellglied (200) zu halten und die Veränderung des Stellwertes (Control) als Ausgangsmeßgröße (OUTPUT) zur Detektierung der Synchronsignale benutzt wird.Device with sensor according to one of claims 16 to 22, or device for generating the synchronizing signals for carrying out a method according to one of claims 1 to 15 or according to the preamble of claim 1, characterized in that the sensor used for the generation of the synchronizing signals as a change detector is formed, which is regulated by feeding the measured variable as a control value to a specific measured value, wherein the actual measured variable of the sensor is compared with a desired value to the measured variable with an actuator ( 200 ) and the change in the control value is used as the output measured variable (OUTPUT) for detecting the synchronizing signals. Vorrichtung mit Sensor nach Anspruch 23, dadurch gekennzeichnet, daß die Veränderung des Stellwertes (Control) am Stellglied (200) über eine Tiefpaßfunktion (202 in 2, TP in 9a) erfolgt, um am eigentlichen Ausgang (OUTPUT) des Sensors ein difterenziertes Signal zu erhalten.Device with sensor according to claim 23, characterized in that the change in the control value (control) on the actuator ( 200 ) via a low-pass function ( 202 in 2 , TP in 9a ) in order to obtain a differentiated signal at the actual output (OUTPUT) of the sensor. Sensor für Vorrichtung nach Anspruch 23 oder 24, dadurch gekennzeichnet, daß ein Sensor verwendet wird, der den ohmschen Verlust eines in eine Meßspule L induktiv eingekoppelten elektrisch leitenden Teiles mißt, wobei als Stellglied ein durch Stellgröße steuerbarer negativer Leitwert (vgl. Konstantstromquelle 200 mit Stalleingang Control) verwendet ist, der den Gesamtverlust der Meßspule, bestehend aus dem Umgebungsverlust verringert, um nur den geringen Anteil des Verlustes, welches durch das eingekoppelte elektrisch leitenden Teil, erzeugt ist, zu messen.Sensor for device according to claim 23 or 24, characterized in that a sensor is used which measures the ohmic loss of an inductively coupled into a measuring coil L electrically conductive part, wherein as an actuator controllable by manipulated variable negative conductance (see. Constant current source 200 with stable input control) is used, which reduces the total loss of the measuring coil, consisting of the environmental loss, to measure only the small proportion of the loss, which is generated by the coupled electrically conductive part. Sensor nach Anspruch 25, mit einem Meßschwingkreis (L,C), bestehend aus einer Meßspule L und einem Parallelkondensator C, dadurch gekennzeichnet, daß die durch den negativen Leitwert -G verursachte Güteerhöhung durch Erhöhen der Induktivität L mittels einem aus der Spule L an deren Speisepunkt E (des Schwingkreises) rückgeführten Steuerstrom iLext, welcher den eigentlichen induktiven Speisestrom (vom Oszillator) des Schwingkreises um den Anteil des Steuerstroms verringert, verringert wird, wobei der Schwingkreiskondensator (Parallelkondensator C) entsprechend geringer dimensioniert ist (bei vergleichbarer Resonanzfrequenz des Schwingkreises) um ein möglichst großes Verhältnis L/C zu der gewünschten Güteverringerung zu erhalten (entsprechend der gewünschten minimalen Einschwingzeit des Sensors).Sensor according to claim 25, having a measuring resonant circuit (L, C), consisting of a measuring coil L and a parallel capacitor C, characterized in that the through the negative conductance -G caused increase in quality by increasing the inductance L by means of one of the coil L at the feed point E (of the resonant circuit) returned control current iLext, which is the actual inductive supply current (from the oscillator) of the resonant circuit is reduced by the proportion of the control current is, wherein the resonant circuit capacitor (parallel capacitor C) is correspondingly smaller dimensions (at comparable resonant frequency of the resonant circuit) to a possible great relationship L / C to the desired quality reduction to obtain (according to the desired minimum settling time of the sensor). Vorrichtung nach Anspruch 16 (betreffend eines Gehstockes, Nordic Walking Stöcke, etc.) oder nach Anspruch 19 (betreffend eines Ski Stocks) mit einem Sensor, der den ohmschen Verlust eines in eine Meßspule (L bzw. 2) induktiv eingekoppelten elektrisch leitenden Teiles mißt, dadurch gekennzeichnet, daß die Meßspule 2 eine in das Rohr des Stockes (gegebenenfalls von der Rohrwand in geringem Abstand gehalten) eingesetzte Luftspule ist, daß das bewegliche Teil, welches die Verlängerung des Stockendes, gegebenenfalls die Verlängerung einer Stockspitze, oder gegebenenfalls die Verlängerung eines Tellerstiftes (eines Schneetellers), etc., betrifft, ein Metallbolzen ist, der durch eine entsprechende Buchse verschiebbar geführt ist und die Eintauchtiefe, bzw. stirnseitige Annäherung des Bolzens in bzw. an die Meßspule dem jeweils gemessenen Verlust des Sensors zum Zwecke der Erzeugung eines Sensorsignals entspricht, und daß dieser Bolzen gegen eine Federvorspannung entsprechend dem Gebrauch der Stöcke (Druck und/oder Zug bei Schneeteller, etc.) bewegt wird, wobei die Federvorspannung jeweils den Bolzen in eine Ruhelage bringt, wenn das Stockende nicht bewegt ist.Device according to Claim 16 (relating to a walking stick, Nordic walking sticks, etc.) or according to Claim 19 (relating to a ski pole) with a sensor which detects the ohmic loss of a probe in a measuring coil (L or 2 ) inductively coupled electrically conductive part measures, characterized in that the measuring coil 2 an air-core coil inserted into the tube of the stick (optionally kept at a small distance from the tube wall) is that the moving part, which is the extension of the stick end, possibly the extension of a stick tip, or optionally the extension of a plate pin (a snow plate), etc. is concerned, a metal pin which is slidably guided by a corresponding socket and the depth of insertion, or frontal approach of the bolt in or to the measuring coil corresponds to the respective measured loss of the sensor for the purpose of generating a sensor signal, and in that this bolt against a spring preload according to the use of the poles (pressure and / or tension on snow plates, etc.) is moved, wherein the spring bias in each case brings the bolt in a rest position when the stick end is not moved. Vorrichtung nach Anspruch 17 (Ski Bindung) oder nach Anspruch 18 (Skate Roller), mit einem Sensor, der den ohmschen Verlust eines in eine Meßspule (L bzw. 2) induktiv eingekoppelten elektrisch leitenden Teiles mißt, dadurch gekennzeichnet, daß der Andrucksensor unter Verwendung des genannten Sensors folgenden Aufbau aufweist (vgl. 16): – es sind zwei durch federnde Klemmkraft gegeneinander zusammen gepreßte und durch gepreßte Gummischeiben (im Zwischenraum) auf Abstand gehaltene Flächen oder Platten vorgesehen, deren Annäherung durch die an einer Platte befestigte oder in die Platte eingelassene Meßspule (2) gemessen ist,Apparatus according to claim 17 (ski binding) or according to claim 18 (skate roller), with a sensor, the ohmic loss of a in a measuring coil (L or 2 ) inductively coupled electrically conductive part measures, characterized in that the pressure sensor using the said sensor has the following structure (see. 16 ): There are two pressed together by resilient clamping force against each other and held by pressed rubber discs (in the space) at a distance surfaces or plates whose approach by the attached to a plate or embedded in the plate measuring coil ( 2 ) is measured, Vorrichtung nach Anspruch 28, dadurch gekennzeichnet, daß die federnde Klemmkraft durch am Rand und/oder an den Ecken der Platten mit Gummizwischenlage ausgeführte Klemmschienen, welche die Platten vom Außenrand zusammenhalten, hergestellt ist und daß durch in eine Platte eingesetzte und an der anderen Platte lose eingeführte Zentrierbolzen die Platten weiterhin gesichert sind.Device according to claim 28, characterized in that that the resilient clamping force by at the edge and / or at the corners of the plates engineered with rubber liner Clamping rails, which hold the plates together from the outer edge made is and that through Inserted into a plate and loosely inserted at the other plate centering the plates are still secured. Vorrichtung nach Anspruch 28 oder Anspruch 29, dadurch gekennzeichnet, daß die beiden Platten unter einer Rollenbefestigung eines Skate Roller Schuhes vorgesehen sind, wobei die untere Platte gegebenenfalls zugleich Bestandteil der Halterung des Lagers der Rolle(n) ist.Apparatus according to claim 28 or claim 29, characterized characterized in that both plates under a roller attachment of a skate roller Shoe are provided, the lower plate optionally at the same time part of the support of the bearing of the roller (s) is. Vorrichtung nach Anspruch 28 oder Anspruch 29, dadurch gekennzeichnet, daß die beiden Platten unter einer Skibindung vorgesehen sind, wobei die obere Platte gegebenenfalls zugleich Bestandteil der Schuhsolenauflage des Skischuhs (z.B. hinten an der Ferse) sein kann.Apparatus according to claim 28 or claim 29, characterized characterized in that both plates are provided under a ski binding, wherein the upper plate optionally also part of the Schuhsolenauflage of the ski boot (e.g., at the back of the heel). Vorrichtung nach Anspruch 17, oder in eigener Anwendung, dadurch gekennzeichnet, daß der Drucksensor zur Messung der Andruckkraft der Schuhsole eines Skischuhs gegen den Ski durch Messung der Andruckkraft am Skistopper vorgenommen ist.Device according to claim 17, or in own application, characterized in that the Pressure sensor for measuring the pressure force of the shoe sole of a ski boot made against the ski by measuring the pressure on the ski stop is. Vorrichtung nach Anspruch 32, dadurch gekennzeichnet, daß die am Drehgestänge des Ski Stoppers befestigte Auflagefläche (500), welche durch den Skischuh gegen die Federkraft des Ski Stoppers gehalten ist, an ihrer Unterseite über eine elastisch zusammendrückbare Fläche (z.B. Gummi) gegen die Oberfläche des Skis drückt, wobei der Druck an der elastisch zusammendrückbaren Fläche (Gummi) gemessen ist (20).Apparatus according to claim 32, characterized in that the bearing surface fixed to the rotary linkage of the ski stop ( 500 ), which is held by the ski boot against the spring force of the ski stopper, presses against the surface of the ski on its underside via an elastically compressible surface (eg rubber), the pressure on the elastically compressible surface (rubber) being measured ( 20 ). Vorrichtung nach Anspruch 33, dadurch gekennzeichnet, daß die Messung des Druckes durch den in den vorhergehenden Ansprüchen genannten Verlust Meßsensor erfolgt, wobei a) die Meßspule L (bzw. 2) auf der Oberfläche des Skis vorgesehen ist und die elektrisch leitende Oberfläche des durch die Meßspule gemessenen Verlustteiles (z.B. ein Blech oder Metallgitter, etc., welche im Kunststoffteil der Auflagefläche 500 eingelassen ist, oder die Auflagefläche selbst bildet, etc.) durch das Teil 500 der Auflagefläche des Skistoppers gebildet wird, welches durch den Skischuh gegen die Federkraft des Ski Stoppers (1002 mit Drehhebel und Lagerung dp1) gehalten wird und die Kontaktierung der Spule durch eine entsprechende Kabelverbindung vorgenommen wird, b) oder die elektrisch leitende Oberfläche des durch die Meßspule gemessenen Verlustteiles (z.B. ein Blech oder Metallgitter) auf der Oberfläche des Skis vorgesehen ist, oder durch einen Metall Ski unmittelbar gebildet wird und die Meßspule L (bzw. 2) im Teil 500 der Auflagefläche des Skistoppers eingelassen ist, welches durch den Skischuh gegen die Federkraft des Ski Stoppers (1002 mit Drehhebel und Lagerung dp1) gehalten wird und die Kontaktierung der Spule an der Lagerung dp1 vorgenommen wird, c) wobei die elastische zusammendrückbare Fläche (z.B. Gummi) entweder am Ski (auf der Spule L bzw. am Verlustblech) oder an der Unterseite des Teiles 500 der Auflagefläche des Skistoppers befestigt ist, wobei gegebenenfalls die elastisch zusammendrückbare Fläche (z.B. Gummi) durch Einrastelemente (np) zwecks Anpassung an die Sohle des Skischuhs auswechselbar ist, um den Gummi mit einer justierbaren Druckkraft zusammen zu drücken.Apparatus according to claim 33, characterized in that the measurement of the pressure is effected by the loss measuring sensor mentioned in the preceding claims, wherein a) the measuring coil L (resp. 2 ) is provided on the surface of the ski and the electrically conductive surface of the measured by the measuring coil loss part (eg, a metal sheet or metal mesh, etc., which in the plastic part of the support surface 500 taken in, or the bearing surface itself forms, etc.) by the part 500 the support surface of the ski stopper is formed, which by the ski boot against the spring force of the ski stopper ( 1002 b) or the electrically conductive surface of the measured by the measuring coil loss part (eg, a metal sheet or metal grid) is provided on the surface of the ski, or through a metal ski is formed directly and the measuring coil L (resp. 2 ) in the part 500 the support surface of the ski stopper is embedded, which by the ski boot against the spring force of the ski stopper ( 1002 c) with the elastic compressible surface (eg rubber) either on the ski (on the coil L or on the loss plate) or on the underside of the part 500 the support surface of the ski stopper is attached, wherein optionally the elastically compressible surface (eg rubber) by latching elements (np) for the purpose of adaptation to the sole of the ski boot is replaceable to compress the rubber with an adjustable compressive force. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, dadurch gekennzeichnet, daß die Synchronsignale jeweils abhängig von der Dehnung eines aus Zugfedern (Spiralfedern) bestehenden Expanders (fürs Kraft Training) oder abhängig von der Krümmung einer Biegefeder (Spiralfeder fürs Kraft Training) erzeugt sind.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, characterized in that the Synchronous signals each dependent from the elongation of an expander made up of tension springs (spiral springs) (for strength Training) or dependent from the curvature a spiral spring (spiral spring for Force training) are generated. Vorrichtung nach Anspruch 35, dadurch gekennzeichnet, daß für die Erzeugung der Sensorsignale ein Sensor zur Verlustmessung verwendet wird, wobei die gemessene Verluständerung sich aus der Änderung der Induktivität der Spiralfedern ergibt, die als Meßspule des zur Verlustmessung verwendeten Meßschwingkreises jeweils verwendet sind.Apparatus according to claim 35, characterized in that a sensor for loss measurement is used for the generation of the sensor signals, the measured loss change resulting from the change in the Inductance of the coil springs results, which are used in each case as a measuring coil of the measuring circuit used for loss measurement. Vorrichtung zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1 oder in einer vergleichbaren Anwendung, gekennzeichnet durch einen Penis Ring, in dem eine Sensorspule (Luftspule) eingebaut ist, über die nach dem Prinizip der Verlustmessung durch Einkopplung des Verlustes in die Spule, die Annäherung des menschlichen Körpers an die Spule gemessen wird, und so die Bewegungen durch den Sensor in Synchronsignale umgesetzt werden, wobei auf der Stirnseite der Spule, welche dem Träger des Penis Ringes zugewendet ist, und gegebenenfalls auch an der schmalen Seite der Zyinderspule, durch eine elektrisch leitende Abdeckung der durch den Träger des Penis Ringes eingekoppelte Körperwiderstand kurz geschlossen wird.Device for generating synchronizing signals for execution A method according to any one of claims 1 to 15 or according to The preamble of claim 1 or in a similar application, characterized by a penile ring in which a sensor coil (air coil) is built over according to the principle of loss measurement by coupling in the loss into the coil, the approach of the human body is measured to the coil, and so the movements through the sensor be converted into sync signals, wherein on the front side of the Coil, which is the carrier the penis ring is turned, and optionally at the narrow side of the Zyinderspule, through an electrically conductive Cover by the wearer of the penis ring coupled body resistance short is closed. Signalerzeuger zur Erzeugung eines Schaltsignals oder eines Signals, zur Erzeugung von Synchronsignalen zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 15, oder nach dem Oberbegriff des Anspruch 1, oder in eigener Anwendung, abhängig vom Bewegungsverlauf der Gliedmaßen eines menschlichen Körpers (z.B. eines Skifahrers, etc.), gekennzeichnet durch eine an den Gliedmaßen (z.B. am Oberschenkel des Ski Anzuges) angebrachte Sensorspule (Luftspule), in die nach dem Prinizip der Verlustmessung durch Annäherung eines durch die Bewegung weiterer Gliedmaßen (z.B. des Unterschenkeis des Ski Anzuges) erzeugten Verlustes (z.B. durch eine als Verlust am Ski Anzug in Schaumstoff eingenähte Metallfolie, oder elektrisch leitendes Textil, etc.) der gemessene Verlust eingekoppelt wird, wobei durch die Meßspule zum menschlichen Körper an der Trägerstelle (Befestigungsstelle entsprechend dem Ski Anzug) durch eine elektrische leitende Schirmung (kurz geschlossen), keine Körperwidertstandsmessung aufgenommen wird.Signal generator for generating a switching signal or a signal for generating sync signals for performing a Method according to one of the claims 1 to 15, or according to the preamble of claim 1, or in its own Application, dependent from the course of movement of the limbs of a human body (e.g. a skier, etc.), characterized by one on the limbs (e.g. on the thigh of the ski suit) mounted sensor coil (air coil), in accordance with the prinizip of loss measurement by approximation of a by the movement of other limbs (e.g., the lower leg ski suit) loss (e.g. on the ski suit sewn in foam metal foil, or electric conductive textile, etc.) the measured loss is coupled in, being through the measuring coil to the human body at the support point (Attachment point according to the ski suit) by an electric conductive shield (short closed), no body level measurement is recorded. Anordnung nach Anspruch 38, dadurch gekennzeichnet, daß das angegebene Prinzip an einem Handschuh verwendet wird, der gegebenenfalls entsprechende Öffnungen aufweisen kann, oder auch nur als um die Hand geschlungenes Band, etc. ausgeführt werden kann, dadurch gekennzeichnet, daß die Sensorspule an dem Teü des Handschuhes (außenseitig) eingenäht (bzw. fixiert) ist, welcher die Innenhand betrifft, wobei zu Handfläche hin, die Meßspule durch eine elektrische leitende Schirmung kurz geschlossen ist, damit von der Innenhand keine Körperwidertstandsmessung aufgenommen wird und durch Krümmung der Finger (zu einer Faust, die nicht geschlossen werden muß) die Verluständerung in der Spule über den eingekoppelten Körperwiderstand erzeugt wird, wobei an dem Handschuh (z.B. außenseitig am Teil des Handrückens des Handschuhs) die Elektronik mit dem HF Sender eingenäht ist.Arrangement according to claim 38, characterized that this specified principle is used on a glove, if necessary corresponding openings or even as a hand-wound band, etc. executed can be, characterized in that the sensor coil to the Teü of the glove (Outside) sewn (or fixed), which concerns the palm, with the palm toward, the measuring coil is short-circuited by an electrically conductive shield, so that from the palm no body level measurement is absorbed and by curvature the finger (to a fist that does not have to be closed) the loss change in the coil over the coupled body resistance being generated on the glove (e.g., on the outside of the part of the back of the hand Glove) the electronics with the RF transmitter is sewn. Vorrichtung mit Verfahren nach einem der vorhergehenden Ansprüche, in Verbindung mit einem Handy, welches das synchronisierte Audiosignal wiedergibt, oder in eigener Anwendung eine Audiosignaldatei (MP3, etc., wiedergibt), dadurch gekennzeichnet, daß zumindest eine der folgenden Funktionen vorgesehen sind: a) es ist ein extern anschließbares Mikrofon vorgesehen, wobei das Gerät einen Modus aufweist, in dem vom Mikrofon aufgenommene Pegel, die über einem eingestellten Schwellwert liegen, gut hörbar (gegebenenfalls unter Zurücknahme des Pegels der Wiedergabe des Audiosignals) eingeblendet werden (z.B. geschaltet durch einen durch den Pegel getriggerten monostabilen Zeitgber), und/oder b) es ist eine Funktion vorgesehen, bei der bei einem während des Gebrauchs als Audiowiedergabe (z.B. MP3 Player) bei einem erhalten Anruf, der Anrufer über einen Sprachchip durchgesagt wird, wobei die Daten zu einem Anrufer bei der Erstellung des Telefonverzeichnisses in den Adressierspeicher des Sprachchips gespeichert werden.Device with method according to one of the preceding Claims, in conjunction with a mobile phone which synchronizes the audio signal or in your own application an audio signal file (MP3, etc.), characterized in that at least one of the following Functions are provided: a) It is an externally connectable microphone provided, the device has a mode in which the microphone recorded levels above a set threshold, well audible (if necessary under withdrawal the level of playback of the audio signal) (e.g., switched by a level-triggered monostable Zeitgber) and or b) a function is provided during a while of use as audio playback (e.g., MP3 player) at one Call, the caller over a voice chip is said, the data being a caller when creating the telephone directory in the addressing memory of the speech chip are stored. Anordnung zur Eingabe von eingeklopften Synchronsignalen für ein Verfahren nach einem der vorhergehenden Ansprüche oder nach dem Oberbegriff von Anspruch 1, gekennzeichnet durch eine Auflagefläche (auch Teppich, etc.) mit elastischer Oberfläche und zwischen elastischer Oberfläche und Auflagefläche (z.B. auf dem Boden aufgelegter Teppich) vorgesehenen Sensorspulen auf einer Seite und eine Metallfolie (Alu Folie, etc.) oder einer alternativ elektrisch leitenden Fläche auf der anderen Seite, wobei der beim Zusammendrücken der elastischen Oberfläche durch Annäherung sich erhöhende Verlust, als Drucksignal über eine induktive Verlustmessung gemessen wird.Arrangement for inputting tapped sync signals for a Method according to one of the preceding claims or according to the preamble of claim 1, characterized by a bearing surface (also Carpet, etc.) with elastic surface and between elastic surface and bearing surface (e.g., carpet laid on the floor) provided with sensor coils on one side and a metal foil (aluminum foil, etc.) or one alternatively electrically conductive surface on the other side, while the squeezing the elastic surface by approach increasing Loss, as a pressure signal over an inductive loss measurement is measured. Anordnung nach Anspruch 41, dadurch gekennzeichnet, daß mehrere Sensorspulen als längs gerichtete Flachspulen den aufgesetzten Schuh in mehrere Zeilen (eine Spule je Zeile) abtasten, wobei eine gesonderte Bewertung erfolgt, ob ein Druckänderungsimpuls vorwiegend am Absatz oder an der Schuhspitze sich ergibt, oder an zwei Stellen, betreffend Absatz und Schuhspitze gleichzeitig und durch diese Bewertung, bzw. unterschiedliche Eingabeweise, die so erzeugten Synchronsignale unterscheidbar kodiert sind, bzw. unterschiedlich kodierten Bezugssignalen im Verfahren zugeordnet werden.Arrangement according to claim 41, characterized in that a plurality of sensor coils as longitudinally directed flat coils scan the attached shoe into a plurality of lines (one coil per line), whereby a separate evaluation takes place, whether a pressure change pulse predominantly results at the heel or at the toe, or at two points concerning the heel and toe simultaneously and by this assessment, respectively different input mode, the sync signals thus generated are coded distinguishable, or differently coded reference signals are assigned in the process. Anordnung nach Anspruch 41 oder 42, dadurch gekennzeichnet, daß die Anordnung in einen Teppich eingenäht ist.Arrangement according to claim 41 or 42, characterized that the Arrangement is sewn into a carpet. Verfahren nach einem der Ansprüche 1 bis 15, insbesondere nach Anspruch 6, Absatz q, und/oder mit Anordnung nach Anspruch 42, dadurch gekennzeichnet, daß die Eingabe von Synchronsignalen (z.B. durch Stampfen mit dem Fuß), ausschließlich die Eingabe zum Setzen der Dauer des Musiktaktes betrifft, wobei gegebenenfalls eine entsprechende Umschaltung für die Auswertung der Kodierung der Bezugssignale erfolgt.Method according to one of claims 1 to 15, in particular according to claim 6, paragraph q, and / or with arrangement according to claim 42, characterized in that the Input of sync signals (e.g., by pounding with the foot), excluding the Input for setting the duration of the music clock is concerned, where appropriate a corresponding switch for the evaluation of the coding of the reference signals takes place. Verfahren nach einem der Ansprüche 1 bis 15, oder 44, insbesondere nach Anspruch 9 und/oder 6 Absatz b, dadurch gekennzeichnet, daß für den Fall, daß die Audio Slices (Abschnitte) Sprechtexte oder Gesangsinhalte betreffen, die wiedergegebenen Slices (aus denen das Audiosignal sich zusammensetzt, und die aufeinanderfolgend wiedergeben sind) mit einem Vokal enden, dann dessen Dauer durch die nachfolgende Tonauslösung (als Triggersignal) jeweils beendet wird, um ein nachfolgendes Slice (entsprechend der im betreffenden Bezugssignal des aufrufenden Slice verzeichneten Adresse) aufzurufen, wobei die Konsonanten sich innerhalb eines Slices oder am Beginn eines Slice befinden, und daß durch die genannte Synchronisation die Dauer eines Slice vorkonfiguriert wird, um es in seiner Wiedergabedauer zeitlinear anzupassen, wobei durch das Triggersignal die Wiedergabedauer jeweils beendet wird, bzw. bei Nichteintreffen des Triggersignals das Slice durch die der Synchronisation entsprechende Dauer beendet wird, die so bemessen ist, daß entsprechend einem korrekten Timing (das durch das Notenbild und die Bezugssignale festgelegt wird), ein zeitlich korrekt eingegebenes Triggersignal, das Slice noch beenden kann.Method according to one of claims 1 to 15, or 44, in particular according to claim 9 and / or 6 paragraph b, characterized in that in the case that the Audio slices (sections) relate to speech or vocal content, the rendered slices (which make up the audio signal, and that are played in succession) with a vowel, then its duration by the subsequent sound triggering (as a trigger signal) respectively is terminated to a subsequent slice (corresponding to the one in question Reference signal of the calling slice listed address), where the consonants are within a slice or at the beginning a slice, and that through said synchronization preconfigured the duration of a slice is to adapt to it in its playback time zeitlinear, by the trigger signal the playback duration is terminated respectively if the trigger signal does not arrive, the slice is synchronized corresponding duration is terminated, which is such that appropriate a correct timing (that by the note image and the reference signals set), a correctly timed trigger signal, can still finish the slice. Verfahren nach Anspruch 45, dadurch gekennzeichnet, daß die Information zu einer korrekten Bemessung der durch die Synchronisation jeweils beeinflußten Wiedergabedauer eines Audio Slice sowie zur Steuerung eines zugehörigen Triggerfensters als auch für die grundsätzliche Ermöglichung einer Triggerung, in den entsprechenden Bezugssignalen des Audiosignals kodiert ist.Method according to claim 45, characterized in that that the Information about the correct dimensioning of the synchronization each affected Playback time of an audio slice and control of an associated trigger window as well as for the fundamental enabling a trigger, in the corresponding reference signals of the audio signal is encoded. Verfahren nach einem der Ansprüche 1 bis 15, oder 44 bis 46, insbesondere nach Anspruch 6, dadurch gekennzeichnet, daß mehrere Spuren des wiedergegebenen Audiosignals vorgesehen sind, die mit unterschiedlichen Bezugssingalkodierungen versehen sind und entsprechend unterschiedlich synchronisiert werden (z.B. innerhalb des Musiktaktes) und daß ßezugssignalkodierungen vorgesehen sind, die durch ihre Kodierung über die ihnen entsprechenden Zeitintervalle sämtliche Spuren des Audiosignals übereinstimmend synchronisieren, z.B. den Musiktakt.Method according to one of claims 1 to 15 or 44 to 46, in particular according to claim 6, characterized in that several Tracks of the reproduced audio signal are provided with the are provided different Bezugssingalkodierungen and accordingly be synchronized differently (e.g., within the music clock) and that signal encoding signals provided by their coding on their corresponding Time intervals all Synchronize tracks of the audio signal in unison, e.g. the music act. Verfahren nach Anspruch 47, zur Anwendung mit einer Vorrichtung nach einem der Ansprüche 20 bis 22, dadurch gekennzeichnet, daß das Schlagzeug (bzw. die Percussion) auf einer Spur wiedergegeben ist, welche dem Musiktakt entspricht und eine oder mehrere weitere Spuren (z.B. Gesang) innerhalb des Musikaktes der Umdrehung der Fahrradkurbel entsprechend synchronisiert ist/sind, wobei durch dieses Verfahren der Benutzer den (gleichmäßigen) runden Tritt erlernen kann und gegebenenfalls die Synchronisation durch die Kodierung der Bezugssignale so gesetzt ist, daß bei Abweichung vom runden Tritt entsprechend überzogene Tempovariationen bei der Synchronisation des Audiosignals hörbar gemacht werden und daß die Takt Synchronisation (des Musiktaktes) weiterhin im Tempo abhängig von der Drehzahl der Fahrradkurbel gemacht ist.A method according to claim 47, for use with a Device according to one of the claims 20 to 22, characterized in that the percussion (or the Percussion) is reproduced on a track, which is the music tact corresponds and one or more further tracks (e.g., vocals) within The music act of the rotation of the bicycle crank synchronized accordingly is / are, whereby by this method the user rounds the (even) Step can learn and if necessary the synchronization by the coding of the reference signals is set so that in case of deviation from the round kick accordingly coated tempo variations be made audible in the synchronization of the audio signal and that the clock Synchronization (of the music beat) continues in tempo depending on the speed of the bicycle crank is made. Verfahren mit Vorrichtung nach einem der Ansprüche 20 bis 22, wobei zwischen Pedalkurbel und aufgesetztem Kettenrad (Zahnscheibe) eine Federkraft wirkt und die Kurbel durch einen Freilauf gegen Zurückdrehen blockiert ist, dadurch gekennzeichnet, daß die Veränderung der Geschwindigkeit des Kettenrades (bzw. der Zahnscheibe) gemessen und analysiert wird, und daß über diese Analysierung die Wiedergabe des Audiosignals so beeinflußt wird (im Tempo und/oder Rhythmus), daß der Benutzer die Abweichung vom sogenannten runden Tritt, (bei der unzulässige spontane Kraftimpulse, abweichend von einer homogenen Veränderung der Geschwindigkeit beim Treten in die Kurbel eingespeist sind) erkennt.Method with device according to one of claims 20 to 22, wherein between pedal crank and attached sprocket (toothed disc) a spring force acts and the crank by a freewheel against turning back is blocked, characterized in that the change in speed the sprocket (or pulley) is measured and analyzed, and that about these Analyze the playback of the audio signal is affected (in tempo and / or rhythm) that the user the deviation from the so-called round kick, (in the case of impermissible spontaneous force impulses, different from a homogeneous change in speed when pedaling into the crank are fed) recognizes. Verfahren nach Anspruch 49, dadurch gekennzeichnet, daß die Unterschiede des Drehweges oder der Drehgeschwindigkeit zwischen Pedalkurbel und aufgesetztem Kettenrad (Zahnscheibe) als Maß für die jeweils aufgezogene 1 entspannte Federkraft gemessen ist und abhängig vom Drehwinkel der Pedalkurbel daraus die Synchronsignale für die Durchführung des Verfahrens erzeugt sind.Method according to claim 49, characterized that the Differences in the rotational path or the rotational speed between Pedal crank and attached sprocket (toothed pulley) as a measure of each wound 1 relaxed spring force is measured and depending on the angle of rotation of the pedal crank from this the sync signals for the implementation of the method are generated. Verfahren nach Anspruch 38, dadurch gekennzeichnet, daß die Nachkalibrierung (zum Ausgleich der Drift) des bevorzugten, extrem empfindlich messenden Verlustsensors so vorgenommen wird, daß dies jeweils an den Wendepunkten bzw. Umkehrpunkten der (als Abstandsmessung zur Einkopplung des Körperwiderstandes oder elektrisch leitender Flächen gemessenen) Bewegungen erfolgt, somit als Meßwert jeweils nur die relative Änderung der Stellgröße Control von Umkehrpunkt zu Umkehrpunkt des eingekoppelten Verlustes bewertet ist, und daraus je nach relativem, der Geschwindigkeit entsprechenden Anstieg, die Synchronsignale so abgeleitet sind, daß zwischen Umkehrpunkt zu Umkehrpunkt der Bewegung virtuelle Markierungen gesetzt werden, welche den im Audiosignal enthaltenen Bezugssignalen entsprechen (um die Synchronisation zu steuern).Method according to Claim 38, characterized in that the recalibration (to compensate for the drift) of the preferred, extremely sensitive loss sensor is carried out in such a way that this is done in each case at the inflection points or reversal points of the (measured as distance measurement for coupling the body resistance or electrically conductive surfaces) movements, thus measured only the relative change of the manipulated variable Control from reversal point to reversal point of the coupled loss is evaluated as the measured value, and from this depending on the relative, increase corresponding to the speed, the synchronizing signals are derived such that between mark-to-point reversal of the movement virtual markers are set which correspond to the reference signals contained in the audio signal (to control the synchronization). Verfahren mit Vorrichtung nach einem der vorangehenden Ansprüche oder in eigener Anwendung mit einem im Oberbegriff des Anspruch 1 genannten Verfahren oder einem vergleichbaren Verfahren, dadurch gekennzeichnet, daß das Verfahren beim Sex unter Verwendung eines Penis Ringes mit einem entsprechenden Sensor zur Erkennung der Penisbewegungen verwendet wird, wobei aus diesen Bewegungen die Synchronsignale zur genannten Synchronisation der Wiedergabegeschwindigkeit bei der Wiedergabe eines Audiosignals in Bezug auf die Anpassung der Phasenlage und/oder Frequenz abgeleitet werden.Method with device according to one of the preceding claims or in its own application with a in the preamble of the claim 1 method or a similar method, characterized characterized in that Procedure with sex using a penis ring with one corresponding sensor used to detect penile movements is, from these movements, the sync signals to said Synchronization of the playback speed during playback an audio signal with respect to the adjustment of the phase angle and / or Frequency are derived. Verfahren mit Vorrichtung nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, daß das Verfahren beim Sex unter Verwendung eines Kondoms mit einem entsprechenden Sensor zur Erkennung der Penisbewegungen verwendet wird, wobei aus diesen Bewegungen die Synchronsignale zur genannten Synchronisation der Wiedergabegeschwindigkeit bei der Wiedergabe eines Audiosignals in Bezug auf die Anpassung der Phasenlage und/oder Frequenz abgeleitet werden.Method with device according to one of the preceding Claims, characterized in that the Procedure during sex using a condom with a corresponding Sensor is used to detect penile movements, taking off These movements, the sync signals for synchronization mentioned the playback speed when playing an audio signal derived in terms of the adjustment of the phase angle and / or frequency become. Verfahren mit Vorrichtung nach Anspruch 52 oder 53, dadurch gekennzeichent, daß als Sensor ein Wirbelstromsensor verwendet wird, der den eingekoppelten elektrischen Verlust, bzw. dessen Änderung abtastet.Method with device according to claim 52 or 53, characterized in that as Sensor an eddy current sensor is used, which is the coupled electrical loss, or whose change scans. Verfahren mit Vorrichtung nach Anspruch 52 oder 53, dadurch gekennzeichnet, daß als Sensor ein optischer Reflexionssensor verwendet wird, der eine Abstandsänderung feststellt.Method with device according to claim 52 or 53, characterized in that as Sensor uses an optical reflection sensor, which is a distance change finds. Verfahren mit Vorrichtung nach Anspruch 52 oder 53, dadurch gekennzeichnet, daß als Sensor ein HF- Sensor verwendet wird, der eine Abstandsänderung feststellt.Method with device according to claim 52 or 53, characterized in that as Sensor uses an RF sensor, which is a distance change finds. Verfahren mit Vorrichtung nach Anspruch 52 oder 53, dadurch gekennzeichnet, daß als Sensor die Widerstandsmessung von auf einem Kondom aufgebrachten elektrischen Leiterbahnen verwendet wird.Method with device according to claim 52 or 53, characterized in that as Sensor measuring the resistance of applied on a condom electrical conductor tracks is used. Verfahren nach einem der Ansprüche 52 bis 57 dadurch gekennzeichnet, daß eines der nachfolgend angegebenen Beispiele benutzt wird und die bei der Erklärung des funktionalen Zusammenhangs angegebenen Merkmale für ein weiter gebildetes Ausführungsbeispiel aufweist: Beispiele (22c bis 22e und 29a und 29b) betrifft einen einfachen Penisring, der bis an die Peniswurzel geschoben wird. Am äußeren Umfang besteht dieser Ring aus einem Kunststoffkörper KP, in den ein Spulenkörper eingelegt ist, auf dem die Meßspule L gewickelt ist. Innenseitig besteht dieser Ring aus einer weichen Latexeinlage LTX (22d), wobei weiterhin auch ein kurzer zylindrischer Ansatz aus Latex Gummi vorgesehen sein kann, der auch auswechselbar gemacht werden kann, indem der Ring eine von hinten überschiebbare Buchse (Option) aufweist, die den über den inneren Ring übergeschobenen kurzen Latexansatz RO hält. Bzw. hält das fest auf dem Penis sitzende kurze Latexteil RO den lose sitzenden Ring. Dabei ist evident, daß anstelle des kurzen zylindrischen Latexteiles auch jedes handelsübliche Kondom in den Ring eingesetzt werden kann. Hinten, stirnseitig und auch an der schmalen Zylinderseite abgeschlossen, ist der Ring mit einer elektrisch leitenden Abdeckung (Kreisring LMS, 22c, 22d) versehen, die zweckmäßigerweise (neben Metall, mit Latex überdeckt) auch aus Leitplastik sein kann, oder auch aus einem Material mit hoher Permeabilität gefertigt sein kann. Soll die elektronische Schaltung (E) einen besonders geringen Stromverbrauch aufweisen, dann kann der Kreisring LMS auch aus einem Sintermaterial (HF-Eisen) sein. Die Abdeckung (Kreisring LMS) erfüllt den Zweck, daß die Körper eigene Verlusteinkopplung des Ringträgers einen geringeren Einfluß auf den in die Meßspule eingekoppelten Verlust hat, und nur der andere, von der offenen Stirnseite der Spule L gemessene Verlust, der wiederum von der momentanen Nähe des Hautwiderstandes der Partnerin abhängt, für die Messung wesentlich ist. Durch die Verwendung eines negativen Leitwertes in der IVleßschaltung der Spule ist es möglich, derartige hochohmige Hautwiderstände über derartige Entfernungen berührungslos zu messen. Somit die linearen Penisbewegungen durch den Sensor gemessen und entsprechend der Wendepunkte bei den jeweils festgestellten Maximum- Minimum Werten der gemessenen Verluständerung dGk, die Synchronsignale zur Tempo Synchronisation und Slice Adressierung (Adressierung der Fragmente über die dekodierten Erkennungsmuster der Synchronsignale) des vom MP3 Player wiedergegebenen Audiosignals erzeugt sind. Die Messung der Verluständerung dGk ist beispielsweise auch mit der zu 18a beschriebenen Handschuhvariante, die gleichfalls die Näherung eines Körperwiderstandes mißt, zu vergleichen. Bei der Variante nach 22c, zur direkten Abtastung der Penisbewegungen, die in 23d noch weiter dargestellt ist, kann z.B. nach oben hin, der Ring erweitert sein, um die Elektronik E des Sensors, inklusive blue tooth Schnittstelle und einer kleinen Batterie B mit Spannungswandler unterzubringen. Zur Reduzierung des Stromverbrauches wird die Schaltung betreffend der erzeugten Ströme in der zum Sensor bereits beschriebenen Weise gepulst. Somit ohne ein Kabel zu verwenden, die Synchronsignale zu einem MP3 Player, z.B. einem Handy mit Steckverbindung für eine gute Lautsprecherwiedergabe, übertragen werden können. Die neuesten Hits und Rhythmen, die für diese Sache besonders geeignet sind, und die kodierten Bezugssignale zur Erkennung der Erkennungsmuster der Synchronsignale, bzw. die zugehörigen geeigneten Slice Dateien eines Audiosignals aufweisen, können dann über das Handy direkt in den MP3 Speicher runtergeladen und abgerechnet werden, Weiter zu 22d: In 23d ist vor allem eine Variante dargestellt, bei der die Fixierung des Kondoms am Ring erfolgt, der hier möglichst lose am Penis sitzen sollte. Um den Ring am Kondom, oder einem (gegebenenfalls auch vorne abgezwickten Kondom Stück RO) zu befestigen, muß das Kondomende KE über den weiteren Ringdurchmesser des inneren Ringes KP gezogen werden und danach ein weiterhin vorgesehener äußerer Ring RA von hinten nach vorne geschoben werden, wobei über den äußeren Ring RA eine Latex Ringabdeckung RLA übergeschoben ist, damit keine harten Druckstellen entstehen. Der innere Ring KP ist an seinem Außendurchmesser nach hinten hin verjüngt, damit beim Überziehen des Kondoms die Randwulst KE nicht übersteht und somit der hintere (äußere) Ring RA zum Festklemmen über das Kondomende geschoben werden kann. Damit dies möglichst leicht geht, ist der äußere Ring nach außen etwas konisch geöffnet, so daß der Innendurchmesser des äußeren Ringes exakt paßgenau zum Außendurchmesser des inneren Ringes gemacht werden kann. Weiters wird das Kondom oder Kondomteilstück RO durch die Wulst KE in der hinteren Verjüngung des Außendurchmessers des inneren Ringes gehalten. Somit der Spulenring des Sensors möglichst lose an dem Kondomende befestigt ist. Weil der Ring nach hinten hin durch die stirnseitige elektrische Abdeckung einen einigermaßen konstanten Verlust aufweist, wird nur die von vorne jeweils festgestellte Änderung des Verlustes dGk gemessen. Die Latexabdeckung RLA weist dann noch einen Batteriedeckel (aus Latex) auf, der durch eine entsprechende Einrastung rast fixiert ist. Es ist evident, daß als Alternative zu dem in 22d und 22e dargestellten Vorschlag, bei dem es darum geht, den Ring mit der Meßspule L möglichst lose zu halten, es auch möglich ist, die Meßspule mit der Elektronik und der Minibatterie in die üblichen Latexringe einzubauen. Für alle hier aufgezählten Beispiele, welche die Synchronverbindung zwischen Sport und Musik betreffen, kann in die Audiosignal Wiedergabegeräte noch die Zusatzoption eines Schrittzählers mit eingebaut werden, wobei der/die Sportler(innen), die Zahl der sensorisch erfaßten Bewegungen, z.B. auf einem Handy mit ablesen und den Zählerstand wieder zurücksetzen können.Method according to one of Claims 52 to 57, characterized in that one of the examples given below is used and has the features stated in the explanation of the functional relationship for a further embodiment formed: Examples ( 22c to 22e and 29a and 29b ) concerns a simple penile ring, which is pushed to the root of the penis. At the outer periphery of this ring consists of a plastic body KP, in which a bobbin is inserted, on which the measuring coil L is wound. On the inside, this ring consists of a soft latex insert LTX ( 22d ), wherein furthermore a short cylindrical extension made of latex rubber can be provided, which can also be made interchangeable, by the ring having a bushing (option) which can be pushed over from behind and which holds the short latex extension RO pushed over the inner ring. Respectively. The tight latex part RO, which is firmly attached to the penis, holds the loosely fitting ring. It is evident that instead of the short cylindrical latex part any commercially available condom can be inserted into the ring. Completed at the rear, on the front and also on the narrow cylinder side, the ring is provided with an electrically conductive cover (circular ring LMS, 22c . 22d ) provided, which may conveniently be (in addition to metal, covered with latex) and Leitplastik, or may be made of a material having high permeability. If the electronic circuit (E) has a particularly low power consumption, the annular ring LMS can also be made of a sintered material (HF iron). The cover (ring LMS) fulfills the purpose that the body own loss coupling of the ring carrier has less influence on the coupled into the measuring coil loss, and only the other, measured from the open end of the coil L loss, in turn, from the current proximity the skin resistance of the partner depends on the measurement is essential. By using a negative conductance in the IVleßschaltung the coil, it is possible to measure such high resistance skin resistance over such distances without contact. Thus, the linear penile movements measured by the sensor and corresponding to the inflection points at each detected maximum-minimum values of the measured loss change dGk, the sync signals for tempo synchronization and slice addressing (addressing the fragments on the decoded recognition pattern of sync signals) of the reproduced by the MP3 player audio signal are generated. The measurement of the loss change dGk is for example also with the 18a described glove Variant, which also measures the approximation of a body resistance to compare. In the variant after 22c , for direct scanning of the penile movements, which in 23d is further shown, for example, upwards, the ring may be extended to accommodate the electronics E of the sensor, including blue tooth interface and a small battery B with voltage converter. To reduce the power consumption, the circuit is pulsed with respect to the generated currents in the manner already described to the sensor. Thus, without using a cable, the sync signals to an MP3 player, such as a mobile phone with plug connection for a good speaker playback, can be transmitted. The latest hits and rhythms, which are particularly suitable for this matter, and the coded reference signals for detecting the recognition pattern of the sync signals, or the corresponding suitable slice files of an audio signal, can then be downloaded directly to the MP3 memory and billed via the phone , Further to 22d : In 23d Above all, a variant is shown in which the fixation of the condom is done on the ring, which should sit here as loose as possible on the penis. In order to secure the ring on the condom, or a (possibly also front abgezwickten condom piece RO), the Kondomende KE must be pulled over the other ring diameter of the inner ring KP and then a further provided outer ring RA are pushed from back to front, said over the outer ring RA a latex ring cover RLA is pushed over, so that no hard pressure points arise. The inner ring KP is tapered at its outer diameter to the rear, so that when covering the condom, the edge bead KE does not survive and thus the rear (outer) ring RA can be pushed over the condom end for clamping. For this to be as easy as possible, the outer ring is somewhat conically open to the outside, so that the inner diameter of the outer ring can be made exactly in register with the outer diameter of the inner ring. Furthermore, the condom or RO section RO is held by the bead KE in the rear taper of the outer diameter of the inner ring. Thus, the coil ring of the sensor is attached as loosely as possible to the condom end. Because the ring has a reasonably constant loss towards the rear through the frontal electrical cover, only the change in the loss dGk detected from the front is measured. The latex cover RLA then has a battery cover (made of latex), which is fixed in place by a corresponding catch. It is evident that as an alternative to the one in 22d and 22e presented proposal, which is to keep the ring with the measuring coil L as loose as possible, it is also possible to incorporate the measuring coil with the electronics and the miniature battery in the usual latex rings. For all the examples listed here, which relate to the synchronous connection between sports and music, the additional option of a pedometer can also be incorporated in the audio signal playback devices, wherein the athlete (s), the number of sensory detected movements, eg on a mobile phone read off and reset the count.
DE102006041818.2A 2005-09-06 2006-09-06 Method for synchronizing an audio signal with devices Active DE102006041818B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102006041818.2A DE102006041818B4 (en) 2005-09-06 2006-09-06 Method for synchronizing an audio signal with devices

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102005042333 2005-09-06
DE102005042333.7 2005-09-06
DE102006041818.2A DE102006041818B4 (en) 2005-09-06 2006-09-06 Method for synchronizing an audio signal with devices

Publications (2)

Publication Number Publication Date
DE102006041818A1 true DE102006041818A1 (en) 2007-11-29
DE102006041818B4 DE102006041818B4 (en) 2025-12-04

Family

ID=38622347

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006041818.2A Active DE102006041818B4 (en) 2005-09-06 2006-09-06 Method for synchronizing an audio signal with devices

Country Status (1)

Country Link
DE (1) DE102006041818B4 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506539A (en) * 2019-01-31 2020-08-07 哈曼贝克自动系统股份有限公司 Synchronous multi-channel loopback in embedded architecture

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3832290C2 (en) * 1988-09-22 1997-10-02 Anton Plenk Ski with a ski binding
DE4143257C2 (en) * 1991-01-01 2001-04-19 Roman Koller Procedure for adjusting the phase or frequency of a rhythmic process
DE29809822U1 (en) * 1998-06-02 1998-10-08 Gärtner, Reinhard, Dipl.-Ing. (FH), 01796 Pirna Step-controlled speed and distance indicator for inline skaters
FI20011389A7 (en) * 2001-06-28 2002-12-29 Exel Oyj Rod
US6724299B2 (en) * 2002-06-27 2004-04-20 Shimano, Inc. Bicycle data communication method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506539A (en) * 2019-01-31 2020-08-07 哈曼贝克自动系统股份有限公司 Synchronous multi-channel loopback in embedded architecture

Also Published As

Publication number Publication date
DE102006041818B4 (en) 2025-12-04

Similar Documents

Publication Publication Date Title
US12230236B2 (en) Adaptive music playback system
AU2021204836B2 (en) Rhythmic Synchronization Of Cross Fading For Musical Audio Section Replacement For Multimedia Playback
CN1748242B (en) Audio reproduction device, method, computer program
FI117885B (en) Encoding heart rate information
Stroppa Live electronics or… live music? Towards a critique of interaction
DE102012103552A1 (en) AUDIO SYSTEM AND METHOD FOR USING ADAPTIVE INTELLIGENCE TO DISTINCT THE INFORMATION CONTENT OF AUDIO SIGNALS AND TO CONTROL A SIGNAL PROCESSING FUNCTION
US8865991B1 (en) Portable music player
DE102005049485B4 (en) Control playback of audio information
DE102006041818B4 (en) Method for synchronizing an audio signal with devices
US8158874B1 (en) System and method for determining tempo in early music and for playing instruments in accordance with the same
Schoonderwaldt et al. Effective and expressive movements in a French-Canadian fiddler's performance
Jones Light Through Golden Frames
Adamo Ulimba Xylophone Groups in Southern Malawi. Previous Sources and Recent Fieldwork.
Forster Music: Twin peaks
DE102006006773A1 (en) Recorded piece of music reproducing method for e.g. mobile telephone, involves playing recorded piece of music under change of music playing speed so that beats per minute value of piece of music is adjusted to gestic rhythm of person
Cornelis et al. EME: a Wireless Music Controller for Real-time Music Interaction
JPH03237496A (en) &#39;karaoke&#39; system
Nymoen The Nymophone2.
Vercoe Timing is of the essence: Perceptual and computational techniques for representing, learning, and reproducing expressive timing in percussive rhythm

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R012 Request for examination validly filed

Effective date: 20121017

R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division