当前位置: 首页 > article >正文

音视频处理PCM相关概念:帧(Frame)、周期(Period Size)、量化、 声道数(Channels)、采样位数(Sample Bits)、采样频率

文章目录

  • 引言
  • I PCM相关图表
    • 原始模拟音频数据:模拟信息
    • 按照固定频率进行采样
    • 对采样后的数据选择合适精度进行量化
    • PCM数据流
  • II PCM相关概念
    • 采样频率:单位时间内对模拟信号的采样次数
    • 采样位数(Sample Bits)
    • 声道数(Channels)
    • 音频数据大小计算
    • 量化
    • 编码
  • III 其他相关参数
    • 帧(Frame):
    • 周期(Period Size):
    • Buffer Bytes:
    • Sign :表示样本数据是否是有符号位
    • Byte Ordering:字节序
    • nteger Or Floating Point :
    • 数字音频信号存储的方式

引言

  • PCM技术仅仅包含采样和量化,并不包含编码部分。

  • PCM数据是最原始的音频数据,完全无损,所以PCM数据虽然音质优秀但体积庞大,为了解决这个问题先后诞生了一系列的音频格式,这些音频格式运用不同的方法对音频数据进行压缩,其中有无损压缩和有损压缩两种。

无损压缩:将数据压缩之后,通过解码还能还原成与原始数据一模一样的数据为无损压缩。ALAC、APE、FLAC

I PCM相关图表

原始模拟音频数据:模拟信息

按照固定频率进行采样

对采样后的数据选择合适精度进行量化

量化就是通过四舍五入的方法将采样后的模拟信号转换成一种数字信号的过程


http://www.kler.cn/a/410720.html

相关文章:

  • 【FPGA】Verilog:利用 4 个串行输入- 串行输出的 D 触发器实现 Shift_register
  • java charAt()返回数值型 详解
  • JavaScript的let、var、const
  • JavaScript中的this指向绑定规则(超全)
  • Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
  • 单片机_简单AI模型训练与部署__从0到0.9
  • 鸿蒙操作系统(HarmonyOS)开发的初学者了解和入门
  • goframe开发一个企业网站 在vue-next-admin 显示验证码 19
  • Android 底部导航栏未选中菜单项显示文本title
  • 移动端,树形数据的一种展示形式
  • 嵌入式硬件设计:从概念到实现的全流程
  • python中的把列表组合成字典
  • 【MySQL实战45讲笔记】基础篇—— 全局锁和表锁
  • linux mount nfs开机自动挂载远程目录
  • C++ Qt QTextBrowser使用方法总结
  • FPGA实现PCIE3.0视频采集转10G万兆UDP网络输出,基于XDMA+GTH架构,提供工程源码和技术支持
  • 亚太杯数学建模A题——复杂场景下水下图像增强技术的研究 思路(更新部分)
  • docker创建vue镜像
  • 鸢尾花植物的结构认识和Python中scikit-learn工具包的安装
  • [debug]不同的window连接ubuntu的vscode后无法正常加载kernel
  • 公网弹性绑定负载均衡收费吗?
  • SpringBoot社团管理:用户体验优化
  • Rust vtable(Rust虚表、Rust虚函数表)动态绑定、Rust多态调用、通过类型引用创建trait对象(自动实例化)
  • reactflow 中 useStoreApi 模块作用
  • 探索 Docker 网络:编织容器间的通信纽带
  • 深入浅出:JVM 的架构与运行机制