Parameter bei Time-Control (InVis-System)

Jede Stufe der Visualization-Pipeline kann �ber einen Parameter gesteuert werden. Dieser bestimmt die Qualit�t und legt damit nat�rlich auch die Verarbeitungszeit fest. �ber einen Regelkreis wird der Parameter iterativ angepa�t und dadurch die Frame-Rate m�glichst konstant gehalten.

Der Parameter ist auf den Bereich ]0..1] normiert, damit auch bei Stufen mit quadratischem Aufwand die Durchlaufzeit linear beeinflu�t werden kann. Erreicht er seinen Maximalwert 1, dann arbeitet die Stufe bereits optimal. Steht er auf 0, so liefert die Stufe die schlechteste, aber noch annehmbare Bildqualit�t.

Bei jeder Iteration wird die Gesamt-Durchlaufzeit gemessen und daraus der Parameterwert f�r den n�chsten Durchlauf ermittelt. Da der Parameter die Durchlaufzeit jeder einzelnen Stufe (fast) linear beeinflu�t, kann sehr leicht aus dem Verh�ltnis von Durchlaufzeit und gew�nschter Framerate ermittelt werden, wie stark die �nderung f�r die n�chste Iteration sein mu�.

Der Parameter wird bei jeder weiteren Iteration immer weiter optimiert. Die Abweichungen werden recht schnell sehr klein (Innerhalb von 3-5 Interationen). Durch diese st�ndige "Neuberechnung" werden Abh�ngigkeiten einer Stufe auf die folgenden Stufen automatisch ber�cksichtigt.

Zur�ck zu Time-Control