Philips的Codec 是24bit 的Codec(UDA1380), 就是在ARM720T+DSP(EPICS)+UDA1380架构,内部有DSP用于EQ与音效处理(pure studio,concert)。虽是24bit, 但以现在的MP3,WMA,AAC等等的音频格来说,解出的是16bit的PCM数数流,24bit的codec意义不大。 Telechips 方案TCC72X外部使用WM8731也是24bit, 但内部的IIS controller是16bit,也就是说WM8731是工作在16bit的模式.
DVD的DAC是24bit,主要是因为DVD采样时就是24bit,当重放时也能达到24bit的效果。
至于评说SAA7750的中音与低音的处理很好,高音差。 这与CODEC的设计有关,philips的CODEC(UDA1380)设计时,顾及低音与中音的设计(可能主要是CODEC内部的滤波器),其它厂商重于设计低音与高音。
基实这些与个人的爱好有关,我就比较喜欢BASS的效果,所以比较喜欢BBE音效(天生耳朵不好,只喜欢听砰砰聲,只要它大聲點,俺就說好。)
关于24bit codec 对音效影响
1。SRS WOW 音效处理是以输入16bit,输出16bit PCM流,所以大多的MP3方案的16bit CODEC就足够使用(telechips 16bit ,sigmatel 18bit)
2. BBE 也是如此,所以iaudio所使用sigmatel方案应用此音效
3.pure studio,concert由SAA7750内部DSP(EPICS)处理,因为 philips将其打包进SDK中,具体不明。 猜想DSP将16bit PCM 经pure studio,concert后为24bit PCM流送入CODEC(UDA1380) 。
但pure studio,concert仅是产生3D 音效与被偿MP3压缩时的数据损失,这种处理好像意义不大。 MP3将压缩是将采样的16bit PCM流以1152Byte压缩成一帧(还有个pad处理问题)
泡面吃多了,顺便说说ipod
ipod 采用protalplayer 公司PP50XX芯片,该chip采用双ARM7TDMI架构,不带MMU,这样处理内存管理要多花费很多时间(SAA7750采用ARM720T,有MMU),MPU工作时很多时间用于搬移存储器。 MP3解码需30MIPS左右,WMA需60MIPS左右,AAC也在30MIPS左右,vorbis可能会更高些,以上皆为经过ARM优化后。PP50XX一只负责UI与外围处理(IIS,USB,HDD等),另一只处理音频解码,有些音频格式以ARM7TDMI处理速度可能不够,推想它的解码格式少得原因在此。双ARM7TDMI架构,功耗相对要高些(与IC工艺有关,0.18与0.13相关很大)。ARM7TDMI处理速度在70MIPS左右。
它的CODEC也使用WM87XX,感觉音质不是很好。
只是它的外形较cool,也是众多人喜欢的原因,偶就不喜欢了,内在美更重要。


