音频解码现在常用的方式有两种:一种是硬件芯片解码,另一种是软件音频解码.两种方法都能实现音频的解码,但是软件方法是通过算法来实现音频解码,而硬件解码是通过相应的音频芯片直接解码,用软件的方法难免会出现错误和失真
音频解码现在常用的方式有两种:一种是硬件芯片解码,另一种是软件音频解码.两种方法都能实现音频的解码,但是软件方法是通过算法来实现音频解码,而硬件解码是通过相应的音频芯片直接解码,用软件的方法难免会出现错误和失真.由此看来,硬件的方法要比软件方法功能和效果上更强大.现在一般采用了硬件解码的方法的手机都有立体声输出.如NOKIA3300,NG,SE P802,SE P908,DODPOD696等.而NOKIA6600没有专门的音频解码芯片,而且还是单声道的输出.在音频上当然不如上面的机型.一般看来.如果有硬件音频解码的机器,都会在系统软件上集成音乐播放器的.而没有硬件解码的,一般不会集成这个功能的.
硬件音频解码的功能要比软件强很多.这点是我亲身经历的.SE P802本身有芯片解码,但是同为SYMBIAN的系统也可以安装软件进行软件解码.802采用硬件解码只能用机器自带的音频播放器来播放音频,但是它自带的会挑歌,而且操作界面不够友好.安装MP3GO就解决了这个问题.但是我放过一个刀郎的<<冲动的惩罚>>就反映出了软件和硬件的区别.802的运行内存只有6M上下.这点要比6600小3M以上.而这首歌的大小是将近11M.802用软件MP3GO播放它的时候就会出现假死情况.系统资源被耗尽,需要重起机器才可以.而用802自带的音频播放,采用硬件解码就可以正常播放.而相同的软件,用6600就可以正常播放.这是因为6600的系统资源比802大.但是6600的内存也用了很多,如果这个时候再多开几个线程,也会出现死机的情况.我举这个例子的目的就是要说,采用软件解码的时候,会占用很大的系统资源,对手机的使用造成影响.这也就是为什么没有硬件解码的机器为何厂家不集成音频播放软件的原因.其实厂家在做系统的时候集成一个音频播放器很容易,但是考虑到机器的稳定情况,它们就舍弃了这些.
最近,听机友们说,我们现在用的3.48和4.09都是NOKIA6600的试用版本,而真正的正式版本是集成了MP3播放的.我个人认为,一个成功的一直标榜 科技以人为本 的国际厂商,不可能把一个还不成熟的试用版本提前推出,投入市场这么早,而在投入1年后再推出一个所谓的正式版本来.这样会产生一个什么样的影响呢?还有,通过我刚才个人谈的关于音频解码的对比,我个人认为即使NOKIA以后继续推出了6600的高版本软件,考虑到系统的稳定情况,也不会轻易的在系统上集成MP3播放软件.
以上纯属个人观点,希望和机友交流.TAX
(转载自友人网)
网友评论