Cách phủ lớp gửi dữ liệu bay menu OSD do người dùng xác định qua bảng thu bộ giải mã máy phát video không dây COFDM

Menu OSD do người dùng xác định lớp phủ là gì?

Khi sử dụng mô-đun máy phát và máy thu video không dây COFDM, người dùng có thể cần phủ một số thông tin OSD lên màn hình video:

  1. Thông tin điều khiển chuyến bay của đầu gửi (GPS, độ cao đường bay, tốc độ, năng lượng pin, vv);
  2. Thông tin người nhận (cường độ tín hiệu, Mức pin, vv)

Để đáp ứng hai nhu cầu trên của người dùng đồng thời tính đến tính linh hoạt và dễ sử dụng, Chúng tôi đưa ra các giải pháp sau:

OSD-function-of-the-COFDM-receiver
Chức năng OSD của máy thu COFDM
  1. Mô-đun thu và phát video không dây COFDM của chúng tôi cung cấp khả năng truyền trong suốt cổng nối tiếp một chiều 1 chiều, cho phép người dùng truyền dữ liệu máy phát đến máy thu một cách trong suốt thông qua cổng nối tiếp.
  2. Cổng nối tiếp trong suốt của mô-đun nhận COFDM của chúng tôi không chỉ hỗ trợ đầu ra dữ liệu được truyền trong suốt từ máy phát mà còn hỗ trợ nhận dữ liệu lớp phủ OSD.
  3. Người dùng cần hoàn thành giao thức độc lập trên MCU được kết nối với mô-đun gửi hoặc MCU được kết nối với mô-đun nhận, Được chuyển đổi và sau đó gửi đến hệ thống thông qua giao diện truyền trong suốt của mô-đun nhận để hoàn thành lớp phủ thông tin OSD của người dùng.

Menu OSD do người dùng định nghĩa h là ký tự mà người dùng muốn hiển thị trên màn hình, chẳng hạn như dữ liệu chuyến bay, bằng cách gửi lệnh AT. (3cổng nối tiếp pin, truyền chế độ ký tự, tốc độ truyền giống như cổng nối tiếp trong suốt 3pin)

Lệnh AT cho lớp phủ menu OSD do người dùng xác định

định dạngATOSD$(nét chữ), $(x),$(y),$(str) _Ví dụ: ATOSD1,40,20, chiều cao: 100m_
tham sốnét chữ: Một giá trị số nguyên (giá trị càng lớn, phông chữ càng lớn)
tọa độ x: 0~1919
tọa độ y:0~1079
str: chuỗi được hiển thị ở tọa độ tương ứng (Ký hiệu khoảng trắng được sử dụng để xóa màn hình)
sử dụngĐược sử dụng để phủ thông tin OSD của người dùng lên màn hình video
giá trị trả vềkhông ai
chú ý1. Lệnh này chỉ dành riêng cho OSD. Khách hàng có nhu cầu gửi lệnh tới hệ thống thông qua giao diện OSD. Tốc độ truyền cụ thể và phương pháp xác minh được xác định bằng lệnh ATST và có thể lấy được thông qua lệnh ATGT.
2. Người dùng chỉ định tọa độ x và y của màn hình OSD theo mức tối đa 1920×1080 pixel, và hệ thống sẽ sửa tọa độ theo tình hình hiển thị thực tế.
3. Tham số str không thể chứa ‘_’ tính cách
Các lệnh AT để gửi dữ liệu bay menu OSD do người dùng xác định

Hướng dẫn thao tác bằng video

Cách gửi dữ liệu bay trong menu OSD do người dùng xác định qua bảng thu bộ giải mã máy phát video không dây COFDM

Giải thích ở video trên.

Bạn có biết cách gửi dữ liệu bay menu OSD qua bảng phát và giải mã bộ mã hóa video không dây COFDM không?

Trong video này, Tôi sẽ chỉ cho bạn chi tiết hoạt động. Bây giờ hãy lấy một bộ phát có bộ mã hóa HDMI. Kết nối bảng giải mã máy thu qua cáp. Khi đó máy phát cần có nguồn tín hiệu HDMI, cáp HDMI kết nối với máy tính này, và sau đó có một trình phát màn hình đang phát video. Bây giờ máy tính đóng vai trò là nguồn video HDMI cho camera này. Video đầu ra của máy tính được gửi đến máy phát này.

Các tín hiệu được gửi đến bảng thu giải mã thông qua một dây cáp, Bảng giải mã sau đó hiển thị qua đầu ra HDMI. Vì vậy, bây giờ bạn có thể thấy rằng hai màn hình hiển thị giống nhau, Nguồn tín hiệu ở bên phải, và Màn hình được giải mã ở bên trái.

Sau đó đồng thời, bảng mã hóa, Cổng nối tiếp trong suốt 3 chân này, Sau đó, một dữ liệu cổng nối tiếp, Nó được kết nối với máy tính này, Dữ liệu này đang được gửi mọi lúc, Sau đó trên bảng giải mã, Ngoài ra còn có cổng nối tiếp 3 chân, Nó sẽ được truyền một cách minh bạch đến một máy tính xách tay khác, Bạn có thể thấy rằng dữ liệu được truyền đi một cách minh bạch.

Lưu ý rằng màn hình hiển thị ở chế độ thập lục phân Vì bên gửi cũng ở chế độ thập lục phân, Bạn có thể xem qua, Việc gửi ở đây ở dạng thập lục phân, Khi đó việc gửi ở đây cần được thay đổi thành chế độ Ký tự.

Để gửi lệnh OSD này, Ví dụ, nếu bạn muốn hiển thị bó ký tự này tại X:400 và:200, Đồng ý, trước tiên hãy nhìn vào góc trên bên trái, Tôi đã bật OSD của hệ thống một cách cụ thể như bạn đã làm, Miễn là chúng ta bấm gửi ở đây, Hãy xem điều gì xảy ra sau khi anh ấy nhận được OSD của người dùng, Anh ấy sẽ tắt OSD của hệ thống đó, Sau đó tại tọa độ XY do người dùng chỉ định, Hiển thị giá trị tương ứng, Vậy hãy thử thay đổi điều này, Tôi sẽ sửa đổi tọa độ XY của nó và gửi lại, Bây giờ bạn có thể thấy hai, Đây là hai lệnh OSD người dùng vừa gửi, Các vị trí là khác nhau, Nội dung giống nhau.

Nâng cấp chương trình cơ sở để có OSD do người dùng xác định chức năng thực đơn

Tải xuống chương trình cơ sở nâng cấp

https://drive.google.com/file/d/1RP1qk-fLK1JQK9b-aD_UDStENIUhdCy2/view?usp=drive_link

Sản phẩm được đề cập trong video.

Hỗ trợ ký tự tiếng Trung

Để đáp ứng nhu cầu chồng chất ký tự Trung Quốc, các “ATODU” lệnh được thêm vào, và các thông số tương tự như ban đầu “ATOSD” yêu cầu:

định dạngATOSDU$(nét chữ), $(x),$(y),$(str) _Ví dụ: ATOSDU1,40,20,e4b880e6aca1e5b0b1e5a5bd_
tham sốnét chữ: Một giá trị số nguyên (giá trị càng lớn, phông chữ càng lớn)
tọa độ x: 0~1919
tọa độ y:0~1079
str: chuỗi được hiển thị ở tọa độ tương ứng
(Biểu diễn ascii được mã hóa UTF-8)
sử dụngĐược sử dụng để phủ thông tin OSD của người dùng lên màn hình video
(Hỗ trợ ký tự tiếng Trung và tiếng Anh)
giá trị trả vềkhông ai
chú ý1. Lệnh này chỉ dành riêng cho OSD. Khách hàng có nhu cầu gửi lệnh tới hệ thống thông qua giao diện OSD. Tốc độ truyền cụ thể và phương pháp xác minh được xác định bằng lệnh ATST và có thể lấy được thông qua lệnh ATGT.
2. Người dùng chỉ định tọa độ x và y của màn hình OSD theo mức tối đa 1920×1080 pixel, và hệ thống sẽ sửa tọa độ theo tình hình hiển thị thực tế.
3.Tham số str lấy biểu diễn ASCII được mã hóa UTF-8


Về cách lấy bảng mã UTF-8 của ký tự tiếng Trung để hiển thị, bạn có thể sử dụng phần mềm UltraEdit:

  1. Mở phần mềm UltraEdit (một phiên bản mới được khuyến khích), và tạo một tập tin mới. Dưới thanh trạng thái ở phía dưới, lựa chọn “Tiêu chuẩn ký tự đồng nhất->UTF-8” từ trình đơn thả xuống mã hóa:UltraEdit-1
  2. Trong tập tin mới, gõ chuỗi tiếng Trung cần hiển thị, nhu la: “Chỉ một lần thôi”:UltraEdit-2
  3. Lựa chọn “Chỉnh sửa” trong thanh menu, sau đó chọn “Chế độ lục giác” để có được các ký tự được mã hóa UTF-8 tương ứng:UltraEdit-3
  4. Thông qua thiết bị đầu cuối cổng nối tiếp, gửi lệnh ATOSDU và chuyển các ký tự thu được ở trên (dạng ASCII):UltraEdit-4

[VF-202411]

Đặt một câu hỏi

← Quay lại

Tin nhắn của bạn đã được gửi