SSTV 慢扫描电视技术是什么原理
图像变成声音,再变回图像
慢扫描电视(Slow Scan Television,简称 SSTV)是一种在窄音频带宽内传输静态图像的技术。它的核心思想是:把图像的每一行像素转换成对应频率的音频信号,依次发送出去;接收端再把这些音频解调回像素,拼成完整画面。
为什么叫"慢扫描"
传统电视每秒传输 25 帧(PAL)或 30 帧(NTSC)动态画面,每帧分辨率 625 或 525 行,需要数 MHz 的带宽。而 SSTV 只传单张静态图,分辨率通常 240~320 行,一张图要花几十秒到几百秒才能传完。带宽要求只有 2400~3000 Hz,刚好塞进语音信道。
传输流程拆解
- 发送端:图像 → 逐行扫描 → 每个像素的亮度/颜色映射成特定频率 → 合成音频 → 通过无线电或线路发送
- 接收端:音频信号 → 鉴频还原声音 → Robot36 应用解码 → 识别 SSTV 模式与校准头 → 逐行还原像素 → 拼成图像显示
SSTV 模式的概念
不同的 SSTV 模式规定了扫描的行数、行扫描时间、调制方式、颜色编码方案等参数。接收端必须匹配发送端的模式才能正确解码。Robot36 支持的模式覆盖了业余无线电领域最常用的十几个变种。
Robot36 的角色
Robot36 是 接收端的核心解码器。它实时分析麦克风或音频文件中的音调频率:
- 识别模式:检测校准头(Calibration Header)判断是哪种 SSTV 模式
- 解调频偏:把音调频率转换成像素值
- 行同步:识别每行起始同步脉冲,对齐像素位置
- 颜色还原:按模式规定的颜色空间(RGB 或 YCrCb)还原色彩
- 自动保存:解码完成后将图像存入设备 Pictures 目录
为什么叫 Robot36
最早获得广泛使用的 SSTV 模式之一是 Robot Mode 36,由 Robot Research 公司在 1980 年代推出。Robot36 这个应用最初就是专门针对 Robot 36 模式优化的,后来扩展支持了几乎所有主流模式,但名字保留了下来。