Daftar isi
Apa overlay menu OSD yang ditentukan pengguna?
Saat menggunakan pemancar video dan penerima nirkabel COFDM, Pengguna mungkin perlu overlay beberapa informasi OSD di layar video:
- Informasi Kontrol Penerbangan dari Akhir Pengiriman (GPS, Ketinggian Jalur Penerbangan, kecepatan, daya baterai, dan lain-lain);
- Informasi penerima (kekuatan sinyal, level baterai, dan lain-lain)
Untuk memenuhi dua kebutuhan pengguna di atas sambil memperhitungkan keserbagunaan dan kemudahan penggunaan, Kami menawarkan solusi berikut:

- Pemancar dan penerima video nirkabel COFDM kami menyediakan transmisi transparan port serial searah 1 arah, memungkinkan pengguna untuk secara transparan mengirimkan data pemancar ke penerima melalui port serial.
- Port serial transparan dari modul penerima COFDM kami tidak hanya mendukung output data yang ditransmisikan secara transparan dari pemancar tetapi juga mendukung penerimaan data overlay OSD.
- Pengguna perlu menyelesaikan protokol independen pada MCU yang terhubung ke modul pengirim atau MCU yang terhubung ke modul penerima, Yang dikonversi dan kemudian dikirim ke sistem melalui antarmuka transmisi transparan dari modul penerima untuk menyelesaikan overlay informasi OSD pengguna.
Menu OSD yang ditentukan pengguna adalah karakter apa yang ingin ditampilkan pengguna di layar, seperti data penerbangan, dengan mengirimkan perintah AT. (3pin port serial, transmisi mode karakter, Baud rate sama dengan port serial transparan 3Pin)
Pada perintah untuk overlay menu OSD yang ditentukan pengguna
| Format | ATOSD$(font), $(x),$(dan),$(str) _Sebagai contoh: Atosd1,40,20, tinggi: 100M_ |
| parameter | font: Nilai integer (semakin besar nilainya, semakin besar font) x Koordinat: 0~1919 y koordinat:0~1079 str: string yang akan ditampilkan pada koordinat yang sesuai (Simbol ruang digunakan untuk membersihkan tampilan) |
| menggunakan | Digunakan untuk overlay informasi pengguna OSD di layar video |
| nilai pengembalian | tidak ada |
| Ucapan | 1. Perintah ini eksklusif untuk OSD. Pelanggan perlu mengirim perintah ke sistem melalui antarmuka OSD. Metode baud rate dan verifikasi spesifik ditentukan oleh perintah ATST dan dapat diperoleh melalui perintah ATGT. 2. Pengguna menentukan koordinat x dan y pada tampilan OSD sesuai dengan maksimum 1920×1080 piksel, dan sistem akan mengoreksi koordinat sesuai dengan situasi tampilan sebenarnya. 3. Parameter STR tidak dapat berisi ‘_’ karakter |
Panduan Operasi Video
Penjelasan dalam video di atas.
Tahukah Anda cara mengirim data terbang menu OSD melalui pemancar enkoder video nirkabel COFDM dan papan dekoder?
dalam video ini, Saya akan menunjukkan detail operasinya. Sekarang ambil pemancar dengan encoder HDMI. Hubungkan papan decoder penerima melalui kabel. Kemudian pemancar membutuhkan sumber sinyal HDMI, Kabel HDMI yang menghubungkan ke komputer ini, Dan kemudian ada pemutar tampilan yang memutar video. Sekarang komputer bertindak sebagai sumber video HDMI untuk kamera ini. Video output komputer dikirim ke pemancar ini.
Sinyal dikirim ke papan penerima dekoder melalui satu kabel, Papan dekoder kemudian ditampilkan melalui output HDMI. Jadi sekarang Anda dapat melihat bahwa kedua layar menunjukkan hal yang sama, Sumber sinyal ada di sebelah kanan, dan tampilan yang diterjemahkan ada di sebelah kiri.
Kemudian pada saat yang sama, papan pengkodean, Port serial transparan 3-pin ini, Kemudian data port serial, Itu terhubung ke komputer ini, Data ini dikirim sepanjang waktu, Kemudian di papan decoder, Ada juga port serial 3-pin, Itu akan ditransmisikan secara transparan ke laptop lain, Anda dapat melihat bahwa data ditransmisikan secara transparan.
Perhatikan bahwa layar dalam mode heksadesimal karena sisi pengirim juga dalam heksadesimal, Anda bisa melihatnya, Pengiriman di sini ada di heksadesimal, Maka pengiriman di sini perlu diubah ke mode karakter.
Untuk mengirim perintah OSD ini, Sebagai contoh, Jika Anda ingin menampilkan sekelompok karakter ini di x:400 dan:200, Oke, Mari kita lihat sudut kiri atas dulu, Saya secara khusus menyalakan OSD sistem seperti yang Anda lakukan, Selama kami mengklik Kirim di sini, Mari kita lihat apa yang terjadi setelah dia menerima OSD pengguna, Dia akan mematikan OSD sistem itu, Kemudian pada koordinat XY yang ditentukan oleh pengguna, Menunjukkan nilai yang sesuai, Lalu mari kita coba mengubah ini, Saya akan memodifikasi koordinat xy -nya dan mengirimkannya lagi, Sekarang Anda bisa melihat dua, Ini adalah dua perintah OSD pengguna yang baru saja dikirim, Posisi berbeda, Kontennya sama.
Tingkatkan firmware untuk memiliki OSD yang ditentukan pengguna fungsi menu
Unduh firmware upgrade
https://drive.google.com/file/d/1RP1qk-fLK1JQK9b-aD_UDStENIUhdCy2/view?usp=drive_link
Produk yang disebutkan dalam video.
Dukungan Karakter Cina
Untuk memenuhi kebutuhan superposisi karakter Cina, itu “Atosdu” perintah ditambahkan, dan parameternya mirip dengan aslinya “ATOSD” memerintah:
| Format | ATOSDU $(font), $(x),$(dan),$(str) _Sebagai contoh: ATOSDU1,40,20, E4B880E6ACA1E5B0B1E5A5BD_ |
| parameter | font: Nilai integer (semakin besar nilainya, semakin besar font) x Koordinat: 0~1919 y koordinat:0~1079 str: string yang akan ditampilkan pada koordinat yang sesuai (Representasi ASCII yang dikodekan UTF-8) |
| menggunakan | Digunakan untuk overlay informasi pengguna OSD di layar video (Mendukung karakter Cina dan Inggris) |
| nilai pengembalian | tidak ada |
| Ucapan | 1. Perintah ini eksklusif untuk OSD. Pelanggan perlu mengirim perintah ke sistem melalui antarmuka OSD. Metode baud rate dan verifikasi spesifik ditentukan oleh perintah ATST dan dapat diperoleh melalui perintah ATGT. 2. Pengguna menentukan koordinat x dan y pada tampilan OSD sesuai dengan maksimum 1920×1080 piksel, dan sistem akan mengoreksi koordinat sesuai dengan situasi tampilan sebenarnya. 3.Parameter STR mengambil representasi ASCII yang dikodekan UTF-8 |
Mengenai cara mendapatkan pengkodean UTF-8 dari karakter Cina yang akan ditampilkan, Anda dapat menggunakan perangkat lunak ultraedit:
- Buka perangkat lunak ultraedit (Versi baru direkomendasikan), dan membuat file baru. Di bawah bilah status di bagian bawah, Bagaimana cara memesan? “Standar karakter seragam-> UTF-8” Dari menu drop-down encoding:

- Di file baru, ketik string Cina yang perlu ditampilkan, seperti: “Sekali saja”:

- Memilih “mengedit” di bilah menu, lalu pilih “Mode hex” untuk mendapatkan karakter yang dikodekan UTF-8 yang sesuai:

- Melalui terminal port serial, Kirim perintah atosdu dan lulus karakter yang diperoleh di atas (Formulir Ascii):

[VF-202411]


Berikan pertanyaan
Terima kasih atas tanggapan Anda. ✨