chrmlinux03 が 2026年06月17日13時27分21秒 に編集
初版
タイトルの変更
[USBDAC]イヤホンジャックでNTSC映像を出してみたにょ[CVBS]
タグの変更
CVBS
Audio
HIRES
メイン画像の変更
記事種類の変更
製作品
本文の変更
# はじめに 3.5mmイヤホンジャックから、NTSCアナログ映像信号を出力することに成功しました。 使ったのは **384kHz / 32bit / 2ch の PCMオーディオストリーム** だけです。 ## 仕組み NTSCビデオ信号は、本質的には「タイミングが決まったアナログ波形」です。 水平同期パルス・ブランキングレベル・ピクセル輝度値を、PCMサンプルに直接エンコードすることで、オーディオ出力から正規のNTSC信号を再現できます。 ## スペック | 項目 | 値 | |------|----| | サンプルレート | 384,000 Hz | | ビット深度 | 32bit signed PCM | | チャンネル | 2ch ステレオ(Left = 映像信号、Right = 同期リファレンス) | | 水平ライン数 | 262ライン(NTSC標準) | | 有効解像度 | 19 × 120ピクセル(縦2倍ストレッチ) | | フレームレート | 約60fps | ## 流したもの **「Bad Apple!!」** あらゆるハードウェアで動かされてきた伝説のデモ映像。 ついにオーディオDACのイヤホンジャックでも動きました。 @[x](https://x.com/chrmlinux03/status/2067099273712582662) ## ポイント - ビデオ出力ハードウェア:なし - HDMI:なし - コンポジットビデオ回路:なし ただのオーディオサンプルを、正確なタイミングでイヤホンジャックから出力するだけ。 HiresAudioPlayerから映像が出ます。 **2030年代のテクノロジーを逆走していますが。それでも動きます。** ## 使用ツール - Python(信号生成・動画エンコード) - OpenCV(動画フレーム処理) - AZLA オーディオデバイス(384kHz DAC出力) - みさきフォント 8×12(日本語文字描画) 詳細は 👉[HackDay.io](https://hackaday.io/project/205934-spresense-audio-jack-as-ntsc-video-output)