音频处理方案请教
时间:10-02
整理:3721RD
点击:
Hi,大家好:
小弟初入此行,还望各位大神不吝赐教。
方案功能需求:
功能描述:模块功能就是做一个类似于Toslink(spdif)中继器,由toslink输入转toslink输出加模拟音频输出。接下来,我从三个方面描述:
输入:spdif的输入源,有可能是双声道,也有可能是多声道的音频。音频是我司私有定做的,无论是多少声道的音频,其中都会有一个声道是存储的我司专有的音频数据,该音频数据不同于普通音频。
输出:spdif输出端的数据格式同输入时是一致的(若输入2.1声道,输出2.1声道),只是spdif接口中所有声道中都不应再有我司的专有音频数据。我司专有的音频数据应该通过DAC从模拟音频的右通道输出,模拟音频的左声道输出普通音频。
中间处理:判断我司专有的音频是存储在哪一个声道,并处理之将该声道的数据从模拟音频的右通道输出,且能将其他任意声道数据覆盖到该声道,让spdif输出接口不会再有我司专有的音频数据。
以上的方案,可以通过Spdif Receiver+DSP+DAC+Spdif Transmitter 等芯片实现吗?选择怎样配置的DSP合适呢?
你这个方案肯定能够实现要求的功能, 有点复杂.
也可以考虑试试能否用单芯片带内部 DSP 数据处理的芯片完成.
如果不考虑多声道,只考虑双声道呢?我在想 I2S不是传输双声道最方便么,在DSP中,操作应该不复杂呀,只要将一个声道的数据完全覆盖另一个声道的数据,然后通过I2S输出就是了。 请问,我的这个思路有问题么? PS:抱歉,我暂时还没有这方面的开发经验,这都是我看规格书后,自己臆测的。