CN102611961A - 一种终端的多路音频切换方法及装置 - Google Patents
一种终端的多路音频切换方法及装置 Download PDFInfo
- Publication number
- CN102611961A CN102611961A CN2011100268399A CN201110026839A CN102611961A CN 102611961 A CN102611961 A CN 102611961A CN 2011100268399 A CN2011100268399 A CN 2011100268399A CN 201110026839 A CN201110026839 A CN 201110026839A CN 102611961 A CN102611961 A CN 102611961A
- Authority
- CN
- China
- Prior art keywords
- output
- audio frequency
- audio
- module
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/12—Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/11—Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuit For Audible Band Transducer (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种终端的多路音频切换方法及装置,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,终端接收到输出音频指令,该指令携带输出音频类型;终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频。能够控制多路音频输出时在不同音频输出模块之间进行切换。
Description
技术领域
本发明涉及终端的音频处理技术,特别涉及一种终端的多路音频切换方法及装置。
背景技术
随着通信技术的发展,终端,比如手机、个人数字助理(PDA)的功能也越来越多且越来越强。其中,终端处理音频的功能也逐渐增强,不仅可以输出通话、还可以输出广播及输出歌曲。但是,在同一时间内终端只能输出一种音频,比如输出通话时,输出的广播或歌曲就必须暂停,即使终端有多路音频输出模块,比如终端同时具有耳机及外放。
目前大多数终端具有多路音频输出模块,可以进行同时多路音频的输出,另外,大多数终端的软件还可以完成多任务,也就是可以控制多路音频输出模块同时输出不同的多路音频。但是,如何控制在多路音频输出模块同时输出多路音频时的自由切换,则是一个亟待解决的问题。
发明内容
有鉴于此,本发明提供一种终端的多路音频切换方法,该方法能够控制多路音频输出时在不同音频输出模块之间进行切换。
本发明还提供一种终端的多路音频切换装置,该装置能够控制多路音频输出时在不同音频输出模块之间进行切换。
为达到上述目的,本发明实施的技术方案具体是这样实现的:
一种终端的多路音频切换方法,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括:
终端接收到输出音频指令,该指令携带输出音频类型;
终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;
终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频。
所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
在所述指示该音频输出模块输出该音频的同时,该方法还包括:
如果该音频输出模块为耳机,暂停输出当前正在输出的其他音频;如果为外放,则不暂停当前正在输出的其他音频。
所述在终端中设置输出音频类型与音频输出模块的对应关系是以列表方式设置的;
所述为不同音频输出模块设置输出等级是以列表方式设置的。
一种终端的多路音频切换装置,该装置包括:逻辑运算模块、指令控制模块、存储模块及多个音频输出模块,其中,
逻辑运算模块,用于识别用户在终端上的操作后生成携带输出音频类型的输出音频指令,发送给指令控制模块;
指令控制模块,用于接收逻辑运算模块发送的输出音频指令,根据从存储模块获取的对应关系,确定该指令携带的输出音频类型对应的音频输出模块及输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块后,指示该空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据从存储模块获取的不同音频输出模块的输出等级,确定输出等级所对应的音频输出模块,指示该音频输出模块输出该音频;
存储模块,用于存储输出音频类型与音频输出模块的对应关系,存储为不同音频输出模块设置输出等级;
多个音频输出模块中的一个音频输出模块,用于根据指令控制模块的指示输出该音频。
所述指令控制模块,还用于指示该音频输出模块在输出该音频的同时,暂停或不暂停输出当前正在输出的其他音频;
多个音频输出模块中的一个音频输出模块,还用于在输出该音频的同时,根据指令暂停或不暂停输出正在输出的其他音频。
所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
由上述技术方案可见,本发明设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,接收到输出音频指令时,根据对应关系确定该输出音频类型对应的音频输出模块及该对应的音频输出模块输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频,在输出该音频的同时,该音频输出模块暂停或不暂停正在输出的其他音频。这样,本发明就可以控制多路音频输出时在不同音频输出模块之间进行切换。
附图说明
图1为本发明提供的终端的多路音频切换过程转换示意图;
图2为本发明提供的终端的多路音频切换方法流程图;
图3为本发明提供的终端的多路音频切换装置结构示意图;
图4为本发明提供的终端的多路音频切换方法实施例一流程图;
图5为本发明提供的终端的多路音频切换方法实施例二流程图;
图6为本发明提供的终端的多路音频切换方法实施例三流程图;
图7为本发明提供的终端的多路音频切换方法实施例四流程图;
图8为本发明提供的终端的多路音频切换方法实施例五流程图;
图9为本发明提供的终端的多路音频切换方法实施例六流程图;
图10为本发明提供的终端外观示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
为了在终端上控制多路音频输出时在不同音频输出模块之间进行切换,本发明设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,接收到输出音频指令时,根据对应关系确定该输出音频类型对应的音频输出模块及该对应的音频输出模块输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频,在输出该音频的同时,该音频输出模块暂停或不暂停正在输出的其他音频。
在本发明中,终端的音频输出模块有多个,可以为耳机或外放,其中耳机可以为多路耳机,比如一路普通耳机一路蓝牙耳机、两路普通耳机、或者两路普通耳机一路蓝牙耳机等。
在本发明中,当进行输出音频的音频输出模块切换时,可以设定三种状态来控制,分别为开始状态、准备状态和切换状态。在终端上设置音频切换界面,用户开启音频切换界面时,终端就接收到开始音频切换指令,进入到开始状态,在该状态下,终端可以进行音频输出模块的初始化工作,并将当前提供的音频输出模块标记及提供的输出音频标记提示给用户;用户对提供的某个音频输出模块标记进行操作时,终端接收到准备音频切换指令,就进入准备状态,进行切换的前期准备,如果用户再次对某个音频输出模块标记进行操作表示要返回开始状态时,终端接收到该返回开始状态指令后,就返回开始状态;当用户点击切换输出音频标记时,终端接收到输出音频切换指令,对输出音频进行切换,当对所输出的音频切换完成时,就返回开始状态,整个过程如图1所示。
图2为本发明提供的终端的多路音频切换方法流程图,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括:
步骤201、终端接收到输出音频指令,该指令携带输出音频类型;
步骤202、终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;
步骤203、终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,执行步骤204;如果否,执行步骤205;
步骤204、终端通过其中的当前最高等级的空隙音频输出模块输出该音频;
步骤205、终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频;
在本步骤中,由于该音频输出模块在当前还有其他音频正在输出,则处理其他正在输出的音频方法为:如果该音频输出模块为耳机,暂停输出该其他音频;如果为外放,则不暂停正在输出的其他音频,同时输出该其他音频及步骤201指令要输出的音频。
在本发明中,所设置的输出音频类型与音频输出模块的对应关系可以以列表的形式设置在终端上,如表一所示:
输出音频类型 | 音频输出模块类型 |
来电 | 耳机1 |
短信 | 耳机2 |
闹铃 | 耳机1 |
音乐 | 耳机2 |
广播 | 外放 |
... | .... |
表一
用户可以通过更改表一中的内容来更改对应关系。
在本发明中,为不同音频输出模块设置输出等级可以以列表的形式设置在终端上,如表二所示:
音频输出模块类型 | 输出等级 |
耳机1 | 1 |
耳机2 | 2 |
蓝牙耳机 | 3 |
外放 | 4 |
表二
从表二可以看出,当有两路或两路以上耳机***终端时,默认耳机1的输出等级最高,该设置可以更改,外放的输出等级最低,可以设置在表中或默认不设置。
图3为本发明提供的终端的多路音频切换装置结构示意图,包括:逻辑运算模块、指令控制模块、存储模块及多个音频输出模块,其中,
逻辑运算模块,用于识别用户在终端上的操作后生成携带输出音频类型的输出音频指令,发送给指令控制模块;
指令控制模块,用于接收逻辑运算模块发送的输出音频指令,根据从存储模块获取的对应关系,确定该指令携带的输出音频类型对应的音频输出模块及输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块后,指示该空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据从存储模块获取的不同音频输出模块的输出等级,确定输出等级所对应的音频输出模块,指示该音频输出模块输出该音频;
存储模块,用于存储输出音频类型与音频输出模块的对应关系,存储为不同音频输出模块设置输出等级;
多个音频输出模块中的一个音频输出模块,用于根据指令控制模块的指示输出该音频,在输出该音频的同时,暂停或不暂停输出其他音频。
终端在输出音频时,如果在同一时间只有一路音频输出,则直接选择最高输出等级的音频输出模块输出即可,而不需要采用本发明提供的方法及装置,只要在同一时间有两路或两路以上音频需要输出时,才采用本发明提供的方法及装置。
终端在开启音频输出切换功能后,就可以实现不同路输出音频在不同音频输出模块之间的切换了,在切换过程中,对应高输出等级的音频输出模块的输出音频可以占用对应低输出等级的音频输出模块进行音频输出,也就是使得低输出等级的音频输出模块当前输出的音频暂停或与当前输出的音频同时输出,在具体实现时,可以分为以下几种情况。
情况一,当音频输出模块为一路耳机一路外放时,该路耳机可以为普通耳机或蓝牙耳机,即是耳机与外放之间的音频输出切换,当有要输出的音频时,则会选择耳机输出,如果再有音频输出时,则会选择外放输出,当耳机和外放当前都有音频输出,又有音频要输出时,则会判断该音频类型对应的音频输出模块,确定所对应音频输出模块的输出等级,如果所确定的输出等级比该耳机和该外放的输出等级都高,则选择耳机输出,并暂停耳机当前的音频输出,如果所确定的输出等级高于该外放但低于该耳机,则选择外放输出,同时将外放当前输出的音频继续输出,即同时输出两路音频。
情况一的具体过程如图4所示,图4为本发明提供的终端的多路音频切换方法实施例一流程图,其具体步骤为:
步骤401、终端接收到携带输出音频类型的输出音频指令;
步骤402、终端检测耳机是否空闲,如果是,执行步骤403;如果否,执行步骤404;
步骤403、终端将该指令指示的音频通过耳机输出;
步骤404、终端检测外放是否空闲,如果是,执行步骤405;如果否,执行步骤406;
步骤405、终端将该指令指示的音频通过外放输出;
步骤406、终端根据该指令携带的输出音频类型确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于耳机的输出等级,如果是,则执行步骤407;如果否,则执行步骤408;
步骤407、终端暂停该耳机当前音频输出,将该指令指示的音频通过耳机输出;
步骤408、终端判断所确定的输出等级是否高于外放的输出等级,如果是,执行步骤409,否则,结束本流程,不执行所接收的输出音频指令;
步骤409、终端将该指令指示的音频通过外放输出,外放同时输出当前音频。
情况二,当音频输出模块为两路耳机和外放,两路耳机比如一路普通耳机一路蓝牙耳机,或者两路普通耳机,如果有音频要输出,则根据设置的对应关系确定要输出音频类型对应的耳机,通过所对应的耳机输出该音频,如果再有另一路音频要输出,则会选择另外一路耳机输出。当两路耳机都有音频输出时,再有音频要输出时,则选择外放输出。
当三路音频输出模块当前都有音频输出时,如果再有音频要输出,则会判断该音频类型对应的音频输出模块,确定所对应音频输出模块的输出等级,如果所确定的输出等级比该两路耳机和该外放的输出等级都高,则选择最高输出等级的耳机输出,并暂停该最高输出等级的耳机当前的音频输出,如果所确定的输出等级高于该低输出等级的耳机但低于该高输出等级的耳机,则选择低输出等级的耳机输出,并暂停该低输出等级的耳机当前的音频输出,如果所确定的输出等级低于两路耳机的输出等级但高于外放的输出等级,则选择外放输出,同时将外放当前输出的音频继续输出,即同时输出两路音频,如果所确定的输出等级低于外放的输出等级,则不输出该音频。
情况二的具体过程如图5所示,图5为本发明提供的终端的多路音频切换方法实施例二流程图,其具体步骤为:
步骤501、终端接收到携带输出音频类型的输出音频指令;
步骤502、终端检测其中一路耳机是否空闲,如果是,执行步骤503;如果否,执行步骤504;
步骤503、终端将该指令指示的音频通过空闲的该路耳机输出;
步骤504、终端检测另一路耳机是否空闲,如果是,执行步骤505;如果否,执行步骤506;
步骤505、终端将该指令指示的音频通过空闲的该另一路耳机输出;
步骤506、终端检测外放是否空闲,如果是,执行步骤507;如果否,执行步骤508;
步骤507、终端将该指令指示的音频通过外放输出;
步骤508、终端根据该指令携带的输出音频类型确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于两路耳机中高输出等级的耳机输出等级,如果是,则执行步骤509;如果否,则执行步骤510;
步骤509、终端暂停该其中的高输出等级耳机当前音频输出,将该指令指示的音频通过其中的高输出等级耳机输出;
步骤510、终端判断所确定的输出等级是否高于两路耳机中低输出等级的耳机输出等级,如果是,则执行步骤511;如果否,则执行步骤512;
步骤511、终端暂停该其中的低输出等级耳机当前音频输出,将该指令指示的音频通过其中的低等级耳机输出;
步骤512、终端判断所确定的输出等级是否高于外放的输出等级,如果是,执行步骤513,否则,结束本流程,不执行所接收的输出音频指令;
步骤513、终端将该指令指示的音频通过外放输出,外放同时输出当前音频。
情况三,当音频输出模块为三路耳机和外放,三路耳机比如两路普通耳机一路蓝牙耳机,如果有音频要输出,则根据设置的对应关系确定要输出音频类型对应的耳机,通过所对应的耳机输出该音频,如果再有另一路音频要输出,则会选择另外一路耳机输出,如果再有另一路音频要输出,则会选择最后一路耳机输出。当三路耳机都有音频输出时,再有音频要输出时,则选择外放输出。
当三路耳机和外放当前都有音频输出时,如果再有音频要输出,则会判断该音频类型对应的音频输出模块,确定所对应音频输出模块的输出等级,如果所确定的输出等级比该三路耳机和该外放的输出等级都高,则选择三路耳机中最高输出等级的耳机输出,并暂停该最高输出等级的耳机当前的音频输出,如果所确定的输出等级低于该最高输出等级的耳机但高于该次高输出等级的耳机,则选择该次高输出等级的耳机输出,并暂停该次高等级的耳机当前的音频输出,如果所确定的输出等级低于该次高输出等级的耳机但高于最低输出等级的耳机,则选择该最低输出等级的耳机输出,并暂停该最低等级的耳机当前的音频输出,如果所确定的输出等级低于三路耳机的输出等级但高于外放的输出等级,则选择外放输出,同时将外放当前输出的音频继续输出,即同时输出两路音频,如果所确定的输出等级低于外放的输出等级,则不输出该音频。
情况三的具体过程如图6所示,图6为本发明提供的终端的多路音频切换方法实施例三流程图,其具体步骤为:
步骤601、终端接收到携带输出音频类型的输出音频指令;
步骤602、终端检测其中一路耳机是否空闲,如果是,执行步骤603;如果否,执行步骤604;
步骤603、终端将该指令指示的音频通过空闲的该路耳机输出;
步骤604、终端检测另一路耳机是否空闲,如果是,执行步骤605;如果否,执行步骤606;
步骤605、终端将该指令指示的音频通过空闲的该另一路耳机输出;
步骤606、终端检测最后一路耳机是否空闲,如果是,执行步骤607;如果否,执行步骤608;
步骤607、终端将该指令指示的音频通过空闲的该最后一路耳机输出;
步骤608、终端检测外放是否空闲,如果是,执行步骤609;如果否,执行步骤610;
步骤609、终端将该指令指示的音频通过外放输出;
步骤610、终端根据该指令携带的输出音频类型确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于三路耳机中最高输出等级的耳机输出等级,如果是,则执行步骤611;如果否,则执行步骤612;
步骤611、终端暂停该最高输出等级耳机当前音频输出,将该指令指示的音频通过该最高输出等级耳机输出;
步骤612、终端判断所确定的输出等级是否高于三路耳机中次高输出等级的耳机输出等级,如果是,则执行步骤613;如果否,则执行步骤614;
步骤613、终端暂停该次高等级的耳机当前音频输出,将该指令指示的音频通过该次高等级的耳机输出;
步骤614、终端判断所确定的输出等级是否高于三路耳机中最低输出等级的耳机输出等级,如果是,则执行步骤615;如果否,则执行步骤616;
步骤615、终端暂停该最低等级耳机当前音频输出,将该指令指示的音频通过该最低等级耳机输出;
步骤616、终端判断所确定的输出等级是否高于外放的输出等级,如果是,执行步骤617,否则,结束本流程,不执行所接收的输出音频指令;
步骤617、终端将该指令指示的音频通过外放输出,外放同时输出当前音频。
当输出音频为通话时,且终端的音频输出模块为一路耳机和外放时,具体过程如图7所示,图7为本发明提供的终端的多路音频切换方法实施例四流程图,其具体步骤为:
步骤701、终端接收到通话指令;
步骤702、终端判断耳机是否有空闲,如果是,执行步骤703,如果否,执行步骤704;
步骤703、终端将该指令指示的通话通过耳机输出;
步骤704、终端判断外放是否空闲,如果是,执行步骤705;如果否,执行步骤706;
步骤705、终端将该指令指示的通话通过外放输出;
步骤706、终端根据该指令携带的输出音频类型(类型为来电)确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于耳机输出等级,如果是,则执行步骤703;如果否,则执行步骤705。
在该步骤中,还可以判断耳机是否满足通话条件,也就是该耳机是否为可以通话的耳机,如果是,则执行步骤703;如果否,执行步骤705。
当输出音频为通话时,且终端的音频输出模块为两路耳机和外放时,具体过程如图8所示,图8为本发明提供的终端的多路音频切换方法实施例五流程图,其具体步骤为:
步骤801、终端接收到通话指令;
步骤802、终端判断其中一路耳机是否有空闲,如果是,执行步骤803,如果否,执行步骤805;
步骤803、终端判断该路耳机是否满足通话条件,如果是,执行步骤804;如果否,执行步骤805;
步骤804、终端将该指令指示的通话通过该路耳机输出;
步骤805、终端判断另一路耳机是否有空闲,如果是,执行步骤806,如果否,执行步骤708;
步骤806、终端判断该路耳机是否满足通话条件,如果是,执行步骤807;如果否,执行步骤808;
步骤807、终端将该指令指示的通话通过该另一路耳机输出;
步骤808、终端判断外放是否有空闲,如果是,执行步骤809;如果否,执行步骤810;
步骤809、终端将该指令指示的通话通过外放输出;
步骤810、终端根据该指令携带的通话类型确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于两路耳机中高输出等级的耳机输出等级,如果是,执行步骤811;如果否,执行步骤812;
步骤811、终端暂停该最高等级耳机当前音频输出,将该指令指示的音频通过该最高等级耳机输出;
在执行步骤811之前,终端确定该最高等级耳机可以输出通话,也就是满足通话条件;
步骤812、终端判断所确定的输出等级是否高于两路耳机中低输出等级的耳机输出等级,如果是,则执行步骤813;如果否,则执行步骤814;
步骤813、终端暂停该低输出等级耳机当前音频输出,将该指令指示的音频通过该低输出等级耳机输出;
在执行步骤813之前,终端确定该低输出等级耳机可以输出通话,也就是满足通话条件;
步骤814、终端判断所确定的输出等级是否高于外放的输出等级,如果是,执行步骤815,否则,结束本流程,不执行所接收的输出音频指令;
步骤815、终端将该指令指示的通话通过外放输出,外放同时输出当前音频。
当输出音频为通话时,且终端的音频输出模块为三路耳机和外放时,具体过程如图9所示,图9为本发明提供的终端的多路音频切换方法实施例六流程图,其具体步骤为:
步骤901、终端接收到通话指令;
步骤902、终端检测其中一路耳机是否空闲,如果是,执行步骤903;如果否,执行步骤905;
步骤903、终端判断该路耳机是否满足通话条件,如果是,执行步骤904;如果否,执行步骤905;
步骤904、终端将该指令指示的通话通过该路耳机输出;
步骤905、终端检测另一路耳机是否空闲,如果是,执行步骤906;如果否,执行步骤908;
步骤906、终端判断该另一路耳机是否满足通话条件,如果是,执行步骤907;如果否,执行步骤908;
步骤907、终端将该指令指示的通话通过空闲的该另一路耳机输出;
步骤908、终端检测最后一路耳机是否空闲,如果是,执行步骤909;如果否,执行步骤911;
步骤909、终端判断该最后一路耳机是否满足通话条件,如果是,执行步骤910;如果否,执行步骤911;
步骤910、终端将该指令指示的通话通过空闲的该最后一路耳机输出;
步骤911、终端检测外放是否空闲,如果是,执行步骤912;如果否,执行步骤913;
步骤912、终端将该指令指示的通话通过外放输出;
步骤913、终端根据该指令携带的输出音频类型确定对应的音频输出模块,并确定所对应的音频输出模块的输出等级,判断所确定的输出等级是否高于三路耳机中最高输出等级的耳机输出等级,如果是,则执行步骤914;如果否,则执行步骤915;
步骤914、终端暂停该最高等级耳机当前音频输出,将该指令指示的通话通过该最高等级耳机输出;
在执行步骤914之前,终端确定该最高等级耳机可以输出通话,也就是满足通话条件;
步骤915、终端判断所确定的输出等级是否高于三路耳机中次高输出等级的耳机输出等级,如果是,则执行步骤916;如果否,则执行步骤917;
步骤916、终端暂停该次高等级耳机当前音频输出,将该指令指示的通话通过该次高等级耳机输出;
在执行步骤916之前,终端确定该次高等级耳机可以输出通话,也就是满足通话条件;
步骤917、终端判断所确定的输出等级是否高于三路耳机中最低输出等级的耳机输出等级,如果是,则执行步骤918;如果否,则执行步骤919;
步骤918、终端暂停该最低等级耳机当前音频输出,将该指令指示的通话通过该最低等级耳机输出;
在执行步骤918之前,终端确定该最低等级耳机可以输出通话,也就是满足通话条件;
步骤919、终端判断所确定的输出等级是否高于外放的输出等级,如果是,执行步骤920,否则,结束本流程,不执行所接收的输出音频指令;
步骤920、终端将该指令指示的通话通过外放输出,外放同时输出当前音频。
以下举一个具体实施例对本发明进行说明
如图10所示,以美国谷歌公司生产的终端为例进行说明。该终端的操作***平台支持多任务,可以为不同音频输出提供技术支持。首先,该终端为用户提供一个切换音频输出界面,操作该界面就可以开启或关闭切换输出音频功能。当用户操作该切换音频输出界面时,终端接收到开启切换输出音频功能指示,进行开启控制并在终端的状态栏就会显示已经开启了输出音频功能,当用户再次操作该切换音频输出界面时,终端就会接收到关闭切换输出音频功能指示,进行关闭控制并在终端的状态栏显示已经关闭了输出音频功能。在开启输出音频功能后,终端就会在屏幕上创建一个音频输出界面,显示终端当前可以检测到的音频输出模块及当前音频输出模块的工作状态,比如,在界面上有三个按钮分别代表耳机1、耳机2及功放,如果终端检测到蓝牙耳机,也可以显示蓝牙耳机按钮。在终端的屏幕上还会有一个切换输出音频按键,当用户点击后,终端就会接收到切换输出音频指令,进行输出音频的切换过程。当然,用户也可以通过点击界面上的按钮来向终端发送切换输出音频指令,比如,点击一下则从开始状态进入准备状态,再次点击该按钮则进入切换输出音频状态,终端进行切换音频输出过程,如果点击的不是同一个按钮,则返回开始状态。在输出音频完成后,终端也会发送通知指示用户的。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种终端的多路音频切换方法,其特征在于,在终端中设置输出音频类型与音频输出模块的对应关系,且为不同音频输出模块设置输出等级,该方法还包括:
终端接收到输出音频指令,该指令携带输出音频类型;
终端根据所设置的对应关系,确定要输出音频类型对应的音频输出模块,并确定所对应音频输出模块的输出等级;
终端按照所确定的输出等级依次查找不高于该输出等级的输出音频模块,判断其中是否有空闲的音频输出模块,如果是,终端通过其中的当前最高等级的空隙音频输出模块输出该音频;如果否,终端按照所确定的输出等级确定要输出该音频的音频输出模块,指示该音频输出模块输出该音频。
2.如权利要求1所述的方法,其特征在于,所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
3.如权利要求2所述的方法,其特征在于,在所述指示该音频输出模块输出该音频的同时,该方法还包括:
如果该音频输出模块为耳机,暂停输出当前正在输出的其他音频;如果为外放,则不暂停当前正在输出的其他音频。
4.如权利要求1所述的方法,其特征在于,所述在终端中设置输出音频类型与音频输出模块的对应关系是以列表方式设置的;
所述为不同音频输出模块设置输出等级是以列表方式设置的。
5.一种终端的多路音频切换装置,其特征在于,该装置包括:逻辑运算模块、指令控制模块、存储模块及多个音频输出模块,其中,
逻辑运算模块,用于识别用户在终端上的操作后生成携带输出音频类型的输出音频指令,发送给指令控制模块;
指令控制模块,用于接收逻辑运算模块发送的输出音频指令,根据从存储模块获取的对应关系,确定该指令携带的输出音频类型对应的音频输出模块及输出等级,按照输出等级依次查找不高于该输出等级的输出音频模块,查找到其中的当前最高等级的空闲音频输出模块后,指示该空闲音频输出模块输出该音频;如果按照输出等级没有找到空闲的音频输出模块,根据从存储模块获取的不同音频输出模块的输出等级,确定输出等级所对应的音频输出模块,指示该音频输出模块输出该音频;
存储模块,用于存储输出音频类型与音频输出模块的对应关系,存储为不同音频输出模块设置输出等级;
多个音频输出模块中的一个音频输出模块,用于根据指令控制模块的指示输出该音频。
6.如权利要求5所述的装置,其特征在于,所述指令控制模块,还用于指示该音频输出模块在输出该音频的同时,暂停或不暂停输出当前正在输出的其他音频;
多个音频输出模块中的一个音频输出模块,还用于在输出该音频的同时,根据指令暂停或不暂停输出正在输出的其他音频。
7.如权利要求5或6所述的装置,其特征在于,所述音频输出模块为终端的耳机、蓝牙耳机或外放的多种任意组合。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110026839.9A CN102611961B (zh) | 2011-01-20 | 2011-01-20 | 一种终端的多路音频切换方法及装置 |
KR1020120002570A KR20120084666A (ko) | 2011-01-20 | 2012-01-09 | 휴대 단말기에서 멀티-채널 오디오 스위칭 방법 및 장치 |
EP12151838A EP2479961A1 (en) | 2011-01-20 | 2012-01-19 | Apparatus and method for switching multi-channel audio in a portable terminal |
US13/355,403 US20120189142A1 (en) | 2011-01-20 | 2012-01-20 | Apparatus and method for switching multi-channel audio in a portable terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110026839.9A CN102611961B (zh) | 2011-01-20 | 2011-01-20 | 一种终端的多路音频切换方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102611961A true CN102611961A (zh) | 2012-07-25 |
CN102611961B CN102611961B (zh) | 2014-08-06 |
Family
ID=46529074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110026839.9A Active CN102611961B (zh) | 2011-01-20 | 2011-01-20 | 一种终端的多路音频切换方法及装置 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20120084666A (zh) |
CN (1) | CN102611961B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102937886A (zh) * | 2012-10-29 | 2013-02-20 | 珠海全志科技股份有限公司 | 一种音频多设备通路输出方法及装置 |
CN103544958A (zh) * | 2013-11-04 | 2014-01-29 | 深圳Tcl新技术有限公司 | 切换音频输出时控制音频啸叫的方法和装置 |
CN105096981A (zh) * | 2015-09-25 | 2015-11-25 | 福州瑞芯微电子股份有限公司 | 一种多路声音播放方法、装置和*** |
CN105161121A (zh) * | 2015-09-14 | 2015-12-16 | 深圳蓝奥声科技有限公司 | 对音频外设传送音频的控制方法及音频传送控制器 |
CN105204814A (zh) * | 2014-06-24 | 2015-12-30 | Tcl集团股份有限公司 | 一种Android***的声卡切换方法及*** |
CN105451138A (zh) * | 2016-01-27 | 2016-03-30 | 胡明寿 | 一种音频输出方法及装置 |
CN105630586A (zh) * | 2014-10-30 | 2016-06-01 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105933822A (zh) * | 2016-05-18 | 2016-09-07 | 杰发科技(合肥)有限公司 | 车载音响控制***及方法 |
CN105992054A (zh) * | 2015-02-13 | 2016-10-05 | 青岛海尔电子有限公司 | 一种智能电视的播放方法及播放装置 |
CN106126165A (zh) * | 2016-06-16 | 2016-11-16 | 广东欧珀移动通信有限公司 | 一种音频流处理方法及移动终端 |
CN106445453A (zh) * | 2016-09-23 | 2017-02-22 | 北京小米移动软件有限公司 | 切换音频输出路径的方法及装置 |
CN106686211A (zh) * | 2016-11-30 | 2017-05-17 | 努比亚技术有限公司 | 一种分屏模式下声音播放的处理方法及终端 |
WO2018035868A1 (zh) * | 2016-08-26 | 2018-03-01 | 华为技术有限公司 | 输出音频的方法、电子设备以及存储介质 |
CN108848410A (zh) * | 2018-05-22 | 2018-11-20 | 深圳Tcl新技术有限公司 | 蓝牙音频传输方法、装置及计算机可读存储介质 |
CN109150221A (zh) * | 2018-08-01 | 2019-01-04 | Oppo广东移动通信有限公司 | 一种可穿戴设备主从切换方法及相关产品 |
CN111580781A (zh) * | 2020-05-27 | 2020-08-25 | 重庆蓝岸通讯技术有限公司 | 一种移动终端音频输出方法及移动终端 |
WO2023124265A1 (zh) * | 2021-12-28 | 2023-07-06 | 中兴通讯股份有限公司 | 一种音频切换方法、终端设备及蓝牙设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753316A (zh) * | 2004-09-21 | 2006-03-29 | 华为技术有限公司 | 一种音频输出通道切换装置及方法 |
KR20080050721A (ko) * | 2006-12-04 | 2008-06-10 | 삼성전자주식회사 | 휴대용 단말기의 오디오 출력 장치 및 방법 |
GB2447242A (en) * | 2007-03-05 | 2008-09-10 | Funktional Software Ltd | Personal audio management |
US20090187967A1 (en) * | 2007-06-28 | 2009-07-23 | Andrew Rostaing | Enhancements to data-driven media management within an electronic device |
CN101867657A (zh) * | 2010-06-24 | 2010-10-20 | 中兴通讯股份有限公司 | 一种手机上切换音频输出设备的方法及装置 |
-
2011
- 2011-01-20 CN CN201110026839.9A patent/CN102611961B/zh active Active
-
2012
- 2012-01-09 KR KR1020120002570A patent/KR20120084666A/ko not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753316A (zh) * | 2004-09-21 | 2006-03-29 | 华为技术有限公司 | 一种音频输出通道切换装置及方法 |
KR20080050721A (ko) * | 2006-12-04 | 2008-06-10 | 삼성전자주식회사 | 휴대용 단말기의 오디오 출력 장치 및 방법 |
GB2447242A (en) * | 2007-03-05 | 2008-09-10 | Funktional Software Ltd | Personal audio management |
US20090187967A1 (en) * | 2007-06-28 | 2009-07-23 | Andrew Rostaing | Enhancements to data-driven media management within an electronic device |
CN101867657A (zh) * | 2010-06-24 | 2010-10-20 | 中兴通讯股份有限公司 | 一种手机上切换音频输出设备的方法及装置 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102937886A (zh) * | 2012-10-29 | 2013-02-20 | 珠海全志科技股份有限公司 | 一种音频多设备通路输出方法及装置 |
CN103544958A (zh) * | 2013-11-04 | 2014-01-29 | 深圳Tcl新技术有限公司 | 切换音频输出时控制音频啸叫的方法和装置 |
CN103544958B (zh) * | 2013-11-04 | 2018-02-27 | 深圳Tcl新技术有限公司 | 切换音频输出时控制音频啸叫的方法和装置 |
CN105204814A (zh) * | 2014-06-24 | 2015-12-30 | Tcl集团股份有限公司 | 一种Android***的声卡切换方法及*** |
CN105630586A (zh) * | 2014-10-30 | 2016-06-01 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105992054A (zh) * | 2015-02-13 | 2016-10-05 | 青岛海尔电子有限公司 | 一种智能电视的播放方法及播放装置 |
CN105161121A (zh) * | 2015-09-14 | 2015-12-16 | 深圳蓝奥声科技有限公司 | 对音频外设传送音频的控制方法及音频传送控制器 |
CN105096981A (zh) * | 2015-09-25 | 2015-11-25 | 福州瑞芯微电子股份有限公司 | 一种多路声音播放方法、装置和*** |
CN105451138A (zh) * | 2016-01-27 | 2016-03-30 | 胡明寿 | 一种音频输出方法及装置 |
CN105933822A (zh) * | 2016-05-18 | 2016-09-07 | 杰发科技(合肥)有限公司 | 车载音响控制***及方法 |
CN105933822B (zh) * | 2016-05-18 | 2019-04-23 | 合肥杰发科技有限公司 | 车载音响控制***及方法 |
CN106126165A (zh) * | 2016-06-16 | 2016-11-16 | 广东欧珀移动通信有限公司 | 一种音频流处理方法及移动终端 |
WO2018035868A1 (zh) * | 2016-08-26 | 2018-03-01 | 华为技术有限公司 | 输出音频的方法、电子设备以及存储介质 |
US10620908B2 (en) | 2016-08-26 | 2020-04-14 | Huawei Technologies Co., Ltd. | Audio output method, electronic device, and storage medium |
US10963214B2 (en) | 2016-08-26 | 2021-03-30 | Huawei Technologies Co., Ltd. | Audio output method, electronic device, and storage medium |
US11507340B2 (en) | 2016-08-26 | 2022-11-22 | Honor Device Co., Ltd. | Audio output method, electronic device, and storage medium |
CN106445453A (zh) * | 2016-09-23 | 2017-02-22 | 北京小米移动软件有限公司 | 切换音频输出路径的方法及装置 |
CN106686211A (zh) * | 2016-11-30 | 2017-05-17 | 努比亚技术有限公司 | 一种分屏模式下声音播放的处理方法及终端 |
CN108848410A (zh) * | 2018-05-22 | 2018-11-20 | 深圳Tcl新技术有限公司 | 蓝牙音频传输方法、装置及计算机可读存储介质 |
CN109150221A (zh) * | 2018-08-01 | 2019-01-04 | Oppo广东移动通信有限公司 | 一种可穿戴设备主从切换方法及相关产品 |
WO2020025034A1 (zh) * | 2018-08-01 | 2020-02-06 | Oppo广东移动通信有限公司 | 一种可穿戴设备主从切换方法及相关产品 |
US11395059B2 (en) | 2018-08-01 | 2022-07-19 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Master/slave switching method for wearable apparatus and related product |
CN111580781A (zh) * | 2020-05-27 | 2020-08-25 | 重庆蓝岸通讯技术有限公司 | 一种移动终端音频输出方法及移动终端 |
WO2023124265A1 (zh) * | 2021-12-28 | 2023-07-06 | 中兴通讯股份有限公司 | 一种音频切换方法、终端设备及蓝牙设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102611961B (zh) | 2014-08-06 |
KR20120084666A (ko) | 2012-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102611961A (zh) | 一种终端的多路音频切换方法及装置 | |
US9218052B2 (en) | Framework for voice controlling applications | |
CN103995830B (zh) | 基于输入法的快速切换应用程序的方法及其移动终端 | |
KR20090096743A (ko) | 투명 층 애플리케이션 | |
US20150045092A1 (en) | Systems and methods for handling incoming calls on a media device | |
CN105630586A (zh) | 一种信息处理方法及电子设备 | |
CN102546952A (zh) | 一种移动终端界面的显示方法及移动终端 | |
CN102523052A (zh) | 测试方法和装置 | |
US11991612B2 (en) | Bluetooth data transmission method and apparatus, terminal and storage medium | |
JP2011239395A (ja) | イヤホンシステムとこれをサポートする携帯端末及びこれを基盤とするイヤホン動作方法 | |
CN107749299B (zh) | 一种多音频输出方法和装置 | |
US20130028449A1 (en) | Method and Apparatus for Switching Audio Channels of Communication Module | |
CN105450828A (zh) | 多卡移动终端中执行业务的方法 | |
CN103529988A (zh) | 一种移动终端触摸屏多固件设置方法及*** | |
CN111199743A (zh) | 音频编码格式确定方法、装置、存储介质及电子设备 | |
CN104298505A (zh) | 一种应用程序的操作方法 | |
CN104683469A (zh) | 一种应用程序数据的即时分享与运行方法及其*** | |
CN103888596A (zh) | 一种终端中语音模式的切换方法、装置和终端 | |
CN103680101B (zh) | 一种为nfc设备或nfc标签编辑nfc数据的方法及*** | |
KR20120074611A (ko) | 블루투스 기기 간의 페어링 방법 및 장치 | |
CN102890566A (zh) | 一种电子终端实现桌面切换的方法、装置及电子终端 | |
CN104754098A (zh) | 单按键耳机的音量调节方法及*** | |
CN104080026A (zh) | 一种信息处理的方法及一种线控耳机 | |
CN106686747B (zh) | 控制微信语音播报的方法、装置及可穿戴设备 | |
CN105072274A (zh) | 音频通道动态切换方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: 5-12 / F, building 6, 57 Andemen street, Yuhuatai District, Nanjing City, Jiangsu Province Patentee after: Samsung Electronics (China) R&D Center Patentee after: SAMSUNG ELECTRONICS Co.,Ltd. Address before: 17 / F, Xindi center, 188 Lushan Road, Jianye District, Nanjing, Jiangsu 210019 Patentee before: Samsung Electronics (China) R&D Center Patentee before: SAMSUNG ELECTRONICS Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |