一种终端的多路音频切换方法及装置的制作方法

文档序号:7572502阅读:306来源:国知局
专利名称:一种终端的多路音频切换方法及装置的制作方法
技术领域
本发明涉及终端的音频处理技术,特别涉及一种终端的多路音频切换方法及装置。
背景技术
随着通信技术的发展,终端,比如手机、个人数字助理(PDA)的功能也越来越多且越来越强。其中,终端处理音频的功能也逐渐增强,不仅可以输出通话、还可以输出广播及输出歌曲。但是,在同一时间内终端只能输出一种音频,比如输出通话时,输出的广播或歌曲就必须暂停,即使终端有多路音频输出模块,比如终端同时具有耳机及外放。目前大多数终端具有多路音频输出模块,可以进行同时多路音频的输出,另外,大多数终端的软件还可以完成多任务,也就是可以控制多路音频输出模块同时输出不同的多路音频。但是,如何控制在多路音频输出模块同时输出多路音频时的自由切换,则是一个亟待解决的问题。

发明内容
有鉴于此,本发明提供一种终端的多路音频切换方法,该方法能够控制多路音频输出时在不同音频输出模块之间进行切换。本发明还提供一种终端的多路音频切换装置,该装置能够控制多路音频输出时在不同音频输出模块之间进行切换。为达到上述目的,本发明实施的技术方案具体是这样实现的—种终端的多路音频切换方法,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括终端接收到输出音频指令,该指令携带输出音频类型;终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指不该首频输出t旲块输出该首频。所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。在所述指示该音频输出模块输出该音频的同时,该方法还包括如果该音频输出模块为耳机,暂停输出当前正在输出的其他音频;如果为外放,则不暂停当前正在输出的其他音频。所述在终端中设置输出音频类型与音频输出模块的对应关系是以列表方式设置的;所述为不同音频输出模块设置输出等级是以列表方式设置的。
一种终端的多路音频切换装置,该装置包括逻辑运算模块、指令控制模块、存储模块及多个音频输出模块,其中,逻辑运算模块,用于识别用户在终端上的操作后生成携带输出音频类型的输出音频指令,发送给指令控制模块;指令控制模块,用于接收逻辑运算模块发送的输出音频指令,根据从存储模块获取的对应关系,确定该指令携带的输出音频类型对应的音频输出模块及输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块后,指示该空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据从存储模块获取的不同音频输出模块的输出等级,确定输出等级所对应的音频输出模块,指示该音频输出模块输出该音频;存储模块,用于存储输出音频类型与音频输出模块的对应关系,存储为不同音频输出模块设置输出等级;多个音频输出模块中的一个音频输出模块,用于根据指令控制模块的指示输出该音频。所述指令控制模块,还用于指示该音频输出模块在输出该音频的同时,暂停或不暂停输出当前正在输出的其他音频;多个音频输出模块中的一个音频输出模块,还用于在输出该音频的同时,根据指令暂停或不暂停输出正在输出的其他音频。所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。由上述技术方案可见,本发明设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,接收到输出音频指令时,根据对应关系确定该输出音频类型对应的音频输出模块及该对应的音频输出模块输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频,在输出该音频的同时,该音频输出模块暂停或不暂停正在输出的其他音频。这样,本发明就可以控制多路音频输出时在不同音频输出模块之间进行切换。


图I为本发明提供的终端的多路音频切换过程转换示意图;图2为本发明提供的终端的多路音频切换方法流程图;图3为本发明提供的终端的多路音频切换装置结构示意图;图4为本发明提供的终端的多路音频切换方法实施例一流程图;图5为本发明提供的终端的多路音频切换方法实施例二流程图;图6为本发明提供的终端的多路音频切换方法实施例三流程图;图7为本发明提供的终端的多路音频切换方法实施例四流程图;图8为本发明提供的终端的多路音频切换方法实施例五流程图;图9为本发明提供的终端的多路音频切换方法实施例六流程图;图10为本发明提供的终端外观示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。为了在终端上控制多路音频输出时在不同音频输出模块之间进行切换,本发明设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,接收到输出音频指令时,根据对应关系确定该输出音频类型对应的音频输出模块及该对应的音频输出模块输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频,在输出该音频的同时,该音频输出模块暂停或不暂停正在输出的其他音频。在本发明中,终端的音频输出模块有多个,可以为耳机或外放,其中耳机可以为多路耳机,比如一路普通耳机一路蓝牙耳机、两路普通耳机、或者两路普通耳机一路蓝牙耳机
坐寸ο在本发明中,当进行输出音频的音频输出模块切换时,可以设定三种状态来控制, 分别为开始状态、准备状态和切换状态。在终端上设置音频切换界面,用户开启音频切换界面时,终端就接收到开始音频切换指令,进入到开始状态,在该状态下,终端可以进行音频输出模块的初始化工作,并将当前提供的音频输出模块标记及提供的输出音频标记提示给用户;用户对提供的某个音频输出模块标记进行操作时,终端接收到准备音频切换指令,就进入准备状态,进行切换的前期准备,如果用户再次对某个音频输出模块标记进行操作表示要返回开始状态时,终端接收到该返回开始状态指令后,就返回开始状态;当用户点击切换输出音频标记时,终端接收到输出音频切换指令,对输出音频进行切换,当对所输出的音频切换完成时,就返回开始状态,整个过程如图I所示。图2为本发明提供的终端的多路音频切换方法流程图,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括步骤201、终端接收到输出音频指令,该指令携带输出音频类型;步骤202、终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;步骤203、终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,执行步骤204 ;如果否,执行步骤205 ;步骤204、终端通过其中的当前最高等级的空隙音频输出模块输出该音频;步骤205、终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频;在本步骤中,由于该音频输出模块在当前还有其他音频正在输出,则处理其他正在输出的音频方法为如果该音频输出模块为耳机,暂停输出该其他音频;如果为外放,则不暂停正在输出的其他音频,同时输出该其他音频及步骤201指令要输出的音频。在本发明中,所设置的输出音频类型与音频输出模块的对应关系可以以列表的形式设置在终端上,如表一所示
权利要求
1.一种终端的多路音频切换方法,其特征在于,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括终端接收到输出音频指令,该指令携带输出音频类型;终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频。
2.如权利要求I所述的方法,其特征在于,所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
3.如权利要求2所述的方法,其特征在于,在所述指示该音频输出模块输出该音频的同时,该方法还包括如果该音频输出模块为耳机,暂停输出当前正在输出的其他音频;如果为外放,则不暂停当前正在输出的其他音频。
4.如权利要求I所述的方法,其特征在于,所述在终端中设置输出音频类型与音频输出模块的对应关系是以列表方式设置的;所述为不同音频输出模块设置输出等级是以列表方式设置的。
5.一种终端的多路音频切换装置,其特征在于,该装置包括逻辑运算模块、指令控制模块、存储模块及多个音频输出模块,其中,逻辑运算模块,用于识别用户在终端上的操作后生成携带输出音频类型的输出音频指令,发送给指令控制模块;指令控制模块,用于接收逻辑运算模块发送的输出音频指令,根据从存储模块获取的对应关系,确定该指令携带的输出音频类型对应的音频输出模块及输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块后,指示该空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据从存储模块获取的不同音频输出模块的输出等级,确定输出等级所对应的音频输出模块,指示该音频输出模块输出该音频;存储模块,用于存储输出音频类型与音频输出模块的对应关系,存储为不同音频输出模块设置输出等级;多个音频输出模块中的一个音频输出模块,用于根据指令控制模块的指示输出该音频。
6.如权利要求5所述的装置,其特征在于,所述指令控制模块,还用于指示该音频输出模块在输出该音频的同时,暂停或不暂停输出当前正在输出的其他音频;多个音频输出模块中的一个音频输出模块,还用于在输出该音频的同时,根据指令暂停或不暂停输出正在输出的其他音频。
7.如权利要求5或6所述的装置,其特征在于,所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
全文摘要
本发明公开了一种终端的多路音频切换方法及装置,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,终端接收到输出音频指令,该指令携带输出音频类型;终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频。能够控制多路音频输出时在不同音频输出模块之间进行切换。
文档编号H04R3/00GK102611961SQ201110026839
公开日2012年7月25日 申请日期2011年1月20日 优先权日2011年1月20日
发明者俞非, 焦乾芬, 田素刚 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1