为您的Android,iOS等应用添加声波传输功能
来源:互联网 发布:灵剑卡刀宏数据 编辑:程序博客网 时间:2024/05/17 02:36
声波传输原理介绍:
声波传输其实比较简单,没有想象中的那么复杂,一句话就是把一段时长的频率作为一种信号,发送方把信号编码成很多段等长的频率,通过播音设备发射出去;接收方通过录音设备录制声音,然后将等长的频率识别出来,最后还原成对应的信号。这样就做到了声波传输,比如现在我们的编码是32进制的(0-31),对应的频率我们设定为1k-4.1k,每个信号对应的时长为100ms,如果我们发射信号3,2,10,30则对应的频率为1.3k,1.2k,2k,4k,每段频率的时长为为100ms,接受端识别器的主要作用就是识别这些100ms的频率,然后还原成信号。
声波传输功能介绍:
1. 声波传输支持一对一传输,也支持一对多的传输。
2.支持任意字符的传输,包括字母、数字、符号、汉字、甚至俄语等其他语种。
3.在安静情况下,有效传输距离可以达到10米左右,在一般应用场景下也能达到很可观的识别距离。
4.使用特殊的降噪算法,对噪声有很好的抑制作用,在汽车行驶过程中、公交车、食堂、大马路、办公场所等都可以达到良好的识别率。
5.在一般应用场景下数据传输正确率达到98%以上。程序中添加了自动纠错算法,可以在一定程度上自动纠正传输中发现的错误,同时也能在一定程度上保证收到数据的正确性。
6.支持的平台。目前该声波传输技术已经在iOS、OSX、Android、Windows、Linux、以及嵌入式平台(mips和arm指令集)上成功运行,并都有成功的商业案例。
7.嵌入式特殊定制和优化。随着嵌入式智能设备的大量兴起(比如车载设备、智能摄像机、智能路由器等等),目前有大量的嵌入式应用需要集成声波传输功能,针对嵌入式平台我们专门对内存占用和运算效率作了优化,内存占用10K以内,cpu主频150M就可以顺利运行声波传输模块。
8.可定制性强,比如对不同的频率、不同的声音、音量等等进行定制。
9.超声波传输支持。我们可以为用户提供超声波传输版本,也即,在传输过程中听不到声音。
10.还可以为用户提供声音的叠加功能,比如类似支付宝的咻咻功能,也可以为用户添加其他特殊的声音,比如狗叫、猫喵等等。比如发送一段信息,发出的是狗叫,对方收到的是信息。
声波传输API下载地址:
csdn下载:点击打开链接(http://download.csdn.net/detail/frog_lightdesk/8268291)- 为您的Android,iOS等应用添加声波传输功能
- 为您的Android,iOS等应用添加声波传输功能
- 为您的Android,iOS等应用添加声波传输功能
- 为您的Android,iOS等应用添加声波传输功能
- 3分钟为你的应用添加声波通讯功能
- 3分钟为你的应用添加声波通讯功能
- 3分钟为你的应用添加声波通讯功能
- 声波通信(声波传输)在iOS、Android中的应用场景深入分析(含部分声波通信源代码)
- 声波通信(声波传输)在iOS、Android中的应用场景深入分析(含部分声波通信源代码)
- 声波传输信息的研究
- 为Android应用添加搜索功能
- APP手机应用(android和ios)接口调用 传输验证可用 shiro 的 MD5、SHA 等加密
- 支持APP手机应用(android和ios)接口调用 传输验证可用 shiro 的 MD5、SHA 等加密
- 为应用添加搜索功能
- 如何为你的WindowsPhone应用添加市场评分功能
- 声波传输App开发
- 声波信息传输
- 声波通信、声波传输原理及源代码
- Git 分支管理
- Retrofit在项目中的应用
- ecshop表结构分析
- matlab 文件操作,读写
- (2)小项目----建立erlang服务端
- 为您的Android,iOS等应用添加声波传输功能
- 第四天
- 天啊,竟然忘了买春节后回上海的票。。。只能买区间票,中途再补票了。。。
- springmvc 发送ajax中文乱码的几种解决办法
- c++primer学习之路(4)——string和vector
- php上传xls文件导入到mysql数据表
- 总结jq 出现隐藏的动态样式
- Chapter 5
- HDU2029 Palindromes _easy version【回文串】【水题】