Warum verwenden die meisten FPV-5,8-GHz-Videosender PAL oder NTSC?

7

Ich bin nicht sehr in die Details der Videoübertragung im Allgemeinen. Da die meisten Displays und Elektronikgeräte digital sind, frage ich mich jedoch, warum Anbieter von FPV-Geräten ein analoges Übertragungssystem gewählt haben, das darüber hinaus auf 30/24 fps und niedrige Auflösung beschränkt ist.

Wäre es möglich, die Auflösung zu verbessern, indem Sie einfach ein anderes (digitales) Protokoll auswählen, ohne die Kanalnummer zu ändern?

Peter Mortensen
quelle
3
Ich habe verstanden, dass die Latenz ein wichtiger Gesichtspunkt ist. Analog kann im Grunde genommen Pixel übertragen, während sie vom CCD gelesen werden. Digital erfordert zuerst eine Codierung. Ich habe jedoch keinen Hinweis darauf, diese Behauptung zu stützen.
Marcelm
Dann ist es hauptsächlich der Einfachheit halber. Ich frage mich jedoch, ob es möglich wäre, NTSC / PAL durch Erhöhen der Auflösung / FPS zu pimpen.
1
Zuhälter NTSC / PAL durch Erhöhung der Auflösung / FPS Theoretisch möglich: ja. Aber dann ist es möglicherweise nicht mehr PAL / NTSC, da diese nur bestimmte FPS und Auflösungen unterstützen. Außerdem benötigen Sie die Elektronik, dh die Chips, um das "nicht PAL / NTSC" zu unterstützen. Es würde mich überraschen, wenn Sie diese kaufen können. Um deine eigenen zu machen, musst du Millionär sein. Also in der Praxis: Nein, es ist nicht möglich, PAL / NTSC zu pimpen.
Bimpelrekkie
Außerdem gab es noch nie eine gute Plug-and-Play-Schnittstelle für kostengünstige Digitalkameras.
user3528438

Antworten:

13

Wie andere gesagt haben, sind PAL und NTSC analog und haben praktisch keine Latenz. Dies ist äußerst wichtig, wenn FPV-Drohnen mit hoher Geschwindigkeit fliegen. Wenn Sie eine Latenz haben, erfahren Sie, wo Sie waren und nicht, wo Sie sich tatsächlich befinden.

Ich habe eine große Video- / Fotodrohne (Yuneec Q500 4K). Es überträgt das Video digital auf 5,8 GHz unter Verwendung des 802.11A-Protokolls. (Genau wie bei Ihrem Wi-Fi-Heimnetzwerk.) Ich habe die Latenz des Video-Feeds bei 282 Millisekunden gemessen. Dies liegt daran, dass das Video von analog zu digital und dann wieder zurück zum Empfänger konvertiert werden muss. Das hört sich vielleicht nicht viel an, aber es ist, wenn Sie mit hoher Geschwindigkeit unterwegs sind und versuchen, Hindernissen auszuweichen.

Hier ist ein kurzes Diagramm, das zeigt, wie sich die Latenz von 282 ms auf Ihren Standort auswirkt, verglichen mit dem tatsächlichen Standort.

Speed    Error       Speed     Error
[MPH]    [Feet]      [km/h]    [Meters]
----------------------------------------------
 10      4.15         16       1.26

 20      8.24         32       2.51

 30     12.39         48       3.78

 40     16.54         64       5.04

 50     20.63’        80       6.29

Wenn man bedenkt, dass einige FPV-Drohnen mit mehr als 60 MPH fahren können, können Sie sehen, wie stark sich die Videolatenz auswirken würde.

In Bezug auf FPS sind 30 für NTSC und 24 für PAL Standard-Bildraten und mehr als genug für ein flüssiges Bild. Eine höhere Auflösung würde auch größere / schwerere Hardware erfordern. Wenn FPV-Rennfahrer versuchen, Bruchteile eines Gramms von ihren Drohnen zu entfernen, opfern sie die Auflösung für eine Gewichtsreduzierung.

Ich hoffe meine Erklärung hilft!

Brennnessel-Nebenfluss
quelle
4
Umrüsten auf Digital, als digitales Signal zu übertragen und das digitale Videos Anzeige nicht muß signifikante Latenzzeit von selbst hinzufügen. Der überwiegende Teil dieser massiven Verzögerung ist auf die Komprimierung und Dekomprimierung von Videos zurückzuführen, während Composite-Videos vollständig unkomprimiert sind.
JMS
^ Ja, wenn es sich um eine einfachere digitale Übertragungsmethode (wie unkomprimiert, aber mit Chroma-Dezimierung) oder eine noch einfachere Komprimierung als das typische MPEG handelt - zum Beispiel das in DV verwendete MJPEG - wäre es mehr als in der Lage, Sub-1- zu übertragen. Frame-Latenz oder sogar kaum mehr als ein paar Pixel (oder 16 Videozeilen für DV, was immer noch ein kleiner Bruchteil eines Frames ist), verglichen mit dem regulären analogen Videopfad. Das Problem ist, dass diese Arten der digitalen Codierung ziemlich ineffizient und nicht besonders robust sind, was sie für OTA-Verbindungen mit geringem Stromverbrauch ungeeignet macht. Analog ist eigentlich besser.
Tahrey
Auch kleine Korrektur: PAL ist 25fps. Wenn Ihr Video mit 24 fps läuft, ist dies eine Art NTSC-Pulldown und sieht für High-Motion-Inhalte wie Drohnen-Feeds merkwürdig ruckelig aus, es sei denn, es handelt sich um einen vollständig benutzerdefinierten Übertragungsmodus, der die Synchronisierungsrate (und wahrscheinlich die Auflösung) reduziert, um sie zu erhöhen die Reichweite, Zuverlässigkeit und Stromverbrauch ...
tahrey
NB 282 ms ist eine ziemlich hohe Latenz, zumindest in Bezug auf analoges Video oder einen dieser rein auf "I-Frame" (und tatsächlich einzelnen Makroblöcken oder sogar einzelnen Pixelgruppen) basierenden digitalen Modi. Das sind mehr als 8 Frames eines 30fps oder 7 Frames eines 25fps-Feeds. Aber es ist ziemlich gut für einen MPEG-Feed; Angesichts der Tatsache, dass eine typische Bildgruppe (die fast vollständig empfangen werden muss, bevor die Dekodierung beginnen kann) aus 15 bis 18 Bildern besteht, wird entweder eine reduzierte GOP oder eine doppelte Bildrate verwendet, um die effektive Codeübertragung zu verringern. Latenz so weit wie möglich dekodieren ...
tahrey
7

Ich habe die Antwort von Nettle Creek positiv bewertet, aber hier ist eine kurze Erklärung, warum Latenz wichtig ist:

Das Steuern einer Drohne ist ein Feedback-System, mit dem Sie auf dem Laufenden sind. Wie bei jedem anderen Rückkopplungssystem gelten die üblichen Nyquist-Stabilitätskriterien. Durch die Videolatenz wird die Rückkopplungsschleife verzögert, und der Effekt ist der gleiche wie bei jedem anderen Rückkopplungssystem (Sie sind der Opamp): Dadurch wird das System weniger stabil. Dies kann durch verschiedene Techniken kompensiert werden, von denen die einfachste darin besteht, die Bandbreite zu verringern, wodurch das System langsamer wird.

Stellen Sie sich ein Auto vor, das zwischen dem Drehen des Lenkrads und dem tatsächlichen Drehen der Räder eine Verzögerung von 1 Sekunde hat. Dies bedeutet mehr oder weniger, dass Sie eine blinde Person hinter das Lenkrad setzen und Sie auf dem Beifahrersitz schreien. Ich wette, Sie würden viel länger brauchen, um Ihr Ziel zu erreichen ...

Zum Beispiel war vor einigen Jahren die Verzögerung der LCD-Anzeige ein Problem. Einige LCD-Bildschirme puffern ein oder zwei Bilder, um das Bild digital zu verarbeiten. Dies führte zu einer Verzögerung von 1-2 Frames. Dies machte im Wesentlichen alle First Person Shooter-Spiele unspielbar. Eine Bildverzögerung mag nicht viel klingen, aber es reicht aus, um das menschliche Kontrollsystem (dh das Gehirn) ernsthaft zu verärgern, was überhaupt nicht daran gewöhnt ist, dass die Anzeige zwischen dem Bewegen des Fingers und dem Anzeigen des Ergebnisses verzögert wird.

Digitales Video wird komprimiert, daher muss der Kompressor mehrere Frames im RAM sammeln und verarbeiten. Sie erhalten eine sehr hohe Qualität, aber eine hohe Latenz.

Analoges Video hat grundsätzlich keine Latenz. Nur wenige Millisekunden, bis das LCD-Display reagiert. Viel weniger für CRT. Aus einem subtilen Grund hat es keine Latenz von "einem Bild" (1 / 60s): Angenommen, Ihr Auge schaut in die Mitte des Bildschirms. Die CCD-Kamera liest die Bildscanzeile für die Scanlinie. Dies bedeutet, dass eine Scanlinie gelesen wird, die sofort übertragen und angezeigt wird. Das Bild, das an der Stelle, die Sie betrachten (z. B. in der Mitte), auf dem Bildschirm angezeigt wird, erscheint also nur wenige Millisekunden, nachdem die Kamera es aufgenommen hat. Die Latenz ist also sehr gering.

Natürlich wird es erst im nächsten Frame aktualisiert. Aber jedes Update ist sehr viel Echtzeit. Wenn Ihre Drohne auf einen Baumstamm zusteuert, sieht der Baum oben auf dem Bildschirm kleiner und unten größer aus, da die Drohne während des Rahmenscans näher kam.

Aus meiner Erfahrung mit FPS-Spielen ermöglicht dies eine extrem gute Kontrolle. Fügen Sie einen weiteren Frame (16 ms) hinzu und alles bricht zusammen. Keine Kopfschüsse mehr! Zielen wird unmöglich. Es fühlt sich an, als würde man Konsolen-FPS spielen.

Auch für das Steuern einer Drohne (oder das Zielen in FPS-Spielen) spielt die Bildqualität keine große Rolle. Crummy analog PAL wird gut tun. Früher, auf einem alten PC mit geringer Leistung, stellte jeder die Texturen auf die Qualität "atari 2600" ein, um mehr Bilder pro Sekunde zu erhalten, wenn hervorragende Einstellungen für die Bildqualität 30 fps ergaben. 30fps sind nur gegen einen vorhersehbaren Computergegner spielbar.

peufeu
quelle
1
Ein ähnliches Problem ist heutzutage die Audioverzögerung bei drahtlosen Kopfhörern. Ich habe ein Rhythmus-Spiel auf meinem Handy, das bei Verwendung einer Bluetooth-Verbindung unglaublich schwer zu spielen ist, da das Feedback zu Audio-Notizen im Vergleich zu dem Zeitpunkt, an dem ich den Bildschirm tatsächlich berühre, deaktiviert ist.
JAB
"Digitales Video ist komprimiert": nicht unbedingt. Rohes "NTSC" -Video ist, wenn es über eine digitale Verbindung übertragen wird, ein digitales Videosignal. Abgesehen von der Quantisierung und der grundlegenden Signalverarbeitung wie der Bandbreitenbegrenzung wird sie nicht inhärent komprimiert.
Sleblanc
3
@sleblanc - Die belegte Bandbreite einer HDMI-Verbindung ist um eine Größenordnung größer als die eines analogen NTSC-Videosignals. Die Komprimierung wird aus einem bestimmten Grund in drahtlosen digitalen Videos verwendet.
Chris Stratton
1
Ja. Wenn Sie auf praktische Weise anständiges digitales Video über eine Funkverbindung übertragen möchten, was hier das Thema ist, muss es komprimiert werden. Sonst gibt es keinen Weg. Die Bandbreitenanforderungen sind einfach zu hoch, um praktisch zu sein. Und wenn es in die gleiche Bandbreite wie analoges Video passt und nicht komprimiert ist, ist die Qualität nicht besser als analog.
Peufeu
1
@JAB Ja, Musiker auf der Bühne lassen ihre Instrumente über digitale Prozessoren laufen und erleben die gleichen Effekte wie Sie. Beispielsweise wird ein Gitarrist verrückt, wenn das, was er in seinen Kopfhörern hört, im Vergleich zu dem, was er spielt, zu verzögert ist. Das Getriebe ist für geringste Latenz optimiert.
Peufeu
3

Sie wählen dieses Protokoll, weil es universell ist, sodass Sie verschiedene Zubehörteile verschiedener Hersteller verwenden können. Sie wählen es auch, weil es einfach schneller ist und weniger Rechenleistung benötigt, um das Bild zu dekodieren. Ein dritter Grund ist, dass ein digitales Signal bei sich schnell bewegenden Objekten, bei denen Sie eine geringe Latenz benötigen, weniger zuverlässig ist.

Coder_fox
quelle
2
Obwohl ich den anderen Punkten zustimme, verstehe ich nicht, wie Sie möglicherweise sagen können, dass "digitales Signal auf langen Strecken weniger zuverlässig ist". Der Hauptgrund für die Erfindung der digitalen Signalübertragung bestand darin, Zuverlässigkeitsprobleme im Zusammenhang mit analogen Signalen zu lösen und die Informationen überall ohne Verschlechterung übertragen und speichern zu können.
Dim
1
@dim Normalerweise werden digitale Signale mit Paketen gesendet. So senden wir zum Beispiel einen Frame des Bildes und senden ihn mit 10 Paketen, als ein Paket nicht empfangen wurde. Und aufgrund der Komprimierung, die für die Übertragung von Videos in hoher Qualität verwendet werden sollte, kann ein verlorenes Paket das gesamte Bild beeinträchtigen, wenn bei der analogen Übertragung nur ein gewisses Rauschen auftritt oder das Bild seine Farbe verliert, Sie jedoch sehen können, was vor sich geht .
Coder_fox
1
Du meintest "Paket". Nun, ich verstehe jetzt. Sie sollten jedoch eine Neuformulierung vornehmen, da der Begriff "Ferngespräche" sehr verwirrend war. Wenn Sie einen Videostream auf die gegenüberliegende Seite der Erde senden möchten ( dies ist eine große Entfernung), würde ich sicher digital arbeiten. Weil es einfach keine Möglichkeit gibt, es bequem und ohne Verschlechterung mit analogen Mitteln zu übertragen.
Dim
4
Es ist üblich, dass digitale Schemata bei einem schlechten Signal-Rausch-Verhältnis einfach abgeschaltet werden. FPV-Piloten benötigen nicht nur ein analoges Signal, sondern auch einen Monitor, der bei schlechtem Signal keinen blauen oder schwarzen Bildschirm ersetzt, da selbst ein statisch beladenes Bild ausreichen kann, um den Horizont und die Haupthindernisse zu erkennen, und zulässige Signalstärken bedeuten dass kurze Aussetzer sehr häufig sind. Wenn Sie lärmfreies Drohnenmaterial sehen, das an Bord des Flugzeugs aufgenommen wurde; Was der Pilot während des Fluges tatsächlich über die Funkverbindung sah, war viel lauter.
Chris Stratton
3

Ich biete den anderen einen zusätzlichen Grund (etablierte und extrem kreuzkompatible Standards, ausgereifte, erschwingliche Chipsätze mit geringem Stromverbrauch, Latenz usw.) ... einen der Signalstabilität. Ein analoges Videosignal kann ziemlich stark beeinträchtigt werden, bevor es in irgendeiner Form nicht mehr empfangen oder in einem ausreichenden Ausmaß für die Flugsteuerung (oder Überprüfung) durch einen menschlichen Beobachter verstanden werden kann. Die Farbe kann ausfallen, das Audio wird völlig bedeutungslos, der visuelle Rauschpegel kann bis zu einem Punkt ansteigen, an dem kaum ein Kontrastverhältnis von 2: 1 zwischen aussagekräftigem Signal und "Schnee" besteht, und die Synchronisation kann sehr stark gestört werden, wodurch das Bild stark beeinträchtigt wird Schwanken Sie mit jedem Rahmen auf und ab - und Seite an Seite mit jeder Linie - und solange der Träger nicht vollständig heruntergefallen ist, können Sie im Allgemeinen dennoch einen Sinn aus dem Vorschub ziehen. Es'

Während digitales Video ... nun, jeder, der Zeuge der Anfänge des digitalen OTA-Rundfunks war (oder selbst wenn Sie in einem Gebiet leben, in dem noch ein schwaches Signal vorhanden ist), kann Ihnen sagen, wie schnell das Signal nach der Stärke und Stärke völlig unbrauchbar wird Die Qualität fällt unter ein bestimmtes, nicht besonders niedriges Niveau, oft ohne große Warnung. Im Gegensatz zu der allmählichen "anmutigen" Verschlechterung des analogen Fernsehens besteht der Unterschied zwischen einem kristallklaren und perfekt beobachtbaren digitalen Signal und einem Signal, das entweder so verfälscht ist, dass es für den Betrachter überhaupt keinen Sinn ergibt (das Kodierungsschema bedeutet eine zufällige Störung) Der Bitstrom kann zu massiven, unvorhersehbaren Änderungen des decodierten Bildes führen. Nicht wirklich eine Eigenschaft, mit der Sie sich befassen müssen, wenn Sie im FPV-Modus fliegen.

Mit anderen Worten, die analoge Version gibt Ihnen zahlreiche Warnungen in Bezug auf ein allmählich verschlechtertes Signal, wenn Sie an den Rand des nutzbaren Bereichs gelangen, sodass Sie in der Zeit zurückkehren können. Ein digitaler kann in wenigen Sekunden über diese Messerkante fahren und von klar und reibungslos zu ruckartig und zerbrochen übergehen, sodass Sie in kürzerer Zeit völlig blind fliegen, als Sie auf das fehlerhafte Signal reagieren und die Drohne umdrehen können. Das analoge Signal kann von Natur aus eine niedrigere Auflösung und ein Rauschen aufweisen als das digitale, selbst zum Zeitpunkt des Starts, aber der Kompromiss kann sich als sehr lohnenswert erweisen, die absolute maximale Videoqualität zu verlieren.

Ein weiterer Teil sind Störungen durch den Motor, die Steuerelektronik und die Funkgeräte selbst. Es gibt oft sichtbare Artefakte auf dem Videosignal von den anderen elektrischen Teilen der Drohne, während sie läuft. So etwas verursacht nur visuelles Rauschen und Synchronisationsverzerrungen bei einem analogen Videosignal ... aber es kann dazu führen, dass ein digitales Signal vollständig ausfällt.

Natürlich können Sie der digitalen Version eine Menge Fehlerkorrekturcodierungen hinzufügen, um sie gegen diese beiden Probleme zu schützen. Dies reduziert jedoch die verfügbare Bandbreite für das tatsächliche Signal (wodurch die mögliche Auflösung sowie die Komprimierung eingeschränkt werden) Verhältnis und sogar Framerate) und fügt zusätzliche Latenz hinzu (bereits ein Problem auch ohne EC), da typische FEC darauf beruht, Daten über einen längeren Zeitraum über den kontinuierlichen Datenstrom zu verteilen.

Darüber hinaus stützen sich die effizientesten digitalen Video-Codecs in hohem Maße auf Interframe- / zeitliche Redundanz-, Delta-und Bewegungskompensationstechniken, um die Datenmenge, die für eine bestimmte Wahrnehmungsqualität übertragen werden muss, insbesondere für Inhalte mit geringer Bewegung, erheblich zu reduzieren Dies ist der größte Teil der meisten TV- und Videoaufzeichnungen. Diese erhöhen natürlich die Latenz im Live-Videopfad (dies ist kein Problem für die TV-Übertragung, bei der eine geringe Verzögerung akzeptiert wird, oder für gespeicherte / gestreamte Videos, bei denen die Daten vor dem Beginn der Decodierung schnell vorgepuffert werden, ist jedoch tödlich für Fernsteuerungs- / Anwesenheitsanwendungen) ... und bedeuten auch, dass High-Motion-Inhalte, die einen ziemlich großen Teil des FPV-Filmmaterials ausmachen, den Datenstrom und die Komprimierungs-Engine ungewöhnlich stark belasten.

Natürlich zeigen Videocodecs mit geringer Latenz, die für Thin Clients und Remote-Server-Gaming-Dienste verwendet werden, dass eine Komprimierung mit relativ hoher Effizienz ohne Verzögerung möglich ist, die ausreicht, um zuckende Reaktionen zu stören, aber diese gehören hauptsächlich zu einer völlig anderen elektronischen Welt. Die Datenverbindungen werden in der Regel von Ende zu Ende oder zumindest bis zu den letzten Metern mit Transceivern verkabelt, die entweder an das Stromnetz angeschlossen sind, oder mit ziemlich schweren Batterien, auf die die Maschine nicht angewiesen ist, um die Maschine durch die Luft zu transportieren . Der Decoder ist ein kleiner Teil eines größeren Teils nicht trivial leistungsfähiger Computerhardware und relevanter des Encoders(Ähnlich wie bei einem digitalen Sender vor 20 Jahren) ist besonders bullig, um das HD-Bild so schnell wie möglich aufzunehmen, zu zerkleinern und über die Netzwerkverbindung abzufeuern. Mit dem Vorteil einiger weiterer Jahre könnte es möglich sein, einen ähnlich leistungsfähigen Encoder in die leichte Steuerung mit geringem Stromverbrauch und die Video-Senderkarte einer FPV-Drohne sowie einen Datenstromsender einzubauen, der eine ausreichend hohe Bitrate aufrechterhalten kann eine bedeutungsvolle Distanz ... aber im Moment gibt es einen großen Unterschied zwischen dem, was in eine kleine Flugmaschine eingebaut werden kann, und dem, was in einem High-End-Server in einem Rechenzentrum steckt.

Derzeit ein vereinfachter SDTV-Encoder / -Sender, der ungefähr so ​​viel Platz (und ebenso entscheidend Gewicht) wie ein Streichholz aus einem Nachtclub-Streichholzschachtel (der Kopf ist der Chip und der Stick ist die Antenne) einnimmt und kaum verbraucht Jede Leistung, die über ein paar Dutzend Milliwatt für die Übertragung selbst hinausgeht, kann eine niedrige (aber immer noch ausreichend "hohe") Auflösung, eine gleichmäßige Framerate und ein Bild ohne Latenz von dem ähnlich dinky Brenner-Telefon-Sensor liefern (beide Teile sind lächerlich billig). an das FPV-Headset oder Mobilteil mit ausreichender Wiedergabetreue, um über mehrere hundert Meter nützlich zu sein. Hier hat uns der Stand der Technik gebracht, und wenn Sie darüber nachdenken, ist es bereits ziemlich beeindruckend, ähnlich wie wenn Sie eine HD-Aufnahme mit ein paar Sekunden auf Youtube oder Twitch streamen können. ' Latenz von einem Handheld-Computer ist. Es muss nur ein wenig weiterentwickelt werden, um mithilfe der digitalen Übertragung mit entsprechend geringer Latenz und hoher Zuverlässigkeit eine bessere Bildqualität zu erzielen ...

tahrey
quelle