对讲机模块场景分析之二:适配对讲机PTT

作为无线语音交互透传的延伸,我们分析下面几种场景。

场景:PTT按钮在耳机上

PTT按钮在耳机上,Adaptor安装在对讲机上,耳机跟Adaptor连接后:

  1. 蓝牙Adaptor将远端对讲机的语音输出转发给蓝牙耳机,通过耳机SPK输出。
  2. 当蓝牙耳机需要对讲时,此时按下PTT按键,MIC输入数据,转发给Adaptor,Adaptor通过适配协议发送给对讲机设备,对讲机设备再转发给远端对讲机。

场景:PTT按钮在Adaptor上

作为上一种场景的扩充,当Adaptor也有PTT按钮功能时,系统就更复杂了一些:

  1. 适配器Adaptor的PTT按钮按下,耳机MIC输入语音数据,Adaptor转发数据给对讲机系统。
  2. 耳机的PTT按钮按下,也会拾取耳机MIC输入语音数据,通过Adaptor转发数据给对讲机系统。

场景:适配器连两个耳机

作为上一种场景的扩充,当Adaptor也有PTT按钮功能并连接两个耳机时:

  1. 适配器Adaptor的PTT按钮按下,两个蓝牙耳机MIC都可以同时输入数据。
  2. 两个耳机的可以同时接收远端的数据至SPK输出。

对讲机模块场景分析之二:适配对讲机PTT相关推荐

  1. 对讲机模块场景分析之一:无线语音透传

    对讲机模块场景分析之一:无线语音透传 经典应用场景有,手机通过蓝牙耳机进行语音交互,或者两设备通过蓝牙的SPP或BLE进行数据交互.现实中还有一种场景无线语音透传. 场景:手机通过蓝牙耳机进行语音交互 ...

  2. YOLOV4各个创新功能模块技术分析(二)

    YOLOV4各个创新功能模块技术分析(二) 四.数据增强相关-GridMask Data Augmentation 论文名称:GridMask Data Augmentation 论文地址:https ...

  3. NLP-生成模型-2017-Transformer(二):Transformer各模块代码分析

    一.WordEmbedding层模块(文本嵌入层) Embedding Layer(文本嵌入层)的作用:无论是源文本嵌入还是目标文本嵌入,都是为了将文本中词汇的数字表示转变为向量表示, 由一维转为多维 ...

  4. 全球与中国无线视频门铃对讲机市场深度研究分析报告

    [报告篇幅]:94 [报告图表数]:128 [报告出版时间]:2022年3月 报告摘要 2021年全球无线视频门铃对讲机市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR) ...

  5. 全球与中国网络连接视频门铃对讲机市场深度研究分析报告

    [报告篇幅]:103 [报告图表数]:146 [报告出版时间]:2022年3月 报告摘要 2021年全球网络连接视频门铃对讲机市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CA ...

  6. BetaFlight模块设计之三十二:MSP协议模块分析

    BetaFlight模块设计之三十二:MSP协议模块分析 1. MSP协议模块 1.1 MSP描述 1.2 MSP版本优缺点 1.3 MSP代码资源 2. MSP报文解析 2.1 MSP收包状态机 2 ...

  7. <2021SC@SDUSC>【Overload游戏引擎】OvUI源码模块分析(二)——ImGui

    <2021SC@SDUSC>[Overload游戏引擎]OvUI源码模块分析(二) 前言 案例分析 程序框架 1.基本案例 2.实现定制绑定/定制引擎 渲染函数 总结 前言 本篇我们来分析 ...

  8. python logging模块的作用_Python 日志模块logging分析及使用-2

    本文作为Python日志模块的补充,主要介绍日志回滚RotatingFileHandler和TimedRotatingFileHandler的使用,以及其所带来的问题.Logger对象的日志等级是如何 ...

  9. 三种近场通信技术特点以及未来应用场景分析与预测

    一.三种近场通信技术特点 1.WIFI (1)其无线电波覆盖范围广,WiFi半径则达100米,适宜单位楼层以及办公室内部运用.而蓝牙技术唯有覆盖15米以内. (2)速度不仅快,而且可靠性高 802.1 ...

最新文章

  1. java io字符输出流_【Java的IO流之文件字符输入输出流 25】
  2. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程
  3. 太神奇了!使用C#实现自动核验健康码:(2)OCR识别
  4. 一篇博客读懂设计模式之---动态代理与反射
  5. Spring4.x()---JdbcDaoSupport的使用
  6. 一段程序结束等待进行下一段程序_c++实战篇(十二),debug调试程序
  7. 独断专行站在互联网创业风口下的 00 后 CEO,没有钱该如何继续?
  8. XML-RPC协议【转】
  9. Linux下安装zookeeper集群,以及在window用dubbo和代码测试
  10. uPyLoader简易使用教程
  11. POJ 2942Knights of the Round Table(二分图判定+双连通分量)
  12. magisk核心功能模式是什么_科技板块——深入解析MM管理器
  13. JAVA随机抽取一名幸运观众(手动输入观众)小实例
  14. Mysql - 开发技巧(二)
  15. 手把手系列!大规模预训练语言模型
  16. Javascript异常(exception)处理机制详解 JS、异常Error属性
  17. 全能生态(ARET)令项目介绍
  18. linux点用户输密码时就调回登录框,Linux系统登陆输入密码正确 闪回登陆界面
  19. web ctf解题记录 bugku的ctf_论剑场
  20. 前端/后端 - 表单数据验证 - 个人实践

热门文章

  1. guile 操作笔记
  2. LeetCode-105/106
  3. React学习分享(四)
  4. redis主从、哨兵、集群概念
  5. MobaXterm链接虚拟机显示timeout(超时)怎么解决
  6. Spring Scheduling 调度/定时任务
  7. 高等近世代数(advanced modern algebra)英文版 pdf下载地址
  8. 什么是Mesh网络结构?
  9. php中的id是什么意思,itemId是什么意思
  10. Git和Github本地上传下载及拉取他人代码