Přidání překrytí OSD do systému bezdrátového přenosu videa
V mnoha profesionálních bezdrátových video aplikacích — jako jsou systémy UAV, robotika, dohled, a průmyslová kontrola – samotné video často nestačí. Operátoři často potřebují informace v reálném čase zobrazené přímo ve videu, včetně telemetrických dat, stav systému, GPS souřadnice, nebo vlastní provozní zprávy.
Pro splnění těchto požadavků, náš bezdrátový systém přenosu videa podporuje OSD (Displej na obrazovce) překrytí, umožňuje uživatelům přidávat vlastní text přímo do živého video streamu.
Tento článek vysvětluje, jak funguje funkce překrytí OSD a jak ji lze integrovat do vašeho systému.
Obsah
Co je překrytí OSD?
OSD (Displej na obrazovce) překrytí je funkce, která umožňuje zobrazení textových informací nad živým obrazem videa. To znamená, že můžete vkládat provozní data přímo do vizuálního výstupu, aniž byste potřebovali další grafický hardware nebo externí zařízení pro zpracování.
Mezi běžné případy použití patří:
- Zobrazení nadmořské výšky a rychlosti
- Indikace stavu baterie
- ID zařízení nebo informace o kanálu
- Aktualizace stavu mise
- Varovné nebo varovné zprávy
Poloha překrytí je plně konfigurovatelná, umožňuje zobrazení dat v horní části videa nebo kdekoli jinde na obrazovce.
Klíčové schopnosti
Náš systém poskytuje následující možnosti překrytí OSD:
- Podporuje až 8 nezávislé překryvné oblasti
- Plně přizpůsobitelný textový obsah
- Nastavitelná poloha X a Y
- Dynamické aktualizace v reálném čase
- Nezávislé ovládání pro každou oblast překrytí
Tato flexibilní struktura umožňuje uživatelům zobrazovat více datových polí současně při zachování čisté kontroly rozvržení.
OSD Control Protocol
Funkce překrytí OSD se ovládá pomocí jednoduchého příkazového protokolu.
Formát příkazu
Atosd $(idx),$(x),$(y),$(str)_
Příklad
AtoSD0,40,20, výška: 100M_
Popis parametru
- idx: Překryvný index (0–7)
Systém podporuje až 8 OSD regiony. - x: X souřadnice (0–1919)
- y: Y souřadnice (0–1079)
- str: Textový řetězec k zobrazení
- Odeslání mezery
" "vymaže displej - Řetězec nemůže obsahovat “_” charakter
- Odeslání mezery
1.3.33 OSD overlay protokol
| Formát | Atosd $(idx),$(x),$(a),$(str)_ Například: AtoSD0,40,20, výška: 100M_ |
| parametr | index idx: 0~ 7 (podporuje překrytí OSD 8 oblasti) x souřadnice: 0~1919y souřadnice:0~1079 str: řetězec, který se zobrazí na odpovídajících souřadnicích (Symbol mezery se používá k vymazání displeje) |
| použití | Používá se k překrytí uživatelských informací OSD na obrazovce videa |
| návratová hodnota | žádný |
| Poznámka | 1. Uživatel určuje souřadnice x a y OSD displeje podle maximálních 1920×1080 pixelů, a systém opraví souřadnice podle skutečné situace zobrazení. 2、Parametr str nemůže obsahovat znak „_“. |
Souřadnice jsou definovány na základě maximálního rozlišení 1920 × 1080 pixelů. Systém automaticky upraví umístění na základě skutečného výstupního rozlišení.
Tato struktura založená na příkazech umožňuje přesné a nezávislé ovládání každé oblasti zobrazení, takže je vhodný pro integraci telemetrie v reálném čase.
Dynamická integrace dat
Překryvnou nabídku OSD lze průběžně aktualizovat prostřednictvím externích řídicích systémů. To umožňuje integraci s:
- Letové ovladače
- Vestavěné procesory
- Průmyslové kontrolní systémy
- Telemetrické moduly
Odesláním aktualizovaných příkazů ATOSD, uživatelé mohou měnit zobrazené hodnoty v reálném čase bez přerušení přenosu videa.
Úvahy o implementaci
Při plánování přidání překrytí OSD do vašeho projektu, Zvažte následující:
- Kolik datových polí je třeba zobrazit?
- Bude se obsah dynamicky aktualizovat?
- Jaké je cílové výstupní rozlišení?
- Jaký systém bude generovat a odesílat ovládací příkazy OSD?
Náš technický tým vám může pomoci s definováním optimálního uspořádání překryvů a komunikační integrace na základě požadavků vaší aplikace.
Závěr
Přidání funkce překrytí OSD přemění systém bezdrátového přenosu videa na výkonnou platformu pro vizualizaci dat. Vkládáním informací v reálném čase přímo do video streamu, uživatelé získají lepší provozní povědomí bez zvýšení složitosti systému.
Pokud váš projekt vyžaduje vlastní zobrazení dat na obrazovce, naše OSD řešení poskytuje flexibilní umístění, nezávislé ovládání, a dynamické aktualizace, které splňují potřeby profesionální integrace.

Položit otázku
Děkujeme za Vaši odpověď. ✨