从OpenAL文档中看,如果Sample是一个浮点值,就像让我们说的那样1.94422
这是对的吗?或者是一个包含大量值的数组的示例?当他们说“Sample”时,什么是音频编程人员在谈论什么?它是音频文件的最小可能片段吗?
我想象一个未压缩的音频文件看起来像一个拥有数百万浮点值的巨型数组,其中每个值都是形成声波的图形中的一个点。所以每个小点都是一个样本?
答案 0 :(得分:5)
完全。示例 值。
将模拟信号转换为数字表示时,将连续的函数转换为离散和量化的函数。
这意味着您有一条垂直和水平线网格,所有可能的值都位于线条的交点上。垂直线之间的间隙表示两个连续样本之间的距离,水平线之间的间隙是您可能表示的最小差异。
在每条垂直线上都有一个样本,其中(线性编码)等于n倍k,其中k是量子,上面的最小差异参考。
答案 1 :(得分:2)
我想象一个未压缩的音频文件 看起来像一个巨大的阵列 数百万个浮点值, 其中每个值都是a中的一个点 形成声波的图形。所以 每个小点都是一个样本?
是的,这是对的。样本是A / D转换器针对该特定时间点计算的值。每个通道都有一个样本(例如,在立体声模式下左右两个。两个样本形成一个帧。
答案 2 :(得分:1)
根据维基百科关于signal processing的文章:
示例是指某个时间点和/或空间的值或值集。
所以是的,它可能只是一个浮点值。虽然Johannes指出,如果有多个音频通道(EG:右/左),你会期望每个通道有一个值。
答案 3 :(得分:1)
在音频编程中,术语“样本”确实指的是单个测量值。然而,在音频工程师和制作人中,术语“样本”通常是指从着名的歌曲或电影或其他原始音频源中获取(或采样)的整个声音片段。