共2条
1/1 1 跳转至页
ARM,MP3 关于用ARM实现MP3编解码的可行性讨论
问
具体要求就是在ARM中实现MP3的编解码,并且要求编解码能够在同时进行。
希望各位大虾能够讨论一下可能出现的问题,比如:速度会慢到什么程度,程序编写的难易程度。谢谢!!
注:暂不考虑DSP。 答 1: 看你用什么片子了?ARM9肯定没有问题了。44b0一般是吃不消了。 答 2: 看看ep7312 答 3: 谢谢ZLEI!!用的是ARM7,我在老帖中查了一下,知道现在已经有人实现了MP3的解码,
据说优化後的ARM mp3解码<27MIPS,不知道是不是真的?
还有哪位大虾做过MP3编码的,大概需要多少MIPS?
答 4: 关注。我也正打算用ARM7做MP3软件解码。但是我的ARM7不带IIS接口,是否可行,先谢谢各位了。 答 5: re: lhler2002ARM公司提供的经过优化的算法据说可以实现。但要做的话不仅仅要解码,像内部的buffer处理,文件数据的定位,输出到codec都需要MIPS的。
不过ARM7实现解码是确定的,philips 的MP3方案就是个ARM720的core 答 6: 现在的问题就是MP3的编码看来MP3的ARM解码是肯定能实现的了。
那编码到底能不能在ARM7上实现还是一个问题,因为编码比解码复杂,
谢谢上面各位的回复,希望有经验的大虾就MP3编码的问题继续讨论。
下面有一篇文章是关于编码的。
http://www.21ic.com/news/n927c65.aspx 答 7: 編碼可能ARM7就不行了,MP3 encoder所需的资源更多。 而且高速率的肯定不行。
要是ARM7,确定要放弃实时编码。 要是你做得话,把PCM读到BUFFER,让它慢慢编,也没关系。 呵呵 答 8: ARM7做实时解码是可以的ARM7做实时解码是可以的,只要有IIS的DMA功能.我们已在44B0X上实现,跑67MHz,MP3码流可以到320K
但做编码就不行了 答 9: 谢谢masser和apple,顺便帖上其他版面对此问题的讨论!! fazi 发表于 2005-3-4 11:46 DVB与视音频 ←返回版面
可以实现~~
由于一般ARM没有fpu,
所以定点算法的优化很重要~
如果做的够好~可以轻松实现~~
cpu资源的占用与算法有很大的关系~
偶个人觉得:[俺现在还没做过编码的程序]
同时编码解码能做到占用2/5左右.cpu资源[200MH/ep9301]
kingsharc 发表于 2005-3-9 12:30 DVB与视音频 ←返回版面
去买算法或者找人开发
在ARM上做MP3的codec,关键是算法的优化,这需要有比较好的数字信号处理的理论功底和数学基础,另外也需要一定的编程技巧。所以,如果要做产品的话,最好去买ARM第三方提供的算法或者找熟练的人开发,否则,时间拖不起。
highend 发表于 2005-3-4 13:55 嵌入式系统 ←返回版面
解码可行。有源代码,亲自试验过。编码,要么ARM9
要么,另外的处理器。
详细的数据,ARM.com上面有。
很久以前看过。
答 10: 哈哈,這個反對貼也不全對哦我有實踐過的數據,並不是說ARM說多少就是多少的.
內部其它占用的資源更多. 答 11: 做都做出来了,还在讨论可行性?
希望各位大虾能够讨论一下可能出现的问题,比如:速度会慢到什么程度,程序编写的难易程度。谢谢!!
注:暂不考虑DSP。 答 1: 看你用什么片子了?ARM9肯定没有问题了。44b0一般是吃不消了。 答 2: 看看ep7312 答 3: 谢谢ZLEI!!用的是ARM7,我在老帖中查了一下,知道现在已经有人实现了MP3的解码,
据说优化後的ARM mp3解码<27MIPS,不知道是不是真的?
还有哪位大虾做过MP3编码的,大概需要多少MIPS?
答 4: 关注。我也正打算用ARM7做MP3软件解码。但是我的ARM7不带IIS接口,是否可行,先谢谢各位了。 答 5: re: lhler2002ARM公司提供的经过优化的算法据说可以实现。但要做的话不仅仅要解码,像内部的buffer处理,文件数据的定位,输出到codec都需要MIPS的。
不过ARM7实现解码是确定的,philips 的MP3方案就是个ARM720的core 答 6: 现在的问题就是MP3的编码看来MP3的ARM解码是肯定能实现的了。
那编码到底能不能在ARM7上实现还是一个问题,因为编码比解码复杂,
谢谢上面各位的回复,希望有经验的大虾就MP3编码的问题继续讨论。
下面有一篇文章是关于编码的。
http://www.21ic.com/news/n927c65.aspx 答 7: 編碼可能ARM7就不行了,MP3 encoder所需的资源更多。 而且高速率的肯定不行。
要是ARM7,确定要放弃实时编码。 要是你做得话,把PCM读到BUFFER,让它慢慢编,也没关系。 呵呵 答 8: ARM7做实时解码是可以的ARM7做实时解码是可以的,只要有IIS的DMA功能.我们已在44B0X上实现,跑67MHz,MP3码流可以到320K
但做编码就不行了 答 9: 谢谢masser和apple,顺便帖上其他版面对此问题的讨论!! fazi 发表于 2005-3-4 11:46 DVB与视音频 ←返回版面
可以实现~~
由于一般ARM没有fpu,
所以定点算法的优化很重要~
如果做的够好~可以轻松实现~~
cpu资源的占用与算法有很大的关系~
偶个人觉得:[俺现在还没做过编码的程序]
同时编码解码能做到占用2/5左右.cpu资源[200MH/ep9301]
kingsharc 发表于 2005-3-9 12:30 DVB与视音频 ←返回版面
去买算法或者找人开发
在ARM上做MP3的codec,关键是算法的优化,这需要有比较好的数字信号处理的理论功底和数学基础,另外也需要一定的编程技巧。所以,如果要做产品的话,最好去买ARM第三方提供的算法或者找熟练的人开发,否则,时间拖不起。
highend 发表于 2005-3-4 13:55 嵌入式系统 ←返回版面
解码可行。有源代码,亲自试验过。编码,要么ARM9
要么,另外的处理器。
详细的数据,ARM.com上面有。
很久以前看过。
答 10: 哈哈,這個反對貼也不全對哦我有實踐過的數據,並不是說ARM說多少就是多少的.
內部其它占用的資源更多. 答 11: 做都做出来了,还在讨论可行性?
共2条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
