首页 > 其他分享 >什么是音频?

什么是音频?

时间:2023-06-10 11:25:03浏览次数:30  
标签:采样 存储 音频 样本 模拟信号 信号 什么

音频:表示声音或音乐。

  音频本质上与我们讨论到现在的数字和文本是不同的。文本由可数的实体(文字)组成,我们可以数出文本中文字的数量。文本是数字数据的一个例子。相反,音频是不可数的。音频是随时间变化的实体,我们只能在每一时刻度量声音的密度。当我们讨论用计算机内存存储声音时,我们的意思是存储一个音频信号的密度,例如,每隔一段时间(一秒钟、一小时)来自麦克风的信号。

  音频是模拟数据的例子。即使我们能够在一段时间度量所有的值,也不能把它全部存在计算机内存中,因为可能需要无限数量的内存单元。下图显示了一个模拟信号随时间变化的本质,如音频。

  因此对于音频的存储、处理,一般都有如下几个步骤:

1、采样

  由于实际的音频是个模拟量,我们不能记录一段间隔的音频信号的所有值,但是可以记录其中的一些。因此可以通过采样的方式,在模拟信号上选择数量有限的点来度量它们的值并记录下来。下图显示了从这样的信号上选择10个样本,我们可以记录这些值来表现模拟信号。

  采样率如何配置?我们每秒钟需要多少样本才能还原出原始信号的副本?

  样本数量依赖于模拟信号中变化的最大数量。如果信号是平坦的,则需要很少的样本,如果信号变化剧烈,则需要较多的样本。每秒40 000个样本的采样率对音频信号来说是足够好的。

2、量化

  假设每一秒的样本存储40 000个真实的值。如果这40 000个值全部为浮点数,那么当采样的时间一长带来的将是一组庞大的数据量,但是如果我们将采样得到的数据,做一个简单的量化,例如四舍五入、向下取整等,一方面可以极大可能的减少存储数据的空间,另一方面又不会对采样的值造成较大的偏差。

3、编码

  音频编码的方式有很多:MPEG、WAV、AAC、APE、Ogg、FLAC等

 

标签:采样,存储,音频,样本,模拟信号,信号,什么
From: https://www.cnblogs.com/powerforme/p/17470921.html

相关文章

  • 定积分上下限为什么有时候需要变有时候不需要不变?
    简单的说就是:能在式子中看到原来的积分变量就不需要重新计算积分上下限,否则就需要重新确定积分上下限,这里还有一个具体的例子和更加详细的说明可以帮助我们理解这个问题:定积分运算时的积分上下限:什么时候变?什么时候不变?——荒原之梦考研数学......
  • 2023-06-09:什么是Redis事务?原理是什么?
    2023-06-09:什么是Redis事务?原理是什么?答案2023-06-09:Redis中的事务是以一组命令的形式出现的,这些命令被认为是最小的执行单位。事务可以保证在一个单独独立的隔离操作中执行所有命令,而且所有命令都会按照指定的顺序经过序列化后被执行。在服务端执行事务的过程中,不受其他客户端发送......
  • 2023-06-09:什么是Redis事务?原理是什么?
    2023-06-09:什么是Redis事务?原理是什么?答案2023-06-09:Redis中的事务是以一组命令的形式出现的,这些命令被认为是最小的执行单位。事务可以保证在一个单独独立的隔离操作中执行所有命令,而且所有命令都会按照指定的顺序经过序列化后被执行。在服务端执行事务的过程中,不受其他客户端......
  • Hive执行计划之什么是hiveSQL向量化模式及优化详解
    Hive开启向量化模式也是hiveSQL优化方法中的一种,可以提升hive查询速率,也叫hive矢量化。问题1:那么什么是hive向量化模式呢?问题2:hive向量化什么情况下可以被使用,或者说它有哪些使用场景呢?问题3:如何查看hive向量化使用的相关信息?1.什么是hive向量化模式hive向量化模式是hive的一......
  • 三分钟快速了解什么是MES系统
    大家好,我是Edison。近日我打算系统学习和整理一下MES/MOM系统相关的领域知识,从而构建我的业务域知识背景。万丈高楼平地起,我们先从快速了解什么是MES系统开始吧!作为IT技术从业者,特别是近年来在制造业的推动下,大家是否会经常听到MES系统这一词,但是对于其具体能解决什么问题却不是......
  • 冷知识: 为什么那么多名人幼年丧父?
    冷知识:为什么那么多名人幼年丧父?粉嫩表情包 2022-04-0810:00收录于合集#冷知识1000个原因1:父亲英年早逝。 原因2:不是当爹的身子不够硬朗,而是孩子来得太晚……(请看下表吧)  阮籍,出生时父亲46岁,3岁丧父。 武则天,出生时父亲47岁,12岁丧父。父母年龄差2岁,非原配。......
  • HTTP的缓存机制是什么?
    HTTP缓存机制作为一项重要技术,能够提高网页加载速度和节省网络流量。那它的缓存的机制是什么?今天我们就来说说。一、HTTP的缓存机制是什么?1.客户端请求资源当我们在浏览器中输入网址或点击链接时,浏览器会向服务器发出HTTP请求,请求特定的资源,如网页、图像或脚本文件。2.服务器响应......
  • 理解 Dubbo:Dubbo 是什么,如何使用?
    Dubbo是什么Dubbo 是阿里巴巴公司开发的一款高性能的分布式服务框架,用于远程服务调用和服务治理。它具有透明化的远程调用、负载平衡、服务注册和发现、可扩展性和服务治理等特性。Dubbo支持自定义扩展各种功能,如负载均衡、协议、序列化等,并提供了大量服务治理功能,如监控、追踪、......
  • 什么是JS中的闭包?
    摘抄自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/ClosuresClosuresA closure isthecombinationofafunctionbundledtogether(enclosed)withreferencestoitssurroundingstate(the lexicalenvironment).Inotherwords,aclosuregivesyou......
  • 什么是DDoS攻击?DDoS攻击通过什么方式进行攻击?
    在网络攻击中,DDoS攻击出现最为频繁,而且这类攻击是最常见且危害极大的一种网络攻击方式,其防御系数也非常之大。那么什么是DDoS攻击?DDoS攻击通过什么方式进行网络攻击?这篇文章为大家介绍一下。什么是DDoS攻击?DDoS攻击又称分布式拒绝服务攻击。DDoS的攻击策略侧重于通......