Obsah
Co je překryvná uživatelsky definovaná OSD nabídka?
Při použití modulu bezdrátového vysílače a přijímače videa COFDM, uživatelé mohou potřebovat překrýt některé informace OSD na obrazovce videa:
- Informace o řízení letu odesílajícího konce (GPS, výška linie letu, Rychlost, napájení z baterie, atd.);
- Informace o přijímači (síla signálu, úroveň baterie, atd.)
Aby byly splněny výše uvedené dvě potřeby uživatelů při zohlednění všestrannosti a snadného použití, Nabízeli jsme následující řešení:

- Náš modul bezdrátového vysílače a přijímače videa COFDM poskytuje transparentní jednosměrný jednosměrný sériový port, umožňuje uživatelům transparentně přenášet data vysílače do přijímače přes sériový port.
- Transparentní sériový port našeho přijímacího modulu COFDM podporuje nejen výstup transparentně přenášených dat z vysílače, ale podporuje také příjem překryvných dat OSD.
- Uživatel musí vyplnit nezávislý protokol na MCU připojeném k odesílajícímu modulu nebo MCU připojenému k přijímacímu modulu, Který je převeden a poté odeslán do systému přes transparentní přenosové rozhraní přijímacího modulu, aby se dokončilo překrytí uživatelských informací OSD.
Uživatelem definovaná nabídka OSD h představuje znaky, které chce uživatel zobrazit na obrazovce, jako jsou údaje o letu, odesíláním AT příkazů. (3pin sériového portu, přenos znakového režimu, přenosová rychlost je stejná jako u 3pinového transparentního sériového portu)
AT příkazy pro překrytí uživatelsky definované OSD nabídky
| Formát | Atosd $(písmo), $(x),$(y),$(str) _Například: AtoSD1,40,20, výška: 100M_ |
| parametr | písmo: Celočíselná hodnota (tím větší je hodnota, čím větší je písmo) x souřadnice: 0~ 1919 y 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. Tento příkaz je výhradní pro OSD. Zákazníci musí posílat příkazy do systému prostřednictvím rozhraní OSD. Konkrétní přenosová rychlost a metoda ověření jsou určeny příkazem ATST a lze je získat prostřednictvím příkazu ATGT. 2. Uživatel určuje souřadnice X a Y displeje podle maximálního roku 1920×1080 pixelů, a systém opraví souřadnice podle skutečné situace zobrazení. 3. Parametr str nemůže obsahovat znak „_’ charakter |
Průvodce operací videa
Vysvětlení ve výše uvedeném videu.
Víte, jak odeslat létající data nabídky OSD prostřednictvím bezdrátového vysílače a desky dekodéru COFDM??
V tomto videu, Ukážu vám podrobnosti o operaci. Nyní vezměte vysílač s kodérem HDMI. Připojte desku dekodéru přijímače pomocí kabelu. Pak vysílač potřebuje zdroj signálu HDMI, kabel HDMI připojený k tomuto počítači, a pak je zde displej, který přehrává video. Počítač nyní funguje jako zdroj videa HDMI pro tuto kameru. Výstupní video z počítače je odesláno do tohoto vysílače.
Signály jsou posílány na desku přijímače dekodéru jedním kabelem, Dekodér pak zobrazuje přes výstup HDMI. Nyní tedy můžete vidět, že obě obrazovky ukazují totéž, Zdroj signálu je vpravo, a Dekódovaný displej je vlevo.
Pak ve stejnou dobu, kódovací deska, Tento 3pinový transparentní sériový port, Pak data sériového portu, Je připojen k tomuto počítači, Tato data jsou odesílána neustále, Pak na desce dekodéru, k dispozici je také 3pinový sériový port, Transparentně se přenese do jiného notebooku, Můžete vidět, že data jsou přenášena transparentně.
Všimněte si, že zobrazení je v hexadecimálním režimu, protože odesílající strana je také v šestnáctkové soustavě, Můžete se podívat, Odesílání je zde v šestnáctkové soustavě, Poté je třeba změnit odesílání zde na režim znaků.
Chcete-li odeslat tento příkaz OSD, Například, pokud chcete tuto skupinu znaků zobrazit na X:400 a:200, Dobře, nejprve se podíváme do levého horního rohu, Konkrétně jsem zapnul systémové OSD jako vy, Dokud klikneme sem odeslat, Podívejme se, co se stane poté, co obdrží OSD uživatele, Vypne OSD tohoto systému, Poté na souřadnicích XY určených uživatelem, Zobrazuje odpovídající hodnotu, Pak to zkusme změnit, Upravím jeho souřadnice XY a pošlu znovu, Nyní můžete vidět dva, Toto jsou dva právě odeslané uživatelské příkazy OSD, Polohy jsou různé, Obsah je stejný.
Upgradujte firmware, aby měl uživatelsky definované OSD funkce menu
Stáhněte si aktualizaci firmwaru
https://drive.google.com/file/d/1RP1qk-fLK1JQK9b-aD_UDStENIUhdCy2/view?usp=drive_link
Produkt zmíněný ve videu.
Podpora čínských znaků
Aby vyhovovaly potřebám superpozice čínských znaků, the “ATOSDU” je přidán příkaz, a parametry jsou podobné originálu “ATOSD” příkaz:
| Formát | ATOSDU $(písmo), $(x),$(y),$(str) _Například: ATOSDU1,40,20,e4b880e6aca1e5b0b1e5a5bd_ |
| parametr | písmo: Celočíselná hodnota (tím větší je hodnota, čím větší je písmo) x souřadnice: 0~ 1919 y souřadnice:0~ 1079 str: řetězec, který se zobrazí na odpovídajících souřadnicích (Reprezentace ASCII kódovaná UTF-8) |
| použití | Používá se k překrytí uživatelských informací OSD na obrazovce videa (Podpora čínských a anglických znaků) |
| návratová hodnota | žádný |
| Poznámka | 1. Tento příkaz je výhradní pro OSD. Zákazníci musí posílat příkazy do systému prostřednictvím rozhraní OSD. Konkrétní přenosová rychlost a metoda ověření jsou určeny příkazem ATST a lze je získat prostřednictvím příkazu ATGT. 2. Uživatel určuje souřadnice X a Y displeje podle maximálního roku 1920×1080 pixelů, a systém opraví souřadnice podle skutečné situace zobrazení. 3.Parametr str přebírá reprezentaci ASCII kódovanou UTF-8 |
Ohledně toho, jak získat kódování UTF-8 čínských znaků, které se mají zobrazit, můžete použít software UltraEdit:
- Otevřete software UltraEdit (doporučuje se nová verze), a vytvořte nový soubor. Pod stavovým řádkem dole, vybrat “Jednotný znakový standard->UTF-8” z rozbalovací nabídky kódování:

- V novém souboru, zadejte čínský řetězec, který má být zobrazen, jako: “Jen jednou”:

- Vybrat “Upravit” v liště nabídek, pak vyberte “Hexadecimální režim” získat odpovídající znaky kódované UTF-8:

- Prostřednictvím terminálu sériového portu, odešlete příkaz ATOSDU a předejte výše získané znaky (ASCII formulář):

[VF-202411]


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