icefly_x
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-02-07
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望16点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2322回复:15

audio 采样率问题!急救!!!

楼主#
更多 发布于:2005-03-01 18:16
我的测试程序将录音采样频率设成了8000hz,跟踪驱动发现这个采样率也设置上去了,但不知道为什么采集上来的声音数据播放时,如果将采样率设成41100hz声音播放就正常 ,而采用8000hz,播放的声音就明显变慢。

那位有什么高见!我用的是Wolfson 9712声卡芯片
icefly_x
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-02-07
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望16点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-02 15:50
自己顶一个:)
跟踪发现,采集到的数据量确实是8000hz的采样率采集到的数据量,就是不知道为什么播放的时候我明明设的是8000hz的播放采样率,但实际上传给驱动的采样率却变成了44.1khz,望明白人指点一二!
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-03 11:09
我觉得会不会是因为8000hz的采样频率太低了,所以造成采集后的音频信号不能还原为原来的声音而产生失真。我发现一些音频播放软件,它的频率都很高,如22050hz或44100hz。
另外,我没有做过音频采样工作,如果说错的地方还请大家多多包涵:))
Come on, let us drive the world.
icefly_x
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-02-07
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望16点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-03 13:03
8000hz的采样率采集上来的音频数据拿到pc上用8000hz播放正常,但在CE下如果用8000hz播放声音会明显拉长,跟踪驱动发现无论我在播放时设置成多大的采样率,都是44100hz。用mediaplay打开声音文件得到的也是同样的结果(我分别尝试播放8000hz,220500hz等,在驱动里收到的采样率都是44.1khz
icefly_x
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-02-07
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望16点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-04 10:44
终于弄明白了,原来CE本身就是会做这种转换 :D
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-04 11:50
原来如此啊:)))
难道播放音频时的采样频率在ce里已经定死了?为什么要定死呢?看来需要研究一下。
Come on, let us drive the world.
ppoopp
驱动牛犊
驱动牛犊
  • 注册日期2004-05-05
  • 最后登录2013-11-19
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望71点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-04 14:21
我是做音频驱动的,但是采样率不论输入还是输出都是由自己设置的,只不过由于采用的CODEC的特性因素,均采用的是44100hz,这样起码不会失真,不晓得你是如何得知是CE实现转换的.
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-05-05 16:34
我现在也在弄音频驱动啊,芯片是wolfson 8976,在不挂操作系统的时候有声音出来,但现在加到CE下面就没有声音出来了,检查好长时间了,还是没有进展,不知道问题在哪地方,兄弟们有没有wolfson系列的包啊,提供个给我参考参考
desirechange?desire to change
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-05-07 10:19
顶个
刚做了audio驱动 很简单的一个声卡 进来学习学习
[url]http://sniper167.bokee.com[/url]
usercyg
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-05-07 17:14
大家好,我现在也着手在wince4.2/2440平台下做audio的驱动,希望大家能多沟通,我的QQ:250290456
usercyg
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-05-07 17:14
大家好,我现在也着手在wince4.2/2440平台下做audio的驱动,希望大家能多沟通,我的QQ:250290456
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-05-09 15:55
我觉得audio驱动的驱动思路挺简单的,参照2410的那个1341芯片驱动,主要实现音频芯片的初试化,将寄存器设置写进去就OK了,难点在怎样写进去,有几种实现方式:L3总线,IIC,或者用IO口模拟I2C,我用的最后一种情况,芯片是wolfson8976,目前已经可以有声音输出,并能播放MP3,WAV格式.音质不错.正准备换成I2C来控制.等做完后,我来写个总结..
desirechange?desire to change
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-05-09 17:40
楼上8错 期待你的总结
偶直接用的IIC总线

目前还有些问题
比如 音量调到最大时有音质不怎么好  
     在播放音乐时,点上一曲和下一曲进行切换时,有啪啪的声音发出[比较小]
[url]http://sniper167.bokee.com[/url]
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-05-10 10:10
呵呵,我现在用IIC控制也实现了,我们可以交流交流,呵呵,我播放倒没什么,就是点击屏幕也有啪啪嘈杂的声音,也是比较小
desirechange?desire to change
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2007-05-10 13:43
汗,我也发现我的有这个问题
就是播放音乐时,点击屏幕会影响音质,感觉放的像拖着嗓子唱歌似的

我是用了DMA的
不会是因为CPU处理不过来吧?
[url]http://sniper167.bokee.com[/url]
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-05-10 13:44
引用第13楼desirechange2007-05-10 10:10发表的“”:
呵呵,我现在用IIC控制也实现了,我们可以交流交流,呵呵,我播放倒没什么,就是点击屏幕也有啪啪嘈杂的声音,也是比较小


你点击屏幕本身会不会发声呢?
可以把屏幕音去了试试
[url]http://sniper167.bokee.com[/url]
游客

返回顶部