第42章 不择手段地加入音效(3 / 4)

当他回到GAMENOVA店内时,杰拉德与山姆正围在基板前,不断交流着。

“嗯嗯,原来是这样,杰拉德先生厉害啊。”

“哎,算不得什么,只是以前积累下来的经验罢了。”

山姆听到门口的动静,抬头望见林立新,面露喜色。

“林,杰拉德先生提了一个很好的思路,你看看。”

“是的,具体的需求我已经听山姆讲过了,咱们可以效仿图形处理的做法,将音频处理的需求分割成两块芯片。”

杰拉德点了点草图上的自己画的内容,

“一块YM2151,用来合成常规的音效和背景音乐,另一块,咱们可以采用MSM5205,用来解码提前录制的音频……”

林立新眉头一挑,凑上前来仔细研究了一番。

山姆和杰拉德解决问题的思路很有意思,从硬件的角度拓展了现有架构。

虽然看上去多了块芯片,却节约了大量的存储空间。

“不错,不过我也找到了一个解决方案。”

林立新笑了笑,他解决问题的角度跟两人不同,是从算法上下手。

“我管这项技术叫做‘Vorbis编解码’,一种压缩音频的算法。”

“啊?”两人皆是一愣,尤其是知道林立新才出去了一下午的山姆。

“稍等,这需要专门编写一段程序。”

半小时后。

“Shooting!”

施瓦辛格浑厚的声音从音响内传出,与先前并没有太大的差别。

山姆眼睛瞪得老大,不敢置信地一遍又一遍地重播这段录音。

“几乎没有降低多少语音质量,这……这么离谱?”

“不过这种算法会占用一点点处理器性能,我相信比起存储,这点开销要实惠的多。”

林立新比对了一下压缩后的音频占用,简直是一个天上一个地下。

这项技术不是他凭空变出来的,而是后世的OGG格式所采用的技术。

举报本章错误( 无需登录 )