音频通道动态切换方法及系统技术方案

技术编号:12353918 阅读:89 留言:0更新日期:2015-11-19 04:02
本发明专利技术涉及一种音频通道动态切换方法及系统,其中方法包括以下步骤:获取终端当前的加速度信息;判断所述加速度信息是否满足切换条件;若是,则生成切换指令;根据所述切换指令对当前音频通道进行切换。在本发明专利技术所提出的音频通道动态切换方法及系统中,以加速度信息来反映终端的运动状态及运动的剧烈程度等,通过简单的晃动或者甩动等即可实现不同音频通道之间的动态切换,而无需人为精确的按键或者触摸操作进行音频通道切换,并且根据终端的加速度信息实现的音频通道切换不受周围环境的影响,具有切换效率高、方便快捷的特点。

【技术实现步骤摘要】

本专利技术涉及重力传感领域,特别是涉及一种音频通道动态切换方法及系统
技术介绍
随着手机等智能电子设备的快速发展,人们对于电子设备使用的高效性、快捷性等方面的要求不断提高。例如,在智能手机领域,除了通话或者音乐播放时常使用扬声器将声音信号进行放大外,蓝牙耳机的使用很好地满足了人们对于通话或者音乐播放的特殊需求,同时提高了人们的使用体验。在目前的智能手机领域,通话建立时通常默认通过手机听筒输出声音信号,如果用户希望通过扬声器输出声音信号,用户则需要以按键或者触摸的方式触发扬声器;如果用户希望使用蓝牙耳机进行通话,则需要对蓝牙耳机的接听/挂断按键或者相应的手机功能进行按键或者触摸的操作以触发蓝牙耳机。在通话建立后,当用户想要改变声音信号的输出通道时,用户则需要再次进行相关的按键或者触摸操作,而无论是在手机上进行按键或者触摸操作还是在蓝牙耳机上进行按键操作都具有一定的不便捷性,例如受周围环境的光线影响大等,导致外接设备的切换效率低。
技术实现思路
基于此,有必要针对电子设备的声音通道的切换效率低、不便捷等问题,提供一种音频通道动态切换方法及系统。—种音频通道动态切换方法,包括以下步骤:获取终端当前的加速度信息;判断所述加速度信息是否满足切换条件,若是,则生成切换指令;根据所述切换指令对当前音频通道进行切换。同时,本专利技术还提出一种音频通道动态切换系统,包括:获取单元,用于获取终端当前的加速度信息;判断单元,用于判断所述加速度信息是否满足切换条件,若是,则生成切换指令;切换单元,用于根据所述切换指令对当前音频通道进行切换。在本专利技术所提出的音频通道动态切换方法及系统中,以加速度信息来反映终端的运动状态及运动的剧烈程度等,通过简单的晃动或者甩动等即可实现不同音频通道之间的动态切换,而无需人为精确的按键或者触摸操作进行音频通道切换,并且根据终端的加速度信息实现的音频通道切换不受周围环境的影响,具有切换效率高、方便快捷的特点。【附图说明】图1为音频通道动态切换方法其中一个实施例的流程示意图;图2为音频通道动态切换方法另一个实施例的流程示意图;图3为不同的音频通道对应的配置文件的优先级顺序示意图;图4为音频通道动态切换系统其中一个实施例的结构示意图。【具体实施方式】下面将结合附图及较佳实施例对本专利技术的技术方案进行详细描述。在其中一个实施例中,参见图1所示,一种音频通道动态切换方法,该方法包括如下步骤:Sll获取终端当前的加速度信息。作为一种具体的实施方式,终端当前的加速度信息可以通过重力传感器获得。重力传感器属于一种新型传感器,能够将终端加速度的变化转换为电信号,从而实现通过改变终端的加速度来对终端进行相应的操纵。S12判断所述加速度信息是否满足切换条件。根据切换条件和步骤Sll获取的加速度信息,判断加速度信息是否满足切换条件。S13若所述加速度信息满足切换条件,则生成切换指令。如果终端的加速度信息满足切换条件,则生成切换音频通道的指令即切换指令。特别地,当终端当前的加速度信息不满足切换条件时,维持当前音频通道不变。S14根据所述切换指令对当前音频通道进行切换。例如,当前音频通道为手机的听筒所在的音频通道,那么可以根据切换指令将当前听筒所在的音频通道切换为其他的音频通道,如扬声器所在的音频通道等。上述实施例能够通过检测终端的加速度的变化,获得终端的加速度信息,以加速度信息来反映终端的运动状态,判断终端是否发生剧烈晃动,最终实现对音频通道的切换。例如,对终端进行晃动或者甩动的操作,改变终端的加速度信息,当终端的加速度信息满足切换条件时,即可实现对音频通道的切换,而无需采用按键或者触摸的方式来触发相应的音频通道的开关,从而省去了手动操作的繁琐步骤,提高了音频通道切换的效率和便捷性。在一种具体的实施方式中,当终端当前的加速度信息包括终端在竖直方向上的加速度时,判断所述加速度是否大于加速度阈值,若是,则生成切换指令。以终端在竖直方向上的加速度作为获取的加速度信息,通过实时检测该方向的加速度的变化实现音频通道的切换,这不仅符合人们对于终端设备的使用习惯,同时尽量避免了其他方向加速度的变化对音频通道切换造成的误操作,提高了音频通道切换的灵敏度和准确度。优选地,加速度阈值为7m/s2,该加速度阈值为通过实际经验总结获得,充分考虑了实际情况中终端所能达到的加速度大小,符合终端不同音频通道切换这一实际情况对加速度阈值大小的要求。在另一种具体的实施方式中,当终端当前的加速度信息包括终端当前的加速度与上一时刻的加速度的差值时,判断所述差值是否大于差值阈值,若是,则生成切换指令。优选地,周期性地采集终端的加速度,例如,以100毫秒为时间间隔,获取各个时刻终端对应的加速度,以终端当前的加速度减去上一时刻(即100毫秒前的时刻)对应的加速度,得到加速度的差值;判断该差值是否大于差值阈值,若是,则生成切换指令。以终端当前的加速度与上一时刻的加速度的差值作为判断是否符合切换条件的对象,对于终端加速度变化很快但加速度数值较小的情况仍然适用,从而提高了终端音频通道切换的灵敏度与可靠性。下面将结合具体的实施例对根据终端当前的加速度信息生成切换指令的过程、以及根据切换指令对当前音频通道进行切换的过程进行详细描述,这里仅以加速度信息包括终端在竖直方向的加速度、切换条件为加速度大于加速度阈值为例进行说明,对于加速度信息包括终端当前的加速度与上一时刻的加速度的差值这一情况,生成切换指令的过程以及根据切换指令对当前音频通道进行切换的过程与此类似。在另一个实施例中,参见图2所示,一种音频通道动态切换方法,在该方法中,每一个音频通道对应一个配置文件,该方法具体可以包括如下步骤:S21获取终端当前在竖直方向上的加速度。首先,获取终端当前在竖直方向上的加速度,优选地,可以通过重力传感器来获取该加速度。S22判断所述加速度是否大于加速度阈值。将步骤S21获取的终端的加速度与加速度阈值进行比较,判断终端当前在竖直方向上的加速度是否大于加速度阈值。S23当加速度大于加速度阈值时,获取当前音频通道对应的配置文件的优先级。配置文件是指用于存放音频通道配置的文件,而音频通道配置则是一个音频通道连通所需要的各个控件的集合,因此配置文件是音频通道打开和关闭的关键文件。作为一种优选的实施方式,每一个配置文件均对应一个优先等级,不同的配置文件在切换音频通道时的优先级不同。S24根据预设优先级顺序生成与下一优先级的配置文件相对应的切换指令。在获得当前音频通道对应的配置文件的优先级后,根据不同配置文件的预设优先级顺序,按照优先级从高至低的顺序生成与下一优先级的配置文件相对应的切换指令,其中下一优先级是相对于当前音频通道的配置文件的优先级而言的,具体指预设优先级顺序中当前音频通道的配置文件的优先级之后的、低一级的优先级。根据预设优先级顺序生成相应的切换指令,实现了音频通道切换的有序化,并且不同配置文件的预设优先级顺序可以根据实际对音频通道的需求而进行设定,因此方便了对音频通道切换的控制。作为一种具体的实施方式,若当前音频通道的配置文件的优先级是最低优先级,则根据不同配置文件的预设优先级顺序生成与最高优先级的配置文件对应的切换指令。在本实施方式中,具体给出实际音频通道切换时可能存在本文档来自技高网...

【技术保护点】
一种音频通道动态切换方法,其特征在于,包括以下步骤:获取终端当前的加速度信息;判断所述加速度信息是否满足切换条件,若是,则生成切换指令;根据所述切换指令对当前音频通道进行切换。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹华赣袁岩
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1