Cockpit-Display-Replay
jsPsych-Plugin, das ein Eco-Display aus einem Fahrdaten-Stream synchron zu einem aufgezeichneten Fahrvideo rendert.
Was & Warum
Ist das Cockpit-Display fest ins Studienvideo eingebrannt, braucht jede Interface-Variante eine eigene Aufnahme. Cockpit-Display-Replay macht das Display stattdessen zur Funktion der Daten. Das Plugin koppelt ein Fahrvideo mit einem synchronen Datenstrom (Gang, Geschwindigkeit, Ladezustand, Verbrauch, Leistung, Reichweite u. a.). Es rendert das Display live dazu — mit 25-Hz-Polling gegen die Timestamps des Streams. So lassen sich Interface-Varianten ohne Neuaufnahme tauschen. Video-source-agnostisch: Das Plugin benötigt nur eine browser-kompatible Videodatei und die dazu synchronisierte Datendatei.
Die Displays liefert die öffentliche Display-Bibliothek
@ecosimlab/ecodisplays (Tool EcoInterfaces). Das Plugin bindet sie als
Git-Abhängigkeit ein und pflegt keine eigene Kopie mehr. Damit stehen 20
Displays zur Wahl, vom AP4-Verlauf bis zum Energy-Score.
Version 2.0.0 hat dafür das Datenformat gewechselt: Ein Punkt im Datenstrom ist
jetzt ein DisplayInput der Bibliothek. Aufzeichnungen im alten Format laufen
nicht weiter und müssen umgewandelt werden.
Schnellstart
Paket aus dem Repo installieren (npm install gitlab:ecosimlab/videosimlab-cockpit-replay#2.1.0), dann import jsPsychVideosimlabCockpitReplay from "@ecosimlab/jspsych-plugin-videosimlab-cockpit-replay" und als Trial in die jsPsych-Timeline einbinden — Pflichtparameter: display, displayStream, cockpitVideo.
Nachnutzung
Einzeln in eine bestehende jsPsych-Studie einbinden
Schnittstelle: Standard-jsPsych-Plugin (npm-Paket)
- jsPsych ^8.0.0
- eigene Video-/Datenquelle (Simulator, Dashcam …)
- Replay-Mechanik (Timestamp-Matching) und die 20 Displays aus
@ecosimlab/ecodisplays - Sektor-Zuordnung über die Parameter
sectorIdundsectorType
- die Video- und Datenaufzeichnung selbst (siehe Recording-Pipeline)
Zitieren
- Jan Heidinger, Leonardt Wagner, Christopher Spölmink, Thomas Franke (2026).VideoSimLab: Developing a Video-Based Toolchain for Vehicle Display Evaluation StudiesAutomotiveUI '26 (18th Intl. Conf. on Automotive User Interfaces)10.1145/3828157.3828768