COFDM ワイヤレス ビデオ トランスミッター デコーダー レシーバー ボード経由でユーザー定義の OSD メニュー フライング データをオーバーレイ送信する方法

オーバーレイユーザー定義OSDメニューとは何ですか?

COFDMワイヤレスビデオ送受信モジュールを使用する場合, ユーザーは、ビデオ画面に一部の OSD 情報をオーバーレイする必要がある場合があります。:

  1. 送信側の飛行制御情報 (GPS, 飛行ライン高度, 速度, バッテリー残量, 等);
  2. 受信者情報 (シグナル強度, バッテリーレベル, 等)

汎用性と使いやすさを考慮しつつ、ユーザーの上記2つのニーズに応える, 以下のソリューションを提供しました:

OSD-function-of-the-COFDM-receiver
COFDM受信機のOSD機能
  1. 当社の COFDM ワイヤレス ビデオ送信機および受信機モジュールは、一方向単方向シリアル ポートの透過的な送信を実現します。, ユーザーがシリアルポートを介してトランスミッターデータをレシーバーに透過的に送信できるようにします。.
  2. 当社の COFDM 受信モジュールの透過シリアル ポートは、送信機から透過的に送信されたデータの出力をサポートするだけでなく、OSD オーバーレイ データの受信もサポートします。.
  3. ユーザーは、送信モジュールに接続された MCU または受信モジュールに接続された MCU 上で独立したプロトコルを完了する必要があります。, これは変換され、受信モジュールの透過的な送信インターフェイスを通じてシステムに送信され、ユーザー OSD 情報のオーバーレイが完了します。.

ユーザー定義の OSD メニュー h は、ユーザーが画面上に表示したい文字です, フライトデータなど, コマンドで送信することにより. (3ピンシリアルポート, キャラクターモード送信, ボーレートは3ピントランスペアレントシリアルポートと同じです)

オーバーレイユーザー定義OSDメニュー用のATコマンド

フォーマットATOSD$(フォント), $(バツ),$(y),$(str) _例えば: ATOSD1,40,20,高さ: 100m_
パラメータフォント: 整数値 (値が大きいほど, フォントが大きいほど)
x座標: 0~1919年
y座標:0~1079
str: 対応する座標に表示される文字列 (スペース記号は表示をクリアするために使用されます)
つかいますユーザー OSD 情報をビデオ画面にオーバーレイするために使用されます。
戻り値なし
リマーク1. このコマンドはOSD専用です. 顧客はOSDインターフェイスを通じてシステムにコマンドを送信する必要があります. 特定のボーレートと検証方法は ATST コマンドによって決定され、ATGT コマンドを通じて取得できます。.
2. ユーザーは、最大 1920 に従って OSD ディスプレイの x および y 座標を指定します。×1080 ピクセル, システムは実際の表示状況に応じて座標を修正します。.
3. str パラメータには「_」を含めることはできません’ キャラクター
ユーザー定義の OSD メニュー フライング データを送信するための AT コマンド

動画操作ガイド

COFDM ワイヤレス ビデオ トランスミッター デコーダー レシーバー ボード経由でユーザー定義の OSD メニュー フライング データを送信する方法

上の動画での解説.

COFDM ワイヤレス ビデオ エンコーダ トランスミッタおよびデコーダ ボードを介して OSD メニュー フライング データを送信する方法をご存知ですか??

このビデオで, 操作内容を詳しくご紹介します. 次に、HDMI エンコーダーを備えた送信機を取り上げます。. 受信機デコーダーボードをケーブルで接続します. その場合、送信機にはHDMI信号ソースが必要です, このコンピュータに接続する HDMI ケーブル, そしてビデオを再生するディスプレイプレーヤーがあります. これで、コンピュータがこのカメラの HDMI ビデオ ソースとして機能します。. コンピュータ出力ビデオがこの送信機に送信されます.

信号は1本のケーブルを介してデコーダ受信ボードに送信されます。, デコーダ ボードは HDMI 出力経由で表示します。. これで、2 つの画面に同じ内容が表示されていることがわかります。, 信号源は右側にあります, デコードされた表示が左側にあります.

それから同時に, エンコードボード, この 3 ピンのトランスペアレント シリアル ポート, 次にシリアルポートデータ, このコンピュータに接続されています, このデータは常に送信されています, 次にデコーダボード上で, 3ピンのシリアルポートもあります, 別のラップトップに透過的に送信されます, データが透過的に送信されていることがわかります.

送信側も16進数なので表示は16進数になっているので注意してください, 見てみることができます, ここでの送信は16進数です, 次に、ここでの送信をキャラクターモードに変更する必要があります.

この OSD コマンドを送信するには, 例えば, この一連の文字を X に表示したい場合:400 と:200, わかった, まずは左上隅を見てみましょう, 私もあなたと同じようにシステムの OSD をオンにしました, ここで送信をクリックする限り, ユーザーの OSD を受け取った後に何が起こるかを見てみましょう, 彼はそのシステムの OSD をオフにするでしょう, 次に、ユーザーが指定した XY 座標で, 対応する値を表示します, それでは、これを変更してみましょう, XY座標を修正して再送信します, これで2つ見えるようになりました, これらは送信されたばかりの 2 つのユーザー OSD コマンドです, 立場が違うんだよ, 内容は同じです.

ユーザー定義の OSD を使用するにはファームウェアをアップグレードします。 メニュー機能

アップグレードファームウェアをダウンロードする

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

動画内で紹介した商品.

漢字のサポート

漢字重ね合わせのニーズに応える, インクルード “アトスドゥ” コマンドが追加されました, パラメータはオリジナルと同様です “ATOSD” 指示:

フォーマットアトスドゥ$(フォント), $(バツ),$(y),$(str) _例えば: ATOSDU1,40,20,e4b880e6aca1e5b0b1e5a5bd_
パラメータフォント: 整数値 (値が大きいほど, フォントが大きいほど)
x座標: 0~1919年
y座標:0~1079
str: 対応する座標に表示される文字列
(UTF-8 でエンコードされた ASCII 表現)
つかいますユーザー OSD 情報をビデオ画面にオーバーレイするために使用されます。
(中国語と英語の文字をサポート)
戻り値なし
リマーク1. このコマンドはOSD専用です. 顧客はOSDインターフェイスを通じてシステムにコマンドを送信する必要があります. 特定のボーレートと検証方法は ATST コマンドによって決定され、ATGT コマンドを通じて取得できます。.
2. ユーザーは、最大 1920 に従って OSD ディスプレイの x および y 座標を指定します。×1080 ピクセル, システムは実際の表示状況に応じて座標を修正します。.
3.str パラメータは UTF-8 でエンコードされた ASCII 表現を受け取ります


表示する漢字のUTF-8エンコードの取得方法について, UltraEdit ソフトウェアを使用できます:

  1. UltraEdit ソフトウェアを開きます (新しいバージョンが推奨されます), 新しいファイルを作成します. 下部のステータスバーの下, 選択する “統一文字標準 -> UTF-8” エンコーディングのドロップダウン メニューから:UltraEdit-1
  2. 新しいファイルで, 表示する必要がある中国語の文字列を入力します, といった: “一度だけ”:UltraEdit-2
  3. 選択 “編集します” メニューバーで, 次に選択します “16 進モード” 対応する UTF-8 エンコード文字を取得する:UltraEdit-3
  4. シリアルポート端子経由, ATOSDU コマンドを送信し、上記で取得した文字を渡します (ASCII形式):UltraEdit-4

[VF-202411]

質問する

← 戻る

ご回答をありがとうございました。 ✨