Audio “a”究竟是什么;样本“;?

Audio “a”究竟是什么;样本“;?,audio,signal-processing,Audio,Signal Processing,从OpenAL文档来看,如果一个样本是一个单浮点值,比如说1.94422 对吗?或者一个样本是一个包含很多值的数组?当他们说“示例”时,音频编程的家伙在说什么?它是音频文件中最小的片段吗 我想象一个未压缩的音频文件看起来像一个巨大的数组,有数百万个浮点值,其中每个值都是构成声波的图形中的一个点。所以每一点都是一个样本?根据维基百科关于: 样本指的是时间和/或空间点上的一个值或一组值 是的,它可能只是一个浮点值。尽管正如Johannes所指出的,如果有多个音频通道(例如:右/左),您会期望每个通道

从OpenAL文档来看,如果一个样本是一个单浮点值,比如说1.94422

对吗?或者一个样本是一个包含很多值的数组?当他们说“示例”时,音频编程的家伙在说什么?它是音频文件中最小的片段吗


我想象一个未压缩的音频文件看起来像一个巨大的数组,有数百万个浮点值,其中每个值都是构成声波的图形中的一个点。所以每一点都是一个样本?

根据维基百科关于:

样本指的是时间和/或空间点上的一个值或一组值

是的,它可能只是一个浮点值。尽管正如Johannes所指出的,如果有多个音频通道(例如:右/左),您会期望每个通道有一个值

我想象一个未压缩的音频文件 看起来像一个巨大的阵列 数以百万计的浮点值, 其中每个值都是 形成声波的图形。所以 每一点都是一个样本


是的,没错。示例是A/D转换器为特定时间点计算的值。每个频道都有一个采样(例如,立体声模式下的左和右。两个采样构成一个帧。

准确地说。采样是一个

当您将模拟信号转换为数字表示时,您将连续函数转换为离散量化函数

这意味着您有一个由垂直线和水平线组成的网格,所有可能的值都位于这些线的交点上。垂直线之间的间距表示两个连续采样之间的距离,水平线之间的间距表示您可以表示的最小差值


在每一条垂直线上都有一个样本,它(线性编码)等于n乘以k,其中k是上述最小差值。

在音频编程中,“样本”一词确实指的是单个测量值。然而,在音频工程师和制作人中,“样本”一词通常指采集(或采样)的整个声音片段来自著名歌曲、电影或其他原始音频源。

通常,当给定采样时间的值大于1时,它被称为
帧。
,例如,对于立体声音频,每帧有2个采样。+1符合Paul的评论。我被这个令人困惑的术语打败了(在其他上下文中-窗口-一个
是一组连续的样本)1+指出术语离散。可能是我下一个问题之一。现在我明白离散的含义了。谢谢你。我会把它打印出来挂在墙上。太好了。@mystify=>不客气。@Justin=>我的意思是模拟信号可以与连续函数相比较,比如sin(x),也就是说,x值和y值都是实数,与离散和量化数字表示相反,这两种数字表示都是有理的(或者更好,k乘以实数,当然k是自然的-线性编码)。更清楚地说,由于二进制表示,值应该位于rational domain中,但我可以将我的量子值修复为π并存储nautral乘数。@mystify:我很高兴看到多年的工程实践取得了一些成果:DFYI:我找不到OpenAL的相关文档,但这是相当正常的(尽管不是通用的)对于要标准化的浮点音频数据,这意味着可能的采样值范围为+1.0到-1.0。因此,您可能不会实际看到1.94422的值。