信息科技· 第1章 数据与信息 · 1.2 数据编码与数字化生活
1.2.4知识点 · 课时

图像、声音与二维码编码

理解图像、声音的编码原理,认识二维码的工作机制。

图像是怎么编码的

手机拍的每张照片,本质是一张大网格,每个格子叫像素(Pixel)

位图编码

  • 一张 4000×3000 的照片 = 1200 万像素
  • 每个像素的颜色用 RGB 三通道表示(红、绿、蓝)
  • 每通道 8 位(0~255),即 24 位真彩色

一张未压缩的 1200 万像素照片: 12,000,000 × 3 字节 = 36 MB 但实际 JPEG 只有 3~5 MB?这就是压缩算法的功劳。

常见图像格式

格式特点适用场景
BMP无压缩,体积大几乎不用了
JPEG有损压缩,体积小照片
PNG无损压缩,支持透明图标、截图
GIF256 色,支持动画表情包
WebPGoogle 主推,体积更小网页(新一代)

声音是怎么编码的

声音是连续的声波,通过采样 + 量化转成数字:

  • 采样率:每秒采样次数(CD 是 44.1kHz)
  • 位深:每个采样点用多少位(16 位 = 65536 个等级)
  • 声道:单声道 / 立体声(2 倍数据量)

一首 3 分钟 CD 音质的歌: 44100 × 16 × 2 × 180 ≈ 30 MB(未压缩 WAV) MP3 压缩后约 3 MB(压缩率约 10:1)

二维码:编码的精妙应用

你每天扫的二维码(QR Code),是编码思想的集大成者:

QR 码的结构

  • 三个角上的"回"字:定位标记(让扫描器知道方向)
  • 中间的黑白点:数据区(每个点 1 bit)
  • 一个 QR 码最多存 7089 个数字4296 个字母

为什么 QR 码能"纠错"

  • 采用里德-所罗门编码,在数据中混入冗余信息
  • 即使破损 30%,依然能完整还原(纠错等级 H)

为什么 QR 码比条形码强

条形码(一维)QR 码(二维)
容量约 20 字符数千字符
方向必须水平扫任意角度
内容只能数字文字、网址、图片

📱 项目案例·编码感知

  • 拍一张照片,查看属性:像素数、文件大小、格式
  • 用「二维码生成器」把你的名字生成 QR 码,数一数有多少黑白点
  • 对比同一张图分别存为 JPEG、PNG、WebP 的大小差异

🤔 思考

  • 一张 4K 电影画面的未压缩数据,每秒需要多少存储?(3840×2160 × 3B × 24帧)
  • 为什么扫码时,二维码哪怕被遮挡一角也能扫出来?

📝 知识小结

  • 图像:像素 × RGB(24 位)→ 压缩格式(JPEG/PNG/WebP)
  • 声音:采样率 × 位深 × 声道,压缩为 MP3 等
  • 二维码:用黑白点编码数据,通过冗余实现纠错
  • 编码思想:把现实世界数字化,是信息科技的基石