Aggiunta della sovrapposizione OSD a un sistema di trasmissione video wireless
In molte applicazioni video wireless professionali, come i sistemi UAV, robotica, sorveglianza, e ispezione industriale: il video da solo spesso non è sufficiente. Gli operatori necessitano spesso di informazioni in tempo reale visualizzate direttamente sul feed video, compresi i dati di telemetria, stato del sistema, Coordinate GPS, o messaggi operativi personalizzati.
Per soddisfare questi requisiti, il nostro sistema di trasmissione video wireless supporta OSD (Display sullo schermo) sovrapposizione, consentendo agli utenti di aggiungere testo personalizzato direttamente al flusso video live.
Questo articolo spiega come funziona la funzione di sovrapposizione OSD e come può essere integrata nel tuo sistema.
Sommario
Che cos'è la sovrapposizione OSD?
OSD (Display sullo schermo) la sovrapposizione è una funzionalità che consente di visualizzare informazioni di testo sopra un'immagine video in diretta. Ciò significa che è possibile incorporare i dati operativi direttamente nell'output visivo senza richiedere hardware grafico aggiuntivo o dispositivi di elaborazione esterni.
I casi d'uso comuni includono:
- Visualizzazione dell'altitudine e della velocità
- Indicazione del livello della batteria
- ID dispositivo o informazioni sul canale
- Aggiornamenti sullo stato della missione
- Messaggi di avviso o di avviso
La posizione di sovrapposizione è completamente configurabile, consentendo la visualizzazione dei dati nella parte superiore del video o in qualsiasi altro punto dello schermo.
Capacità chiave
Il nostro sistema fornisce le seguenti funzionalità di sovrapposizione OSD:
- Supporta fino a 8 regioni di sovrapposizione indipendenti
- Contenuto testuale completamente personalizzabile
- Posizionamento X e Y regolabile
- Aggiornamenti dinamici in tempo reale
- Controllo indipendente per ciascuna area di sovrapposizione
Questa struttura flessibile consente agli utenti di visualizzare più campi dati contemporaneamente mantenendo un controllo pulito del layout.
Protocollo di controllo OSD
La funzione di sovrapposizione OSD è controllata tramite un semplice protocollo di comando.
Formato del comando
ATOSD $(idx),$(X),$(y),$(str)_
Esempio
ATOSD0,40,20,altezza: 100M_
Descrizione dei parametri
- idx: Indice di sovrapposizione (0–7)
Il sistema supporta fino a 8 Regioni OSD. - X: Coordinata X (0–1919)
- y: Coordinata Y (0–1079)
- str: Stringa di testo da visualizzare
- Invio di uno spazio
" "cancella il display - La stringa non può contenere il file “_” carattere
- Invio di uno spazio
1.3.33 Protocollo di sovrapposizione OSD
| Formato | ATOSD $(idx),$(X),$(e),$(str)_ Per esempio: ATOSD0,40,20,altezza: 100M_ |
| parametro | indice idx: 0~7 (supporta la sovrapposizione OSD di 8 aree) x coordinate: 0~1919 coordinata y:0~1079 str: stringa da visualizzare nelle coordinate corrispondenti (Il simbolo dello spazio viene utilizzato per cancellare il display) |
| uso | Utilizzato per sovrapporre le informazioni sull'utente dell'utente nella schermata video |
| Valore di ritorno | nessuna |
| osservazione | 1. L'utente specifica le coordinate xey del display OSD in base ai pixel massimi 1920×1080, e il sistema correggerà le coordinate in base alla situazione di visualizzazione effettiva. 2、Il parametro str non può contenere il carattere "_". |
Le coordinate sono definite in base ad una risoluzione massima di 1920 × 1080 pixel. Il sistema regola automaticamente il posizionamento in base alla risoluzione di output effettiva.
Questa struttura basata su comandi consente un controllo preciso e indipendente di ciascuna area di visualizzazione, rendendolo adatto all'integrazione della telemetria in tempo reale.
Integrazione dinamica dei dati
La sovrapposizione OSD può essere aggiornata continuamente tramite sistemi di controllo esterni. Ciò consente l'integrazione con:
- Controllori di volo
- Processori incorporati
- Sistemi di controllo industriale
- Moduli di telemetria
Inviando comandi ATOSD aggiornati, gli utenti possono modificare i valori visualizzati in tempo reale senza interrompere la trasmissione video.
Considerazioni sull'implementazione
Quando pianifichi di aggiungere la sovrapposizione OSD al tuo progetto, considerare quanto segue:
- Quanti campi dati devono essere visualizzati?
- Il contenuto verrà aggiornato dinamicamente?
- Qual è la risoluzione di output target?
- Quale sistema genererà e invierà i comandi di controllo OSD?
Il nostro team di ingegneri può aiutarvi a definire il layout ottimale dell'overlay e l'integrazione della comunicazione in base ai requisiti dell'applicazione.
Conclusione
L'aggiunta della funzionalità di sovrapposizione OSD trasforma un sistema di trasmissione video wireless in una potente piattaforma di visualizzazione dei dati. Incorporando informazioni in tempo reale direttamente nel flusso video, gli utenti acquisiscono una migliore consapevolezza operativa senza aumentare la complessità del sistema.
Se il tuo progetto richiede la visualizzazione personalizzata dei dati sullo schermo, la nostra soluzione OSD fornisce un posizionamento flessibile, controllo indipendente, e funzionalità di aggiornamento dinamico per soddisfare le esigenze di integrazione professionale.

Fai una domanda
Grazie per la risposta. ✨