- 积分
- 1812
- 在线时间
- 80 小时
- 最后登录
- 2009-3-28
- 阅读权限
- 120
- 精华
- 13
贵宾
当前离线
开博喽cookzeng.blog.sohu. ...
- UID
- 363
- 帖子
- 1004
- 精华
- 13
- 经验
- 1812 点
- 金钱
- 331 ¥
- 注册时间
- 2004-4-13
|
楼主 |
发表于 2008-2-4 17:57
|
显示全部楼层
我想FSCLUB兄弟也是没明白我的意思
做这个东东本来就没打算要真用它来软解压MP3, 我自己的PDA和手机都能很方便的播放MP3, 音质也凑合,何必再去搞它呢.
本身的目的就是是实现高质量的WAV播放, MP3是有损压缩,音质很难让人接收的,不会去搞它的. 只是上面有人非得跟我纠缠什么硬解压芯片. 所以就此也谈论了下而已. 仅仅用ARM7本身就可以实现软解压MP3的, 在ATMEL官方网站上已经有一个网络播放器的例子, 用AT9200可以实现通过网络实时播放MP3流, 同时也可以用ARM7来实现,不过它的速度差点, 不超频的话只能达到22.1KHZ采样.因此需要超频一下才可. 如果用到新的CORTEX-M3内核的话不仅速度足够,价格也更便宜.
至于APE和FLAC格式的软解压我倒是有点兴趣,如果能搞到足够的资料到很想去研究研究.这两种格式对处理器的要求相对MP3还是要低(MP3涉及到频域的大量浮点运算,ARM对此类运算能力很弱), 尤其是FLAC格式, 据说是基本都不采用浮点运算方式, 正好是ARM7的能力可以充分发挥,尤其是CORTEX-M3这类核心,更是整形的加减乘除只要一个指令周期, 软解压轻松对付 |
|