可编程图形处理器及其对多路音频进行混音的方法
摘要:
本发明公开了一种可编程图形处理器及其对多路音频进行混音的方法,涉及数字信号处理领域。该方法包括:将一段时间内要播放的N路音频数据存储至输入纹理缓冲区,将输入的N路音频数据绑定为可编程图形处理器的纹理数据;可编程图形处理器同时对各路音频数据进行预处理,在预处理过程中根据每一路音频数据的编码方式、采样率或音量,对该路音频数据进行相应的解码、重采样或衰减中的至少一项操作;可编程图形处理器将预处理后的各路音频数据叠加为一路音频信号,将该路音频信号存储至输出纹理缓冲区,并输出到播放设备。本发明利用可编程图形处理器强大的并行运算能力,大幅降低了混音时延。
0/0