音频输出控制方法及装置制造方法及图纸

技术编号:14047812 阅读:141 留言:0更新日期:2016-11-23 22:46
本申请涉及一种音频输出控制方法及装置,所述方法包括:在语音通话模式时,接收通话语音的音频流;在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息,所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识;根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出,所述属性信息符合预设条件的音频流为具有所述第一流类型标识的音频流。本申请可以实现通话语音与背景音乐的有效分流,使得用户在进行游戏或者音视频播放时,可以同时进行语音通话,用户体验好。

【技术实现步骤摘要】

本申请涉及终端音频处理
,尤其涉及一种音频输出控制方法及装置
技术介绍
在现有具有语音通话功能的终端设备(例如智能电视机TV、手机、平板电脑pad、个人计算机PC等)上,在正在进行游戏或者音视频播放时,接收到语音通话或者视频通话请求时,可能会采用声音独占的方式输出音频,即在开始进行语音通话时,自动关闭或暂停游戏或者暂停正在播放的音视频,无法提供一边进行游戏或者音视频播放,一边进行语音通话的功能。或者,也可能会采用混合输出的方式,这样,正在进行的游戏或者音视频的声音和通话的语音混合在一起,导致声音混乱,用户体验非常不好。
技术实现思路
本申请的目的是,提供一种音频输出控制方法及装置,可以实现通话语音与背景音乐的有效分流,使得用户在进行游戏或者音视频播放时,可以同时进行语音通话,用户体验好。本申请提供了一种音频输出控制方法,所述方法包括:在语音通话模式时,接收通话语音的音频流;在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息,所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识;根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出,所述属性信息符合预设条件的音频流为具有所述第一流类型标识的音频流。又一方面,本申请还提供了一种音频输出控制装置,所述装置包括:接收单元,用于在语音通话模式时,接收通话语音的音频流;设置单元,用于在对所述接收单元接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息,所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识;分流单元,用于根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出,所述属性信息符合预设条件的音频流为具有所述设置单元设置的所述第一流类型标识的音频流。本申请实施例提供的音频输出控制方法及装置,通过设置通话语音的音频流的流类型标识进行音频输出的分流,可以实现通话语音与背景音乐的有效分流,使得用户在进行游戏或者音视频播放时,可以同时进行语音通话,用户体验好。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种音频输出控制方法流程图;图2为本申请实施例提供的又一种音频输出控制方法流程图;图3为本申请实施例提供的一种音频输出控制装置示意图;图4为本申请实施例提供的又一种音频输出控制装置示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供的音频输出控制方法及装置,适用于各类具有语音通话功能的终端设备,例如,智能电视机TV、手机、平板电脑pad、个人计算机PC、连接有游戏机手柄的电视机等终端。图1是本申请实施例提供的音频输出控制方法流程图,如图1所示,本申请实施例的音频输出控制方法包括:S101、在语音通话模式时,接收通话语音的音频流。语音通话模式可以包括电话呼叫的语音通话、即时通讯工具(如微信、qq等)的语音通话、游戏中的即时语音通话等。当处于语音通话模式时,从对应的通信网络或者互联网中接收通话语音的音频流。S102、在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息。所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识。对S101中接收到的通话语音的音频流需要创建音轨(AudioTrack),在创建通话语音的AudioTrack时,设置该通话语音的流类型标识,例如,流类型标识为AudioSystem.STREAM_VOICE_CALL等,用以标识通话语音。S103、根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出。所述属性信息符合预设条件的音频流为具有所述第一流类型标识的音频
流。根据待播放的音频流的流类型标识,将具有第一流类型标识(如流类型标识为AudioSystem.STREAM_VOICE_CALL)的音频流通过第一音频输出设备输出。相应地,将不具有所述第一流类型标识的其他音频流通过第二音频输出设备输出。其中,第一音频输出设备可以是耳机,包括有线耳机以及蓝牙耳机等无线耳机。第二音频输出设备包括终端上的音频播放设备(喇叭、音箱或扩音器等扩音设备),例如电视机的音箱,手机或pad的扩音器等,也可以是通过连接线输出到其他终端的扩音设备上。举个例子,在具有语音通话的智能TV终端设备上,游戏手柄通过高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)数据线与TV相连接,游戏手柄上带有声音输出端口,耳机可插入在这个输出端口中。在非语音通话模式时,声音(例如:游戏声音,影视声音)都从TV的HDMI输出,利用TV的音箱播放出来。当用户连接上游戏手柄,插上耳机时,声音都从耳机里面输出。在语音通话模式时,首先对接收到的通话语音创建声音音轨时,设置该声音(通话语音的音频流)的流类型以及声音的采样率等属性信息,作为该通话语音的音频流的唯一标识,再根据这些标识进行分流,从待播放的音频流中区分通话语音和其他背景声音,通话语音从耳机输出,其他声音从TV的HDMI输出,利用TV的音箱播放出来,从而给用户更好的产品体验,可以满足用户一边游戏一边通话的需求,或者,满足用户一边观看视频一边通话的需求。可选地,S102中设置的通话语音的音频流的属性信息还可以包括第一声音采样率,所述第一声音采样率为所述通话语音的音频流的采样率。采样率是计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。对于采用耳机设备输出的音频流
可以采用第一声音采样率来进行采样,而对于采用扩音设备输出的其他音频流则可以采用第二声音采样率来进行采样,其中,第一声音采样率和第二声音采样率是不同的采样率,由所在终端(如TV等)的硬件或软件来决定。因此,在对接收到的通话语音的音频流创建音轨时,还可以设置所述通话语音的音频流的采样率为第一声音采样率。则,在S103中,所述属性信息符合预设条件的音频流则为具有所述第一流类型标识和第一声音采样率的音频流。这样,通过设置通话语音的音频流的流类型标识等属性信息进行音频输出的分流,可以有效实现将通话语音与背景音乐分流到不同端口输出,使得用户在进行游戏或者音视频播放时,可以同时进行语音通话,一边玩游戏(或者看影视)一边进行语音通话,用户体验好。图2是本申请实施例提供的音频输出控制方法流程图,如图2所示,本申请实施例本文档来自技高网
...
音频输出控制方法及装置

【技术保护点】
一种音频输出控制方法,其特征在于,所述方法包括:在语音通话模式时,接收通话语音的音频流;在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息,所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识;根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出,所述属性信息符合预设条件的音频流为具有所述第一流类型标识的音频流。

【技术特征摘要】
1.一种音频输出控制方法,其特征在于,所述方法包括:在语音通话模式时,接收通话语音的音频流;在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的属性信息,所述属性信息包括第一流类型标识,所述第一流类型标识为所述通话语音的音频流的流类型标识;根据待播放的音频流的属性信息,将属性信息符合预设条件的音频流通过第一音频输出设备输出,将其他音频流通过第二音频输出设备输出,所述属性信息符合预设条件的音频流为具有所述第一流类型标识的音频流。2.根据权利要求1所述的方法,其特征在于,所述通话语音的音频流的属性信息还包括第一声音采样率,所述第一声音采样率为所述通话语音的音频流的采样率;所述方法还包括:在对接收到的通话语音的音频流创建音轨时,设置所述通话语音的音频流的采样率;所述属性信息符合预设条件的音频流为具有所述第一流类型标识和第一声音采样率的音频流。3.根据权利要求1所述的方法,其特征在于,所述第一音频输出设备为耳机,所述第二音频输出设备为终端的音频输出设备。4.根据权利要求1所述的方法,其特征在于,在所述识别通话语音的音频流之前,还包括:判断是否请求进入语音通话模式或者处于语音通话模式,若是,则执行所述识别通话语音的音频流。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:判断是否有第一音频输出设备存在,若是,则将待播放的音频流通过第
\t一音频输出设备输出,否则,将待播放的音频流通过第二音频输出设备输出。6.一种音频输出控制装置,其特征在于,所述装置包括:接收单元,用于在...

【专利技术属性】
技术研发人员:晏营袁英灿
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1