3302|4

57

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

AMR语音播放,求助高人.看看....... [复制链接]

情况如下:

想在CPU主频200MHz的PocketPC上(操作系统Windows Mobile5.0)实现软电话功能,以AMR格式传输语音。

需要实时的将PCM数据转化为AMR格式。


尝试过如下几种解决方案:

一、采用3GPP提供的 Floatingpoint ANSI-C code(26104-510),但是编码速度无法达到要求,编码的速度大概只能处理一半的实时PCM数据。

二、采用Intel(R) Integrated Performance Primitives (Intel IPP)库来实现编码,这样速度能够达到要求,但是软件将只能运行在采用Intel Xcale架构系列CPU的只能设备上。

三、看了一下开源的ffmpeg类库,它对于AMR编码的实现也没有重写,而是直接采用了3GPP的解决方案,无法解决速度问题。


求助:

是否存在第三方的不依赖于CPU类型、不依赖于硬件编解码芯片的,能够以纯软件编码的方式实现,并且能在200MHz主频CPU上达到速度要求的解决方案?

(以降低程序对设备硬件的依赖性)

可以不实现自适应功能,只要在固定码率下能够达到速度要求即可。

先谢了...

最新回复

完全软件实现的AMR处理,在CPU 200M的处理器上.能达到的速度极限是多少呢? 知道的高人能给个参考吗?   详情 回复 发表于 2008-2-27 08:30
点赞 关注

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
有过这方面经验的高手,请指点一.二...
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
有过这方面经验的高人,请指点一二...
纯软件实现的方案,如果有成熟方案可以有尝支持.
yfeng1@hotmail.com
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
有过这方面经验的高人,请指点一二...
纯软件实现的方案,如果有成熟方案可以有尝支持.
yfeng1@hotmail.com
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

5
 
完全软件实现的AMR处理,在CPU 200M的处理器上.能达到的速度极限是多少呢?
知道的高人能给个参考吗?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表