音视频基础知识
-
数字音频信号的技术指标
- 采样频率,就是每秒采集多少个样本,采样频率决定了声音的频率范围
- 这里,注意,采样频率是音频频率的两倍,也就是44HZ的采样频率,对应之后的音频信号的频率就是22HZ,这是奈奎斯定律
-
音质是和频率范围是成正比的
-
采样深度,就是量化精度,决定了数字音频的动态范围。更大的采样深度有更高的量化精度,就是有更高的信噪比和保真度,不过采样深度越大,就会造成存储容量和传输的问题
-
音频文件的数据量:f * b * s(采样频率 * 量化等级(多少bit量化) * 声道数量)
-
音频信号压缩:1、压缩听觉冗余 2、压缩时域冗余 3、压缩频域冗余
编码规范
- for while等应该和后面的括号加上空格分隔
- 一行程序应该是80个字节以内,不应该过长
- 注释应该和其上一行代码分割开来
- 变量定义和分支语句,必须是要写注释
- 注释的内容应该是去解释原因和目的,而不是说明代码本身的一个执行情况
- 减少公共变量的使用,减低每个模块之间的耦合度(耦合度就是每个模块之间的关联程度)
- 减少没有必要的数据类型的默认和强制转换
- RISC架构的处理器如ARM,对于无符号数字的处理效率要高一些