Table of Contents

Erfassung von eif-daten: Hochwertige grundlage zur reproduktion von ar-problemen

In Augmented Reality (AR)-Anwendungen sind bestimmte komplexe räumliche Lokalisierungsprobleme (wie Tracking-Vibrationen, Fehlausrichtung von virtuellen und realen Elementen, Inhaltsverschiebung usw.) oft schwer allein durch Bildschirmaufnahmen oder Protokolle vollständig nachzubilden. Daher bieten wir die EIF-Datenerfassungsfunktion — ein proprietäres hochwertiges Daten-Dump-Format, das folgende Schlüsselinformationen synchron aufzeichnet:

  • Grundlegende geräteinformationen (Modell, System, SDK-Version usw.)
  • Kamerabilder mit Zeitstempel
  • Interne Kameraparameter-Matrix und externe Transformationsmatrix des geräts
  • IMU-Sensordaten
  • Zusätzliche daten durch externe hilfseingaben (z. B. GNSS)

Warum ist die aufzeichnung von eif-daten entscheidend?

Wichtig

EIF-Daten, die ein problem reproduzieren können, sind unbezahlbar.

EIF-Daten ermöglichen eine vollständige Wiedergabe des detaillierten Kontexts zum Zeitpunkt des Problems. Dadurch kann das Entwicklungsteam offline die vom Benutzer erlebte Situation präzise nachstellen, was die Effizienz der Problemerkennung erheblich steigert. Im Vergleich zu Bildschirmaufnahmen oder Protokollen bietet EIF folgende vorteile:

  1. Präzise Reproduktion: Entwickler können EIF-Daten direkt in Debugging-Tools abspielen, um Ihren Bug zu reproduzieren.
  2. Low-Level-Diagnose: Durch umfassende Analyse verschiedener Daten (Bilder, Sensoren, externe Eingaben usw.) können Entwickler feststellen, in welchem technischen Bereich das Problem liegt.
  3. Zeiteinsparung: Vermeidung langer Kommunikationsschleifen und erhebliche Verkürzung des Zeitraums von der Problemberichterstattung bis zur -lösung.

Wie zeichnet man eif-daten auf

EasyAR bietet zwei Methoden zur EIF-Datenerfassung.

  1. Direkte Verwendung der vom SDK bereitgestellten API-Schnittstellen, um die EIF-Datenerfassungsfunktion in Ihrer App zu implementieren.
  2. Verwendung der offiziellen Mega Toolbox App. Dies ist in der Regel für die Entwicklung mit und Problemberichterstattung zu EasyAR Mega geeignet.

Detaillierte schritte finden Sie in unserer technischen Dokumentation. Dort erhalten Sie gerätespezifische Anleitungen für Ihren verwendungsfall.

Tipp

Besuchen Sie den folgenden Link, um die Implementierung der EIF-Aufnahme innerhalb der App über API-Schnittstellen zu sehen: Input frame recording and simulation run.

Besuchen Sie den folgenden Link, um die Anleitung zur Verwendung der Mega Toolbox App zu sehen: Using Toolbox to record mobile EIF files.

Kurzer aufnahmeablauf (am Beispiel der Mega Toolbox App):

  1. Öffnen Sie die Mega Toolbox App, tippen Sie auf "Vor-Ort-Lokalisierungstest & Problemfeedbackdatenaufnahme".
  2. Melden Sie sich mit Ihrem Konto an, wählen Sie Ihre Lokalisierungsdatenbank aus und starten Sie den Test.
  3. Versuchen Sie, Ihr Problem zu reproduzieren. Finden Sie eine reproduzierbare Handlungsabfolge (z. B. Geräteausrichtung, Navigationsweise, Aufnahmeposition).
  4. Wenn alles bereit ist, tippen Sie auf den roten "Aufnahme"-Button, um zu beginnen.
  5. Nachdem das Problem aufgetreten ist, tippen Sie auf den roten "Stoppen und speichern"-Button.
  6. Das System generiert automatisch eine EIF-Datei. Verbinden Sie das Gerät mit einem Computer, exportieren Sie die Datei auf den lokalen Speicher und reichen Sie sie ein.
Anmerkung

EIF-Dateien können groß sein (Hunderte MB bis mehrere GB). Es wird empfohlen, nur den Kernabschnitt mit dem Problem aufzuzeichnen (normalerweise sind 10–30 Sekunden ausreichend).

Empfohlene vorgehensweise

Um eine effiziente Bearbeitung Ihres Feedbacks zu gewährleisten, reichen Sie bitte gleichzeitig die folgenden vier Informationsarten ein:

Informationstyp Beschreibung
EIF-Datendatei Kernbeweismittel, muss den Problemreproduktionsprozess enthalten
Subjektive phänomenbeschreibung Beschreiben Sie klar das beobachtete Verhalten (z. B. "Der Navigationspfeil sprang beim Linksabbiegen plötzlich an die Decke")
Bildschirmaufnahme oder screenshot Hilft zur Visualisierung des Problems, zeigt anschaulich, "was der Benutzer letztendlich sieht"
Zusätzliche kontextinformationen Dazu gehören:
• Ihr Gerätemodell und Betriebssystemversion
• Die Version des von Ihrer App verwendeten EasyAR SDK
• Beschreibung der Umgebung, in der das Problem auftrat (Innen-/Außenbereich, Beleuchtung, Raumgröße)
• Für Mega-Anwendungen: Zusätzliche Angaben zur Lokalisierungsdatenbank (kann im Unity-Tool exportiert werden)
• Für CRS-Cloud-Erkennungsanwendungen: Zusätzliche Informationen zur Cloud-Erkennungsdatenbank
Tipp

Beispiel: "Verwendet auf Apple Vision Pro (visionOS 26) mit EasyAR Sense Unity Plugin 4000.0.1, Navigation in einem Innenstadt-Einkaufszentrum. An einer bestimmten Position trat plötzlich ein Fehler im Navigationspfad auf. EIF-Datei aufgezeichnet: avp_wrong_path_20251218.mkveif, inklusive Bildschirmaufnahme, Umgebungsfotos und Lokalisierungsdatenbank-Info: MegaStudio_ServiceInfo_myaccount_2025-12-18_10-33-26.json."

Durch die Bereitstellung dieses vollständigen Informationspakets beschleunigen Sie den Analyse- und Lösungsprozess erheblich. Vielen Dank für Ihre Mitarbeit!