ROKID桌面机器人麦克风阵列拆解分析及设计建议

ROKID桌面机器人麦克风阵列及功放拆解分析及设计建议

一:整体外观


二:MIC阵列所处位置

三:麦克风结构设计方案:
1: 目前麦克风结构设计大体分为两种(1)面壳安装方式(2)非面壳安装方式
2: ROKID采用的是非面壳安装方式:这种形式通常麦克风阵列固定在减震硅胶套上,ROKID上的麦克风拾音面距离拾音面罩5.1mm,与科大讯飞提供的结构设计方案相符合。
3:ROKID采用的是8mic阵列。
如图:

四:麦克风阵列电路处理部分:


详解:
(1)8麦克风阵列单元采集的语音信号交由芯片型号(XMOS U11690C20)处理。
(2)底部功放的处理由DSP音频处理芯片(YAMAHA YDA174)处理。

总结建议:
1:麦克风结构设计总体方面要求:
1) 声音到达麦克风的路径尽可能短、宽。因此要求声孔的深度(面壳进声孔外侧到MIC进 声孔外侧的距离)小于2.5mm,声孔直径尽可能大;
2) 声音路径内不要存在任何空腔。因此要求MIC要紧贴面壳内侧; 
3) 麦克风要远离干扰或震动。对于震动,一般采用硅胶套进行减震密封处理,硅胶软硬 度可根据实际结构形式进行匹配验证,一般要求尽可能软
2:采用面壳安装方式以及非面壳安装方式建议
(1) 面壳安装方式方案
   该结构方案麦克风阵列和硅胶套装配后固定于面壳上,通过面壳上的拾音孔进行录音采 集。
a)3D截面效果图


b)设计说明:
1) 麦克风固定于硅胶套内,且注意麦克风和硅胶套及硅胶套上端和面壳内表面一定不能有 空腔存在(避免腔体反射对麦克风录音效果影响); 
2) 麦克风拾音端面和面壳拾音孔外表面之间距离越短越好,最长不要超过2.5mm; 
3) 根据应用场景情况,可在麦克风表面增加防风棉(类似车载空调风直吹场景)和防尘 棉等零件。

(2)非面壳安装方式方案
该结构形式通常麦克风阵列固定于密封减震硅胶套内,然后整个麦克风单元固定于PCB上。
a)3D截面效果图:

b) 设计说明 
   (1) 麦克风阵列之间应保证通透性,麦克风相互之间不能有隔板等障碍物阻挡; 

   (2) 麦克风单元上部(例如图1中的上方主板外壳B)和麦克风拾音端面至少留5mm的通透 空间(ROKID预留空间是5.1mm),如果是指向性麦克风,注意麦克风器件下方要留麦克风器件背面拾音孔空间和距离

以上是针对ROKID桌面机器人功放及麦克风阵列的实体分析.

音视频开发(41)---ROKID桌面机器人麦克风阵列拆解分析及设计建议相关推荐

  1. 音视频开发: ffmpeg采集桌面屏幕、摄像头保存为视频

    一.环境介绍 ffmpge版本: 4.2.2 系统环境: win10 64位 下载地址: https://download.csdn.net/download/xiaolong1126626497/1 ...

  2. Android IOS WebRTC 音视频开发总结(六六)-- 三个角度分析美女视频直播这个行业...

    本文主要从用户,公司和技术角度分析美女视频直播这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 美女视频直播 ...

  3. 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)

    随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者: ...

  4. Android IOS WebRTC 音视频开发总结

    Android IOS WebRTC 音视频开发总结(八十五)-- 使用WebRTC广播网络摄像头视频(下) RTC.Blacker 2016-09-13 11:18 阅读:132 评论:0   An ...

  5. JavaCV音视频开发宝典:JavaCV混合屏幕录屏和系统声音录制mp4视频文件(windows桌面屏幕和系统声音混合录制)

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前已经写过dshow方式采集摄像头画面.麦克风.系统声音和桌面屏幕画面. 之前 ...

  6. vlc音视频开发(三)桌面动态壁纸

    来源:微信公众号「编程学习基地」 文章目录 配置vlc环境: vlc音视频开发(一)环境搭建(qt篇) vlc音视频开发(二)环境搭建(VS篇) 桌面动态壁纸代码 配置vlc环境: vlc音视频开发( ...

  7. JavaCV音视频开发宝典:使用JavaCV和springBoot实现http-flv直播服务,无需流媒体服务,浏览器网页flv.js转封装方式播放rtsp,rtmp和桌面投屏实时画面

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 自从2021年初开始,各个浏览器开始禁用flash插件,以前直播中经常使用的 ...

  8. 5G时代音视频开发王器:WebRTC

    新书速递 导读:WebRTC是一个支持在网页浏览器中进行实时语音对话或视频对话的解决方案.于2011年开源,并在Google.Mozilla.Opera的支持下被纳入万维网联盟的W3C推荐标准. 在W ...

  9. Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明

    Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明 本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker,更多详见 ...

最新文章

  1. Object Pascal 运算符,常量,变量
  2. r语言electricity数据集_R语言学习10-查看数据
  3. win7倒计时桌面小工具_iOS 14系统面板截图曝光,新增桌面小工具,越来越像安卓了...
  4. 设置TextView文字
  5. 位置环PID模糊C语言,PID和位置环
  6. c 形参 可变 入门
  7. Java 多态的实现机制
  8. linux一步一脚印---mv命令
  9. php绘制雪花墙,基于雪花算法的 PHP ID 生成器
  10. activator.createinstance 需要垃圾回收么_Epsilon:你为什么需要一个不回收内存的垃圾回收器?...
  11. 没有找到dllregisterserver输入点_「Mac实用技巧」将浏览器的点密码转换成文本密码的三种方法分享...
  12. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_2 Mybatis的CRUD-保存操作
  13. Python基于Django在线音乐播放网站设计
  14. vs2015配置python环境_IronPython | VS2015 开发环境配置
  15. java 开源发布系统_18个Java开源CMS系统一览
  16. PAT题集2019.6.5排名变动
  17. Maven by Example 1.7. Comparing Maven with Ant
  18. 国内硕士申请加拿大计算机博士难度,加拿大硕士和博士真的那么难申请吗?
  19. 分数乘法怎么用计算机计算,分数乘法计算与简单运用
  20. Android聊天室

热门文章

  1. netlink的内核实现原理
  2. Linux内核网络协议栈8—socket监听
  3. console_init_r()函数分析
  4. linux NAND驱动之三:6410平台上的NAND驱动加载
  5. Java学习日报—消息队列—2021/11/23
  6. 结构体:struct关键字
  7. 【JUC】第六章 Fork/Join 框架、CompletableFuture
  8. Spring之AOP代理模式
  9. WebService 工作原理及实例教程
  10. oracle 10g安装需注意细节