Du könntest einen Offset in der Höhe der Amplitude hinzufügen (dann erhälst Du nur po Werte), die Steigung in den jeweiligen Punkten bestimmen (2x messen) und eine Fallunterscheidung machen. Es gibt 4 Fälle für jede Bewegungsrichtung:
1.beide negativ
2. x1 neg, x2 pos
3. beide pos
4. x1 pos, x2 neg
Für die Fälle 1 und 2 erhällt man die Richtung dann durch Unterscheidung der Absolutwerte. x1>x2 und umgekehrt. Bei den anderen müsste man unterscheiden, ob > oder < Offset.
Elegant ist was anderes, aber auf die Schnelle...vielleicht hilfts ja...
Gruß