[发明专利]一种音频通路切换方法、装置和计算机可读存储介质在审
申请号: | 202011185596.9 | 申请日: | 2020-10-29 |
公开(公告)号: | CN112202961A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 王金龙 | 申请(专利权)人: | 歌尔科技有限公司 |
主分类号: | H04M1/72448 | 分类号: | H04M1/72448;H04M1/72484 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭化雨 |
地址: | 266100 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 通路 切换 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了一种音频通路切换方法、装置和介质,当获取到多路音频数据时,依据多路音频数据所使用的用例,确定出多路音频数据各自对应的音频路径。对于终端设备而言,音频外设设备只有一套,终端设备上的多路音频数据均需要使用该套音频外设设备。为了避免多路音频数据同时存在时,导致音频外设设备的喇叭同时出现多路通话的声音,因此可以按照设定的路径选取规则,选取出当前所需导通的目标音频路径;其中,目标音频路径为多路音频路径中的其中一条音频路径。根据目标音频路径所包含的目标音频控件,控制各音频控件的通断,以使得当前连通的音频控件组成目标音频路径,从而有效的解决了多路通话产生混音的问题。
技术领域
本发明涉及音频处理技术领域,特别是涉及一种音频通路切换方法、装置和计算机可读存储介质。
背景技术
目前市场上使用的很多通信终端设备,例如智能手机、智能手表等,既支持语音(voice)通话,同时还存在依赖于终端WiFi或者流量的数据通话。所以要实现语音通话与数据通话同时存在并且音频互相独立不干扰,就成为了一种比较实用的功能。
语音通话是依赖于运营商网络,并由modem解码和编码voice音频数据,所以语音通话用的音频通路是专用的voice通路,与普通的音乐播放和录音是相互独立的。而依赖于终端WiFi或者流量的数据通话则不使用语音通话专用的voice通路,而是通过音频播放(audio_playback)和语音录制(audio_record)两个线程并存来实现通话功能。
语音通话和数据通话这两种通话同时被接入的时候都需要占用audio设备资源,就会出现同一喇叭中出现两路通话的声音,导致两路声音重叠在一起,影响用户体验。
可见,如何解决多路通话产生混音的问题,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种音频通路切换方法、装置和计算机可读存储介质,可以解决多路通话产生混音的问题。
为解决上述技术问题,本发明实施例提供一种音频通路切换方法,包括:
当获取到多路音频数据时,依据多路音频数据所使用的用例,确定出所述多路音频数据各自对应的音频路径;其中,所述音频路径由多个音频控件组成;
按照设定的路径选取规则,选取出当前所需导通的目标音频路径;其中,所述目标音频路径为所述音频路径中的其中一条音频路径;
根据所述目标音频路径所包含的目标音频控件,控制各音频控件的通断,以使得当前连通的音频控件组成所述目标音频路径。
可选地,所述根据所述目标音频路径所包含的目标音频控件,控制各音频控件的通断包括:
调用与所述目标音频路径相匹配的路由配置命令,以控制各音频控件的通断。
可选地,所述依据多路音频数据所使用的用例,确定出所述多路音频数据各自对应的音频路径包括:
若第一音频数据使用的用例为语音电话用例,则将语音通话路径作为所述第一音频数据的音频路径;
若第二音频数据使用的用例为音频播放线程和音频录制线程,则将数据通话路径作为第二音频数据的音频路径。
可选地,所述按照设定的路径选取规则,选取出当前所需导通的目标音频路径包括:
依据接收的通话类型确认指令,确定出与所述通话类型相匹配的目标音频路径。
可选地,所述按照设定的路径选取规则,选取出当前所需导通的目标音频路径包括:
按照设定的语音通话路径和数据通话路径的优先级顺序,确定出当前所需导通的目标音频路径。
本发明实施例还提供了一种音频通路切换装置,包括确定单元、选取单元和控制单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔科技有限公司,未经歌尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011185596.9/2.html,转载请声明来源钻瓜专利网。