Medizinische Videomatrix

Wir verbesserten den Video-Konverter mit PCIe, um eine schnellere und stabilere Übertragung ohne Verzögerung zu ermöglichen.

Für unseren bedeutenden Kunden aus dem medizinischen Bereich entwickelten wir ein FPGA für ein Videosystem, das mehrere Videoquellen auf mehrere Videobildschirme konvertiert.

Der wichtigste Beitrag war die Implementierung der PCIe-Schnittstelle, die die Verarbeitung und Speicherung von Videoströmen zu und von einem Linux-basierten PC ermöglicht.

Unsere Aufgabe und Herausforderung

Entwicklung eines Echtzeit-Videomoduls für die Chirurgie

Jede moderne chirurgische Abteilung eines Krankenhauses ist stets mit vielen wichtigen Instrumenten ausgestattet.

Heute werden Operationen bevorzugt in Form der Laparoskopie durchgeführt, da sie den Patienten weniger belasten. Daher werden spezielle Kameras benötigt, um das Innere des Körpers des Patienten darzustellen. Mehrere Videoströme werden verwendet, um die gesamte Situation in der Körperhöhle darzustellen, insbesondere bei komplexen medizinischen Eingriffen.

Ein Chirurg braucht eine einfache und schnelle Möglichkeit, die Videostreams zu konfigurieren, um jedes Detail zu sehen, das den weiteren Erfolg der medizinischen Operation beeinflussen kann.

Lösung

Videomatrix und Formatwandler in FPGA

Das bestehende System war eine komplexe Schaltmatrix aus Ein- und Ausgängen, die jeden HDMI- und SDI-Eingang an jeden HDMI- oder SDI-Ausgang weiterleiten konnte.

Unser Team verbesserte das System durch die Implementierung einer PCIe-Schnittstelle mit hohem Durchsatz und niedriger Latenz in einem PC, die es ermöglicht, Eingangsdatenströme im PC zu verarbeiten und die verarbeiteten Datenströme zurück ins System zu übertragen.

Das Team entwickelte sowohl die PCIe-Cores als auch die Linux-Treiber mit niedriger Latenz. Ein Teil der Lieferung war auch die in FPGA implementierte Picture-in-Picture-Funktionalität, die das Einfügen von Streams in andere, im Hintergrund laufende Streams ermöglicht.

Das Team implementierte auch verschiedene unterstützende Funktionen für die Videoverarbeitung, wie HDMI DDC (Display Data Channel), mit dem das Streaming-System herausfinden kann, welche Formate von HDMI-Monitoren unterstützt werden. Die gleiche Funktion wurde auch auf SDI-Streaming-Ports portiert, d.h. Codierung und Decodierung von Zusatzkanälen.

Kundennutzen

Kompakter Videokonverter als Teil eines medizinischen Gesamtsystems

Im medizinischen Bereich ist es von entscheidender Bedeutung, dass die elektronischen Geräte kompakt, einfach zu bedienen und äußerst zuverlässig sind. Unser in den FPGA-Chip eingepasstes Design lässt sich leicht in ein multifunktionales medizinisches Gerät integrieren, da alle Komponenten als wiederverwendbare IP-Cores konzipiert wurden.

Die Möglichkeit der Aufzeichnung und einer detaillierten Momentaufnahme stellt ein nützliches Instrument für die Kontrolle nach der Operation dar und dient als Grundlage für eine Entscheidung über die nächsten Behandlungsschritte.

Entwicklungsprozess

Unser FPGA-Team entwickelte Komponenten, bei denen jede ihre spezifische Funktionalität in einem wiederverwendbaren IP-Kern gekapselt hat. Jede FPGA-Komponente wurde in System Verilog geschrieben - einer leistungsstarken Hardware-Beschreibungssprache (HDL).

Kunde

Eines der weltweit führenden Unternehmen in der medizinischen Instrumentierung.

Durchführungszeitraum:

2019

2020

In den Jahren 2019-2020 erstellten wir das HDL-Design, arbeiteten sehr eng mit unserem Kunden zusammen und unterstützten ihn bei der Integration unseres FPGA-Designs in das komplette Gerät.

Gallery

Žádné fotky

Weitere Lösungen

Seit der Gründung von Consilia im Jahr 2004 haben wir Dutzende von Projekten abgeschlossen und unterstützt.

Für diesen Anwendungsfall eingesetzte Bereiche unserer Dienstleistungen

No items found.

Anwendungsbereiche

40+ ENTWICKLER

bereit, Ihnen zu helfen.

Consilia beschäftigt 40+ Entwickler in den Kompetenzbereichen Softwareentwicklung, Softwaretests, Hardwaredesign, RF-Design, FPGA-Design, DSP-Design und PCB-Design.