博客园 - c6000
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=27102
2021-10-22T14:24:16Z
c6000
https://www.cnblogs.com/c6000/
feed.cnblogs.com
https://www.cnblogs.com/c6000/p/15377313.html
声音之分贝 - c6000
作为音频从业人员,笔者常常听到这样的讨论,“大街上能到50分贝啊”,“你们新出的耳机降噪能达到35分贝啊”,“在30分贝下,声音质量。。。” 他们说的分贝,是一样呢,还是不一样呢? 首先我们来看看 分贝的定义,分贝(decibel,/'dɛsɪ.bɛl/)是量度两个相同单位之数量比例的计量单位,主要
2021-10-07T14:02:00Z
2021-10-07T14:02:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】作为音频从业人员,笔者常常听到这样的讨论,“大街上能到50分贝啊”,“你们新出的耳机降噪能达到35分贝啊”,“在30分贝下,声音质量。。。” 他们说的分贝,是一样呢,还是不一样呢? 首先我们来看看 分贝的定义,分贝(decibel,/'dɛsɪ.bɛl/)是量度两个相同单位之数量比例的计量单位,主要 <a href="https://www.cnblogs.com/c6000/p/15377313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/14901305.html
超低码率音频编码器一览 - c6000
直接上干货: 1. MELP and MELPe Vocoder (codec):https://www.compandent.com/about-melpe/ 支持 2400 bit/s ,1200 bit/s,600 bit/s,300 bit/s,需要向compandent购买 2. HVXC
2021-06-18T13:40:00Z
2021-06-18T13:40:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】直接上干货: 1. MELP and MELPe Vocoder (codec):https://www.compandent.com/about-melpe/ 支持 2400 bit/s ,1200 bit/s,600 bit/s,300 bit/s,需要向compandent购买 2. HVXC <a href="https://www.cnblogs.com/c6000/p/14901305.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/14398638.html
混响和回声是一样的么? - c6000
在生活中,混响和回声其实都是指的一件事,知乎告诉我们: 通常室内的声音比广阔空间的声音要更加丰满、结实,这是因为广阔的空间只有直达声,声波是直接被人耳接收而没有经过反射, 而在室内因为相对而言是封闭空间所以除了声源的直达声也有经过墙壁以及其他障碍物反射而产生的反射声被人耳接收到。 直达声和反射声被人
2021-02-12T09:40:00Z
2021-02-12T09:40:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】在生活中,混响和回声其实都是指的一件事,知乎告诉我们: 通常室内的声音比广阔空间的声音要更加丰满、结实,这是因为广阔的空间只有直达声,声波是直接被人耳接收而没有经过反射, 而在室内因为相对而言是封闭空间所以除了声源的直达声也有经过墙壁以及其他障碍物反射而产生的反射声被人耳接收到。 直达声和反射声被人 <a href="https://www.cnblogs.com/c6000/p/14398638.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/14398318.html
蓝牙通话链路和手机通话链路有区别么?10.22更新 - c6000
近日友人推了一个博客:https://blog.csdn.net/david_tym/article/details/80963732 作者对手机中通话链路进行了详细的分析。其中包括了经典的CP Call(运营商提供的电话业务)和流行的AP Call(VoIP等OTT业务)的链路,值得一看。 不过在
2021-02-11T15:46:00Z
2021-02-11T15:46:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】近日友人推了一个博客:https://blog.csdn.net/david_tym/article/details/80963732 作者对手机中通话链路进行了详细的分析。其中包括了经典的CP Call(运营商提供的电话业务)和流行的AP Call(VoIP等OTT业务)的链路,值得一看。 不过在 <a href="https://www.cnblogs.com/c6000/p/14398318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/14397024.html
主动降噪,通话降噪及AI降噪之辨 - c6000
近日,三星发布的Buds Pro 耳机中,宣传有以下功能。其中涉及到噪声的,有主动降噪,通话降噪及智能降噪,很多人对他们的具体用途容易混淆,今天我们来辨析一下。 主动降噪和通话降噪完全不是一个概念,无论从方法,目的,技术手段,应用场景都不一样。 1. 主动降噪ANC(Active Noise Can
2021-02-10T15:36:00Z
2021-02-10T15:36:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】近日,三星发布的Buds Pro 耳机中,宣传有以下功能。其中涉及到噪声的,有主动降噪,通话降噪及智能降噪,很多人对他们的具体用途容易混淆,今天我们来辨析一下。 主动降噪和通话降噪完全不是一个概念,无论从方法,目的,技术手段,应用场景都不一样。 1. 主动降噪ANC(Active Noise Can <a href="https://www.cnblogs.com/c6000/p/14397024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/10701891.html
噪声抑制在远场语音识别和通话中的应用 - c6000
对带噪语音做噪声抑制,在远场语音识别和通话中都会用到,也都会碰到一个矛盾,是尽量的消除噪声即便对语音有损伤,还是尽量的不损伤语音即便保留一些噪声呢? 笔者这些年,接触了不少语音识别行业和通话行业的人,大家都在说,我们是两个行业,虽然噪声抑制的原理差不多,但是一个是给机器听的,一个是个人听的。 那么具
2019-04-13T09:44:00Z
2019-04-13T09:44:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】对带噪语音做噪声抑制,在远场语音识别和通话中都会用到,也都会碰到一个矛盾,是尽量的消除噪声即便对语音有损伤,还是尽量的不损伤语音即便保留一些噪声呢? 笔者这些年,接触了不少语音识别行业和通话行业的人,大家都在说,我们是两个行业,虽然噪声抑制的原理差不多,但是一个是给机器听的,一个是个人听的。 那么具 <a href="https://www.cnblogs.com/c6000/p/10701891.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/p/4257559.html
没有想到speex还在持续的更新 - c6000
听说微信改用了speex, 于是今天访问了speex网站:http://www.speex.org/发现从08年的Speex 1.2rc1之后,在2014年12月份和2015年1月份更新了两次根据说明,是说对resampler做了NEON指令的优化,我记得案桌里面就带有speex的resampler...
2015-01-28T15:53:00Z
2015-01-28T15:53:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】听说微信改用了speex, 于是今天访问了speex网站:http://www.speex.org/发现从08年的Speex 1.2rc1之后,在2014年12月份和2015年1月份更新了两次根据说明,是说对resampler做了NEON指令的优化,我记得案桌里面就带有speex的resampler... <a href="https://www.cnblogs.com/c6000/p/4257559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2012/10/11/2720616.html
Android Native C 之 Helloworld的四种编译方式_转载 - c6000
一.编写helloworld.c Android.mk [root@fontlose jni]# cat hello.c[cpp]view plaincopyprint?#include<stdio.h>intmain(){printf("HelloWorld!\n");return0;} [root@fontlose jni]# cat Android.mk[plain]view plaincopyprint?LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_SRC_FILES:=hello.cLOCAL_M
2012-10-11T14:53:00Z
2012-10-11T14:53:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】一.编写helloworld.c Android.mk [root@fontlose jni]# cat hello.c[cpp]view plaincopyprint?#include<stdio.h>intmain(){printf("HelloWorld!\n");return0;} [root@fontlose jni]# cat Android.mk[plain]view plaincopyprint?LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_SRC_FILES:=hello.cLOCAL_M <a href="https://www.cnblogs.com/c6000/archive/2012/10/11/2720616.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2012/10/11/2720614.html
多线程编程资料 - c6000
http://blog.csdn.net/perfectpdl/article/details/5947600http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/
2012-10-11T14:50:00Z
2012-10-11T14:50:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】http://blog.csdn.net/perfectpdl/article/details/5947600http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/ <a href="https://www.cnblogs.com/c6000/archive/2012/10/11/2720614.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2012/10/11/2720611.html
多线程多核编码优化思路_转载 - c6000
程序功能:求从1一直到 APPLE_MAX_VALUE (100000000) 相加累计的和,并赋值给 apple 的a 和b ;求 orange 数据结构中的 a[i]+b[i ] 的和,循环 ORANGE_MAX_VALUE(1000000) 次。说明:由于样例程序是从实际应用中抽象出来的模型,所以本文不会进行 test.a=test.b= test.b+sum 、中间变量(查找表)等类似的优化。以下所有程序片断均为部分代码,完整代码请参看本文最下面的附件。清单 1. 样例程序[cpp] #defineORANGE_MAX_VALUE1000000 #defineAPPLE_MAX_VAL
2012-10-11T14:49:00Z
2012-10-11T14:49:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】程序功能:求从1一直到 APPLE_MAX_VALUE (100000000) 相加累计的和,并赋值给 apple 的a 和b ;求 orange 数据结构中的 a[i]+b[i ] 的和,循环 ORANGE_MAX_VALUE(1000000) 次。说明:由于样例程序是从实际应用中抽象出来的模型,所以本文不会进行 test.a=test.b= test.b+sum 、中间变量(查找表)等类似的优化。以下所有程序片断均为部分代码,完整代码请参看本文最下面的附件。清单 1. 样例程序[cpp] #defineORANGE_MAX_VALUE1000000 #defineAPPLE_MAX_VAL <a href="https://www.cnblogs.com/c6000/archive/2012/10/11/2720611.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/11/18/2254707.html
招人招人 - c6000
语音,音频的,有兴趣的联系我
2011-11-18T14:32:00Z
2011-11-18T14:32:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】语音,音频的,有兴趣的联系我 <a href="https://www.cnblogs.com/c6000/archive/2011/11/18/2254707.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/07/16/2108448.html
WP7 手机从市场安装程序错误解决办法 - c6000
设置 手机 IE 选项, 选中Allow cookies on my phone就ok了
2011-07-16T14:21:00Z
2011-07-16T14:21:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】设置 手机 IE 选项, 选中Allow cookies on my phone就ok了 <a href="https://www.cnblogs.com/c6000/archive/2011/07/16/2108448.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/07/15/2107886.html
AAC规格分类和下载地址 - c6000
MPEG AAC音频编码器下载地址:http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_2001_Amd_6_Reference_Software/MPEG AAC音频编码在不同的领域,分为九种规格:MPEG-2 AAC MainMPEG-2 AAC LC (Low Complexity)MPEG-2 AAC SSR (Scalable Sampling Rate)MPEG-4 AAC MainMPEG-4 AAC LC (Low Complexity)MPEG-4 AAC SSR (Scalable
2011-07-15T15:32:00Z
2011-07-15T15:32:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】MPEG AAC音频编码器下载地址:http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-5_2001_Amd_6_Reference_Software/MPEG AAC音频编码在不同的领域,分为九种规格:MPEG-2 AAC MainMPEG-2 AAC LC (Low Complexity)MPEG-2 AAC SSR (Scalable Sampling Rate)MPEG-4 AAC MainMPEG-4 AAC LC (Low Complexity)MPEG-4 AAC SSR (Scalable <a href="https://www.cnblogs.com/c6000/archive/2011/07/15/2107886.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/03/31/2001661.html
神奇的理发(3D音频),一段奇妙的3D音频 - c6000
一定要带上耳机,闭上眼睛效果最好,要保持周围环境安静和认真听…你将经历一个坐在理发店中的虚拟场景…太太太神奇了,尤其是剪刀和剃刀在右耳的时候,超级紧张的~
2011-03-31T15:54:00Z
2011-03-31T15:54:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】一定要带上耳机,闭上眼睛效果最好,要保持周围环境安静和认真听…你将经历一个坐在理发店中的虚拟场景…太太太神奇了,尤其是剪刀和剃刀在右耳的时候,超级紧张的~ <a href="https://www.cnblogs.com/c6000/archive/2011/03/31/2001661.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/03/31/2001623.html
转帖:3D音频之双耳效应 - c6000
3D音频之双耳效应 如果声音来自听音者的正前方,此时由于声源到左、右耳的距离相等,从而声波到达左、右耳的时间差(相位差)、音色差为零,此时感受出声音来自听音者的正前方,而不是偏向某 一侧。声音强弱不同时,可感受出声源与听音者之间的距离[1]。 “双耳效应” 的原理十分复杂,但简单的说,就是人的双耳的位置在头部的两侧,如果声源不在听音人的正前方,而是偏向一边,那么声源到达两耳的距离就不相等,声音到达两耳的时间与相位就有差异,人头如果侧向声源,对其中的一只耳朵还有遮蔽作用,因而到达两耳的声压级也有不同。人们把这种细微的差异与原来存储于大脑的听觉经验进行比较,并迅速作出反应从而辨别出声音的方位。1、
2011-03-31T15:08:00Z
2011-03-31T15:08:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】3D音频之双耳效应 如果声音来自听音者的正前方,此时由于声源到左、右耳的距离相等,从而声波到达左、右耳的时间差(相位差)、音色差为零,此时感受出声音来自听音者的正前方,而不是偏向某 一侧。声音强弱不同时,可感受出声源与听音者之间的距离[1]。 “双耳效应” 的原理十分复杂,但简单的说,就是人的双耳的位置在头部的两侧,如果声源不在听音人的正前方,而是偏向一边,那么声源到达两耳的距离就不相等,声音到达两耳的时间与相位就有差异,人头如果侧向声源,对其中的一只耳朵还有遮蔽作用,因而到达两耳的声压级也有不同。人们把这种细微的差异与原来存储于大脑的听觉经验进行比较,并迅速作出反应从而辨别出声音的方位。1、 <a href="https://www.cnblogs.com/c6000/archive/2011/03/31/2001623.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/03/31/2001619.html
转帖:全球做音频有那些公司较强,请看一下ARM音频合作伙伴列表 - c6000
全球做音频有那些公司较强,请看一下ARM音频合作伙伴列表 平时有很多人问我,那些公司做音频较牛?其实绝大数大型公司在多媒体方面都有较大的投入,相应地也出现了很多成果和培养出优秀的人才。 在这列举一下ARM blog 上的ARM音频合作伙伴,让大家了解一下。 其实有很多牛公司没有与ARM 合作,所以不在列表中。如MOTO, Freescale, 华为, 中兴,MS, and so onfrom http://www.cnblogs.com/huaping-audio/archive/2011/02/09/1950288.html
2011-03-31T15:05:00Z
2011-03-31T15:05:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】全球做音频有那些公司较强,请看一下ARM音频合作伙伴列表 平时有很多人问我,那些公司做音频较牛?其实绝大数大型公司在多媒体方面都有较大的投入,相应地也出现了很多成果和培养出优秀的人才。 在这列举一下ARM blog 上的ARM音频合作伙伴,让大家了解一下。 其实有很多牛公司没有与ARM 合作,所以不在列表中。如MOTO, Freescale, 华为, 中兴,MS, and so onfrom http://www.cnblogs.com/huaping-audio/archive/2011/02/09/1950288.html <a href="https://www.cnblogs.com/c6000/archive/2011/03/31/2001619.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/03/29/1999289.html
语音编码算法AMR NB , AMR WB 和AMR WB+的区别 - c6000
网上有些分析AMR NB 和AMR WB区别的资料,为节省篇幅,就不一一转过来了,可以参考如下http://www.rosoo.net/a/201101/10759.html还有科技论文在线的:AMR-NB 与AMR-WB 语音编码标准技术的对比研究不过我感觉这些对比都是对比的表面现象,没有对比AMR NB和AMR WB的本质不同,AMR NB和AMR WB语音编解码都是使用的是多码率宽带代数码激励线性预测ACELP(Algebraic Code Excitation Linear Prediction)。AMR NB的语音带宽范围:300-3400Hz,8KHz采样AMR WB的语音带宽范围
2011-03-29T14:58:00Z
2011-03-29T14:58:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】网上有些分析AMR NB 和AMR WB区别的资料,为节省篇幅,就不一一转过来了,可以参考如下http://www.rosoo.net/a/201101/10759.html还有科技论文在线的:AMR-NB 与AMR-WB 语音编码标准技术的对比研究不过我感觉这些对比都是对比的表面现象,没有对比AMR NB和AMR WB的本质不同,AMR NB和AMR WB语音编解码都是使用的是多码率宽带代数码激励线性预测ACELP(Algebraic Code Excitation Linear Prediction)。AMR NB的语音带宽范围:300-3400Hz,8KHz采样AMR WB的语音带宽范围 <a href="https://www.cnblogs.com/c6000/archive/2011/03/29/1999289.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/03/17/1986609.html
Silk codec的一些资料 - c6000
Skype表示它最近将开始向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。Silk下载地址如下http://developer.skype.com/silk/SILK_SDK_SRC_v1.0.7.zipSilk标准下载地址如下http://tools.ietf.org/html/draft-vos-silk-01Silk的一些文档http://developer.skype.com/silkSilk简介SILK最早在Windows版Skype的4.0版本中被披露,它成为了Skype到Skype通话的默认解码器,实时带宽6-40Kbps即可工作,即使丢包水平达到10
2011-03-16T16:11:00Z
2011-03-16T16:11:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】Skype表示它最近将开始向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。Silk下载地址如下http://developer.skype.com/silk/SILK_SDK_SRC_v1.0.7.zipSilk标准下载地址如下http://tools.ietf.org/html/draft-vos-silk-01Silk的一些文档http://developer.skype.com/silkSilk简介SILK最早在Windows版Skype的4.0版本中被披露,它成为了Skype到Skype通话的默认解码器,实时带宽6-40Kbps即可工作,即使丢包水平达到10 <a href="https://www.cnblogs.com/c6000/archive/2011/03/17/1986609.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/02/15/1955664.html
codec优化时最终指标的确定 - c6000
优化一个codec的时候,MCPS往往作为一个关键的指标,很多公司的datasheet上,也常常把MCPS最为关键参数列出,一个公司能做到多少MCPS,往往成为它技术能力的象征。那么通常做一个项目的时候,怎么确定到底最终能到达多少MCPS呢?怎么能在项目开展之前准确的算出最终能达到多少MCPS, 我感觉也没有很好的方法,不过倒是有几点可以参考。1.项目的需求,实际上,根据项目的需求来确定codec的MCPS比较好。根据采用的dsp/arm的计算能力和整个项目的计算复杂度,然后的分配给codec多少。2. 参考其他公司的指标,在网上可以查到很多公司做的codec的指标,虽然各个公司有偏差,但大致
2011-02-15T15:57:00Z
2011-02-15T15:57:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】优化一个codec的时候,MCPS往往作为一个关键的指标,很多公司的datasheet上,也常常把MCPS最为关键参数列出,一个公司能做到多少MCPS,往往成为它技术能力的象征。那么通常做一个项目的时候,怎么确定到底最终能到达多少MCPS呢?怎么能在项目开展之前准确的算出最终能达到多少MCPS, 我感觉也没有很好的方法,不过倒是有几点可以参考。1.项目的需求,实际上,根据项目的需求来确定codec的MCPS比较好。根据采用的dsp/arm的计算能力和整个项目的计算复杂度,然后的分配给codec多少。2. 参考其他公司的指标,在网上可以查到很多公司做的codec的指标,虽然各个公司有偏差,但大致 <a href="https://www.cnblogs.com/c6000/archive/2011/02/15/1955664.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/c6000/archive/2011/01/13/1934921.html
android 手机上运行c和汇编的总结 - c6000
终于在android 手机上跑了c和汇编,先把以前的资料重新整理下,分以下步骤1. 首先下载并安装交叉编译工具GNU/ARM Linux gcc: http://www.codesourcery.com/gnu_toolchains/arm/download.html 安装时 直接解压就行了2. 要设置好PATH环境变量。3. 用刚下载的交叉编译工具编译源代码: # arm-none-linux-gnueabi-gcc test.c -o test -static -static选项在这里是必须的,不然android平台就不运行此程序。 这也说明了此平台上的C/C++库是不能被C/
2011-01-13T13:16:00Z
2011-01-13T13:16:00Z
c6000
https://www.cnblogs.com/c6000/
【摘要】终于在android 手机上跑了c和汇编,先把以前的资料重新整理下,分以下步骤1. 首先下载并安装交叉编译工具GNU/ARM Linux gcc: http://www.codesourcery.com/gnu_toolchains/arm/download.html 安装时 直接解压就行了2. 要设置好PATH环境变量。3. 用刚下载的交叉编译工具编译源代码: # arm-none-linux-gnueabi-gcc test.c -o test -static -static选项在这里是必须的,不然android平台就不运行此程序。 这也说明了此平台上的C/C++库是不能被C/ <a href="https://www.cnblogs.com/c6000/archive/2011/01/13/1934921.html" target="_blank">阅读全文</a>