数字音频基础(中)| 学习笔记

简介: 快速学习数字音频基础(中),介绍了数字音频基础(中)系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【高校精品课-华中科技大学 -智能媒体计算数字音频基础(中)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/811/detail/15668


数字音频基础(中)


内容介绍:

一、声音数字化

二、声音文件

三、数据量与文件


一、 声音数字化

在了解到如何来描述声音以及影响声音质量的因素之后,那声音的数字化,也就是由一个模拟信号变成数字信号是如何实现的。第一讲中说过,模拟信号要变成数字信号要经过两个过程,采样和量化。

1. 采样

在时间的维度上对模拟信号采样(即在图上画的垂直的线),每隔一个时间间隔采集一个点,这个点越密集还原的原始声音就越精确。这个要遵循采样定理,即大于模拟信号的最高频率的两倍进行采样。

2. 量化

在振幅维度上对模拟信号(即在图上画的水平的线)进行数字化、离散化,水平的线画的越密集就越精确,但是越密集所需要的位数就越高。

image.png

3.采样频率

(1)通常有11.025 kHz, 22.05 kHz 和44.10kHz

(2)最常用的为44.10 kHz 。那为什么最常用的是44.10 kHz 或者说声音用什么样的采样频率才好。44.10 kHz 的质量最好,因为按照采样定理是指对大于原始信号的两倍进行采样,而人能听到的音频的最高频率是20000 Hz。而20000Hz 乘以2就是40 kHz ,又因为44.10 kHz大于20 kHz,所以可以无失真的还原音频信号,故选择44.10 kHz。因此,知道了音频范围和采样定理就知道应该采用什么样的采样频率来还原原始信号。

(3)采样频率越高,声音失真越小,但是样本的量提高了,所以音频数据量越大

4.量化精度

(1)通常采用8位、12位和16位等

(2)位数越高,声音的质量越好,需要存储的空间越多;位数越少,声音的质量越差,需要储存的空间越少

5.影响声音质量的因素

(1)采样的频率

(2)量化精度:也就是需要多少

(3)声道个数


二、 声音文件大小的计算

所有的信号都是可以计算的,而数字信号就是变成数字以后的信号,学这门课程一定要学会计算信号。

WAV 文件/波形文件

1.含义:把每一个采样点按照时间顺序储存下来,一个采样用多少位数,一个点挨着一个点的储存下来,通过这些点可以恢复形成波形图谱。

2.  WAV 文件的存储量等于采样频率也就是每秒钟多少个点乘以量化位数再乘以声道的个数这里出来的是位,如果问每秒钟需要多少个字节就需要在除以8

WAV 文件每秒的储存量(字节)=采样频率(Hz) *量化位数 *声道数∕8

例题:数字激光唱盘 (CD—DA) 的标准采样频率为44.10 kHz, 量化位数16位,立体声。一分钟 CD—DA 音乐所需的储存量为多少?

解答:44.10乘以1000,准确来说也可以乘以1024;再乘以16是量化的精度;再乘以2是双声道;一分钟是60秒,再乘以60;再除以8;最后算出来的就是需要的字节。

(44.10*1000*16*60/8=10584000(字节)

光盘里能够储存多少首歌,取决于每首歌的长度;如果一首歌的时间长了那储存的歌的个数就变少了。如果存在 MP3  就是另外一回事, MP3 是经过压缩之后的,是取决于原始的声音可压缩的程度。就像海绵里的水一样,如果海绵里原始的水很多,那么压出去的水就多;如果原来海绵很硬没有水,那可压缩的东西就很少。


三、数据量与文件

由表可以看出,第一列是采样频率,第二列是数据长度也就是采样精度,而随着采样频率和量化位数的提升,数据量也在提升的,但是它的质量也在提升。

采样频率  Hz

数据长度 bit

数据量/分钟

音质评价

11025

8

0.66 MB

22050

8

1.32 MB

一般

44100

8

2.46 MB

良好

11025

16

1.32 MB

22050

16

2.64 MB

良好

44100

16

5.29 MB

优秀


相关文章
|
负载均衡 Cloud Native Linux
云原生|docker|基于docker部署高可用keepalived集群
云原生|docker|基于docker部署高可用keepalived集群
837 0
|
11月前
|
JavaScript 前端开发 测试技术
如何测试 CORS 是否正常工作?
通过以上多种方法的综合测试,可以全面地检查 CORS 是否正常工作,及时发现和解决跨域资源共享中可能存在的问题,确保不同源的网页和服务器之间能够正常地进行数据交互。
1121 60
|
机器学习/深度学习 人工智能 算法
算法金 | 一文彻底理解机器学习 ROC-AUC 指标
```markdown # ROC曲线与AUC详解:评估分类模型利器 本文深入浅出解释ROC曲线和AUC,通过实例和代码帮助理解其在模型评估中的重要性,旨在提升对分类模型性能的理解和应用。 ```
1143 13
算法金 | 一文彻底理解机器学习 ROC-AUC 指标
|
缓存 网络协议 安全
【常见开源库的二次开发】HTTP之libcurl库——基础知识扫盲(一)
【常见开源库的二次开发】HTTP之libcurl库——基础知识扫盲(一)
489 1
|
NoSQL Shell 程序员
【C/C++ 调试 GDB指南 】GDB调试工具介绍:从基础到高级
【C/C++ 调试 GDB指南 】GDB调试工具介绍:从基础到高级
981 0
|
JavaScript IDE 物联网
HaaS506快速开始
HaaS506是一款经过阿里云HaaS团队认证的高性能、多连接的物联网开发板。
HaaS506快速开始
|
人工智能 Apache
社区供稿 | 140B参数、可商用!OpenBuddy 发布首个开源千亿中文 MoE 模型的早期预览版
我们很自豪地于今天发布OpenBuddy最新一代千亿MoE大模型的早期预览版本:OpenBuddy-Mixtral-22Bx8-preview0-65k。此次发布的早期预览版对应约50%的训练进度。
|
JavaScript
vue element plus Select 选择器
vue element plus Select 选择器
989 0
USB3.0、3.1、3.2...各版本区别
USB3.0、3.1、3.2...各版本区别
3562 0
USB3.0、3.1、3.2...各版本区别