הוספת שכבת OSD למערכת שידור וידאו אלחוטית
ביישומי וידאו אלחוטיים מקצועיים רבים - כגון מערכות מל"טים, רובוטיקה, הַשׁגָחָה, ובדיקה תעשייתית - וידאו לבדו לרוב אינו מספיק. מפעילים זקוקים לעתים קרובות למידע בזמן אמת המוצג ישירות בפיד הווידאו, כולל נתוני טלמטריה, מצב המערכת, קואורדינטות GPS, או הודעות תפעוליות מותאמות אישית.
כדי לעמוד בדרישות אלו, מערכת העברת הווידאו האלחוטית שלנו תומכת OSD (תצוגה על המסך) שכבת-על, המאפשר למשתמשים להוסיף טקסט מותאם אישית ישירות לזרם הווידאו החי.
מאמר זה מסביר כיצד פועלת פונקציית שכבת ה-OSD וכיצד ניתן לשלב אותה במערכת שלך.
תוכן העניינים
מהי שכבת OSD?
OSD (תצוגה על המסך) שכבת על היא תכונה המאפשרת להציג מידע טקסט על גבי תמונת וידאו חיה. זה אומר שאתה יכול להטמיע נתונים תפעוליים ישירות לתוך הפלט הוויזואלי ללא צורך בחומרה גרפית נוספת או התקני עיבוד חיצוניים.
מקרי שימוש נפוצים כוללים:
- תצוגת גובה ומהירות
- חיווי רמת הסוללה
- מזהה מכשיר או מידע ערוץ
- עדכוני סטטוס המשימה
- הודעות אזהרה או התראה
מיקום שכבת העל ניתן להגדרה מלאה, המאפשר הצגת נתונים בחלק העליון של הסרטון או בכל מקום אחר על המסך.
יכולות מפתח
המערכת שלנו מספקת את יכולות שכבת ה-OSD הבאות:
- תומך בעד 8 אזורי שכבת-על עצמאיים
- תוכן טקסט הניתן להתאמה אישית מלאה
- מיקום X ו-Y מתכוונן
- עדכונים דינמיים בזמן אמת
- שליטה עצמאית עבור כל אזור שכבת-על
מבנה גמיש זה מאפשר למשתמשים להציג שדות נתונים מרובים בו זמנית תוך שמירה על בקרת פריסה נקייה.
OSD Control Protocol
פונקציית שכבת ה-OSD נשלטת באמצעות פרוטוקול פקודה פשוט.
פורמט פקודה
ATOSD $(idx),$(איקס),$(y),$(Str)_
דוגמא
ATOSD0,40,20, גובה: 100M_
תיאור פרמטר
- idx: אינדקס שכבת-על (0–7)
המערכת תומכת עד 8 אזורי OSD. - איקס: קואורדינטת X (0-1919)
- y: Y תיאום (0–1079)
- Str: מחרוזת טקסט להצגה
- שולח רווח
" "מנקה את התצוגה - המחרוזת לא יכולה להכיל את “_” אוֹפִי
- שולח רווח
1.3.33 פרוטוקול שכבת-על של OSD
| פוּרמָט | ATOSD $(idx),$(איקס),$(ו),$(Str)_ לדוגמה: ATOSD0,40,20, גובה: 100M_ |
| פָּרָמֶטֶר | אינדקס idx: 0~ 7 (תומך בשכבת OSD של 8 אזורים) X קואורדינטות: 0~1919 y coordinate:0~1079 str: מחרוזת שתוצג בקואורדינטות המתאימות (סמל החלל משמש לנקות את התצוגה) |
| להשתמש | משמש לשכבה על מידע על OSD של משתמשים על מסך הווידיאו |
| ערך החזרה | אף אחד |
| הֶעָרָה | 1. המשתמש מציין את קואורדינטות ה-x וה-y של תצוגת ה-OSD בהתאם ל-1920×1080 פיקסלים המקסימליים, והמערכת תתקן את הקואורדינטות על פי מצב התצוגה בפועל. 2、הפרמטר str אינו יכול להכיל את התו '_' |
קואורדינטות מוגדרות על בסיס רזולוציה מקסימלית של 1920 × 1080 פיקסלים. המערכת מתאימה את המיקום באופן אוטומטי על סמך רזולוציית הפלט בפועל.
מבנה מבוסס פקודות זה מאפשר שליטה מדויקת ועצמאית בכל אזור תצוגה, מה שהופך אותו למתאים לאינטגרציה של טלמטריה בזמן אמת.
שילוב נתונים דינמי
ניתן לעדכן את שכבת ה-OSD ברציפות באמצעות מערכות בקרה חיצוניות. זה מאפשר אינטגרציה עם:
- בקרי טיסה
- מעבדים משובצים
- מערכות בקרה תעשייתיות
- מודולי טלמטריה
על ידי שליחת פקודות ATOSD מעודכנות, משתמשים יכולים לשנות את הערכים המוצגים בזמן אמת מבלי להפריע לשידור הווידאו.
שיקולי יישום
כאשר מתכננים להוסיף שכבת OSD לפרויקט שלך, שקול את הדברים הבאים:
- כמה שדות נתונים צריכים להיות מוצגים?
- האם התוכן יתעדכן באופן דינמי?
- מהי רזולוציית הפלט היעד?
- איזו מערכת תיצור ותשלח את פקודות בקרת ה-OSD?
צוות ההנדסה שלנו יכול לסייע בהגדרת פריסת שכבת העל האופטימלית ושילוב תקשורת בהתבסס על דרישות האפליקציה שלך.
מַסְקָנָה
הוספת פונקציונליות שכבת-על של OSD הופכת מערכת שידור וידאו אלחוטית לפלטפורמה עוצמתית להדמיית נתונים. על ידי הטמעת מידע בזמן אמת ישירות בזרם הווידאו, משתמשים זוכים למודעות תפעולית משופרת מבלי להגדיל את מורכבות המערכת.
אם הפרויקט שלך דורש תצוגת נתונים מותאמת אישית על המסך, פתרון ה-OSD שלנו מספק מיקום גמיש, בקרה עצמאית, ויכולות עדכון דינמיות כדי לענות על צרכי האינטגרציה המקצועית.

שאל שאלה
תודה רבה ששלחת את התשובה! ✨