你的推理好像我有问题喔
你说得好, CD只是记录了振幅, 而没有记录时间, 为什么不记录时间呢?
是根据你说的 CD 上数据槽的 间距长度吗? 我理解不是的, 是因为时间间隔是一样的, 都是你说的 0.00000022 s, 例如 一对振幅数据
8000, -4000, 3000, 500
在坐标上画的时候 每个点 在时间方向都是间隔 0.0000022 s, 而不是 刻8000的这个槽和刻 -4000的这个槽差多远的问题.
好, 这个没有问题, 再来讨论下一个
================================
你说的两个槽不一样远, 导致 光驱转动起来不一样, 这点我认可.
但是这就影响了 解码器绘制 波形图 我觉得不一定阿, 比如说, 过了0.000022s后, 我需要 一个新数据 -4000 了, 而这是 转盘机却因为这个槽 长度与原版不一样没有及时读出来, 从而影响 波形.
这个问题应该很容易解决, 最多弄一个 16M 缓冲内存 轻松搞定. 转盘供应不上 内存总能供应得上吧.
我不清楚目前市面上的解码器, 真的是从数据输入口收到一个数据就转一个数据, 不使用 缓存 机制?