一种控制语音播放模式的方法和装置制造方法

文档序号:6764148阅读:181来源:国知局
一种控制语音播放模式的方法和装置制造方法
【专利摘要】本发明公开了一种控制语音播放模式的方法和装置。其中本发明提供的控制语音播放模式的方法包括:A、监听播放设备是否播放语音;B、当监听到播放设备开始播放语音时,获取所述播放设备的语音播放模式;C、判断获取的语音播放模式是否是扬声器模式,若判断为否,则退出流程;若判断为是,则执行步骤D;D、监听距离感应器,当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式;E、将语音播放模式设置为听筒模式之后,监听距离感应器,当判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式,并返回步骤D;其中,通过调用播放设备的系统平台的应用程序接口设定语音播放模式。
【专利说明】一种控制语音播放模式的方法和装置
【技术领域】
[0001]本发明涉及电子【技术领域】,特别涉及一种控制语音播放模式的方法和装置。
【背景技术】
[0002]现有的语音播放设备,在播放语音内容时,可以有两种语音播放模式:一种是扬声器模式,适用扬声器播放语音,适用于播放设备距离收听者较远的情况,另一种是听筒模式,将听筒置于耳边时才能听到语音内容,适用于播放设备距离收听者较近的情况。然而现有的语音播放设备,例如手机或便携音箱等,如果在扬声器模式下播放语音,则被拿到耳朵旁边时,不能由播放设备智能地将模式设定为听筒模式,这样会增大电力消耗并且减少播放设备的使用寿命。因此,亟需一种可以由播放设备来智能地控制语音播放模式的方法和
>J-U ρ?α装直。

【发明内容】

[0003]本发明提供一种控制语音播放模式的方法和系统,以达到由播放设备来智能地控制语音播放模式的效果。为达到上述目的,本发明采用如下技术方案:
[0004]本发明公开了一种控制语音播放模式的方法,该方法包括:
[0005]Α、监听播放设备是否播放语音;
[0006]B、当监听到播放设备开始播放语音时,获取所述播放设备的语音播放模式;
[0007]C、判断获取的语音播放模式是否是扬声器模式,若判断为否,则退出流程;若判断为是,则执行步骤D ;
[0008]D、监听距离感应器,当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式;
[0009]Ε、将语音播放模式设置为听筒模式之后,监听距离感应器,当判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式,并返回步骤D ;
[0010]其中,所述将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式。
[0011]其中,所述监听播放设备是否播放语音的具体方法,是监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作。
[0012]其中,所述获取播放设备的语音播放模式的具体方法,是监听播放设备的播放语音的硬件的电参数或监听系统平台。
[0013]其中,当监听到播放设备结束播放语音时,停止监听该距离感应器。
[0014]其中,当监听到播放设备结束播放语音时,将播放设备的语音播放模式设置为播放设备开始播放语音时的语音播放模式。
[0015]本发明还公开了一种控制语音播放模式的装置,该装置通过监听距离感应器控制语音播放模式,并包括:第一监听模块、模式获取模块、模式判断模块、第二监听模块和模式控制模块;[0016]第一监听模块,用于监听播放设备是否播放语音;
[0017]模式获取模块,用于当第一监听模块监听到播放设备开始播放语音时,获取语音播放模式;
[0018]模式判断模块,用于判断模式获取模块获取的语音播放模式是否是扬声器模式;
[0019]第二监听模块,用于当模式获取模块获取的语音播放模式是扬声器模式时,监听距离感应器;
[0020]模式控制模块,用于当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式,以及当将语音播放模式设置为听筒模式之后且判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式;模式控制模块将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式。
[0021]其中,所述第一监听模块,用于监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作,以监听播放设备是否播放语音。
[0022]其中,所述模式判断模块,用于监听播放设备的播放语音的硬件的电参数或监听系统平台,以获取播放设备的语音播放模式。
[0023]其中,当所述第一监听模块监听到播放设备结束播放语音时,所述第二监听模块停止监听该距离感应器。
[0024]其中,当所述第一监听模块监听到播放设备结束播放语音时,所述模式控制模块将播放设备的语音播放模式设置为播放设备开始播放语音时的语音播放模式。
[0025]本发明实施例的有益效果是:通过对距离感应器的监听,自动地判断语音播放模式需要设置为扬声器模式还是听筒模式,从而实现智能地控制语音播放模式的功效;进一步地,只有在播放设备开始播放语音时的语音播放模式是扬声器模式时,才智能地控制语音播放模式,可以降低电力消耗。
【专利附图】

【附图说明】
[0026]图1为本发明较佳实施例提供的一种控制语音播放模式的方法的流程图;
[0027]图2为本发明控制语音播放模式的方法的较佳实施例的详细的流程图;
[0028]图3为本发明较佳实施例提供的一种控制语音播放模式的装置的框图;
[0029]图4为本发明控制语音播放模式的装置的较佳实施例的详细的框图。
【具体实施方式】
[0030]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步的详细描述。
[0031]图1为本发明较佳实施例提供的一种控制语音播放模式的方法的流程图。该方法能够通过监听距离感应器控制语音播放模式。包括以下的步骤:
[0032]SlOO:监听播放设备是否播放语音;
[0033]S200:当监听到播放设备开始播放语音时,获取所述播放设备的语音播放模式;
[0034]S300:判断获取的语音播放模式是否是扬声器模式,若判断为否,则退出流程;若判断为是,则执行步骤S400 ;[0035]S400:监听距离感应器,当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式。
[0036]在步骤SlOO中,监听播放设备是否播放语音的具体方式,包括监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作,本实施例中是通过监听系统平台来监听播放设备是否播放语音,可以实现快速监听;步骤S200中,获取所述播放设备的语音播放模式的具体方式,包括监听播放设备的播放语音的硬件的电参数或监听系统平台,本实施例中是通过监听系统平台来获取所述播放设备的语音播放模式,可以实现快速监听;步骤S300中,若判断获取的语音播放模式不是扬声器模式,即如果获取的语音播放模式是听筒模式,则退出流程,不再进行后续的判断步骤,可以避免在初始的语音播放模式是听筒模式时,误将语音播放模式设置为扬声器模式,从而减少电力的消耗,并且能够改善用户的体验。
[0037]距离感应器,可以设置在听筒的位置,其能够感测阻挡物的预设的范围,可以由距离感应器自身的硬件参数决定。对于部分播放设备,自身具有距离感应器,可以通过系统平台监听距离感应器,对于不具有距离感应器的一些播放设备,可以通过增设符合要求的距离感应器,来达到本发明的目的。
[0038]图2为本发明控制语音播放模式的方法的较佳实施例的详细的流程图。与图1相t匕,增加了步骤S500:将语音播放模式设置为听筒模式之后,监听距离感应器,当判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式,并返回步骤S400。
[0039]另外,本实施例中,当监听到播放设备结束播放语音时,会停止监听该距离感应器,并将语音播放模式设置为播放设备开始播放语音时的语音播放模式,就本实施例而言,由于如果播放设备开始播放语音时的语音播放模式是听筒模式则退出流程不再进行后续的判断,因此将语音播放模式设置为播放设备开始播放语音时的语音播放模式,本实施例中就是将语音播放模式设置为扬声器模式。
[0040]所述将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式;另外,在实际的操作中,播放设备开始播放语音时的语音播放模式,可以由系统预设,也可以由用户调整,用户调整语音播放模式的方法,也可以是通过调用播放设备的系统平台的应用程序接口。播放设备,可以是手机、便携式音乐播放器、便携式音箱等。
[0041]图3为本发明较佳实施例提供的一种控制语音播放模式的装置的框图。该装置通过监听距离感应器控制语音播放模式,包括:第一监听模块100、模式获取模块200、模式判断模块300、第二监听模块400和模式控制模块500。
[0042]其中,第一监听模块100,监听播放设备是否播放语音;模式获取模块200,当第一监听模块100监听到播放设备开始播放语音时,获取语音播放模式;模式判断模块300,判断模式获取模块200获取的语音播放模式是否是扬声器模式;第二监听模块400,当模式获取模块200获取的语音播放模式是扬声器模式时,监听距离感应器;模式控制模块500,根据第二监听模块400对距离感应器的监听来控制语音播放模式,具体地说,当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式,以及当模式控制模块500将语音播放模式设置为听筒模式之后且判断距离感应器在一预设的范围之内未感应到阻挡物时,模式控制模块500会将语音播放模式设置为扬声器模式。模式控制模块500将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式。
[0043]当所述第一监听模块100监听到播放设备结束播放语音时,所述第二监听模块400停止监听该距离感应器,所述模式控制模块500将播放设备的语音播放模式设置为播放设备开始播放语音时的语音播放模式。
[0044]第一监听模块100,用于监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作,以监听播放设备是否播放语音,换言之,第一监听模块100监听播放设备是否播放语音的具体方式,包括监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作,本实施例中是通过监听系统平台来监听播放设备是否播放语音,可以实现快速监听;模式获取模块200,用于监听播放设备的播放语音的硬件的电参数或监听系统平台,以获取播放设备的语音播放模式,换言之,模式获取模块200获取所述播放设备的语音播放模式的具体方式,包括监听播放设备的播放语音的硬件的电参数或监听系统平台,本实施例中是通过监听系统平台来获取所述播放设备的语音播放模式,可以实现快速监听。具体的实现方式不以本实施例的公开为限。
[0045]图4为本发明控制语音播放模式的装置的较佳实施例的详细的框图。本实施例之中的模式控制模块500具有判断子模块510和设置子模块520,其中判断子模块510,判断距离感应器是否在所述预设的范围之内感应到阻挡物;设置子模块520,依据判断子模块510的判断,来设置语音播放模式。
[0046]另外,本发明的控制语音播放模式的方法或控制语音播放模式的装置,也可以预设一个切换时间,当距离感应器在连续的切换时间之内,在预设的范围之内均感应到阻挡物时才会将语音播放模式设置为听筒模式,并且当距离感应器在连续的切换时间之内,在预设的范围之内均未感应到阻挡物时才会将语音播放模式设置为扬声器模式,这样的设计可以降低误判的概率。
[0047]本发明的实施例具有以下的优点:
[0048](一)通过对距离感应器的监听,自动地判断语音播放模式需要设置为扬声器模式还是听筒模式,从而达到智能地控制语音播放模式的功效;
[0049](二)只有在播放设备开始播放语音时的语音播放模式是扬声器模式时,才智能地控制语音播放模式,可以降低电力消耗,改善用户体验;
[0050](三)通过系统平台的应用程序接口监听播放设备,获取及/或设置语音播放模式,操作简单;
[0051](四)当监听到播放设备停止播放语音时,将语音播放模式设置为播放设备开始播放语音时的语音播放模式,可以在智能地调整播放模式的同时,避免修改系统预设的或是由用户手动选择的语音播放模式。
[0052]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
【权利要求】
1.一种控制语音播放模式的方法,其特征在于,该方法包括: A、监听播放设备是否播放语音; B、当监听到播放设备开始播放语音时,获取所述播放设备的语音播放模式; C、判断获取的语音播放模式是否是扬声器模式,若判断为否,则退出流程;若判断为是,则执行步骤D ; D、监听距离感应器,当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式; E、将语音播放模式设置为听筒模式之后,监听距离感应器,当判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式,并返回步骤D ; 其中,所述将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式。
2.根据权利要求1所述的方法,其特征在于, 所述监听播放设备是否播放语音的具体方法,是监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作。
3.根据权利要求2所述的方法,其特征在于, 所述获取播放设备的语音播放模式的具体方法,是监听播放设备的播放语音的硬件的电参数或监听系统平台。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,该方法进一步包括: 当监听到播放设备结束播放语音时,停止监听该距离感应器。
5.根据权利要求1至3任一权利要求所述的方法,其特征在于,该方法进一步包括: 当监听到播放设备结束播放语音时,将语音播放模式设置为播放设备开始播放语音时的语音播放模式。
6.一种控制语音播放模式的装置,其特征在于,该装置通过监听距离感应器控制语音播放模式,并包括:第一监听模块、模式获取模块、模式判断模块、第二监听模块和模式控制模块; 第一监听模块,用于监听播放设备是否播放语音; 模式获取模块,用于当第一监听模块监听到播放设备开始播放语音时,获取语音播放模式; 模式判断模块,用于判断模式获取模块获取的语音播放模式是否是扬声器模式; 第二监听模块,用于当模式获取模块获取的语音播放模式是扬声器模式时,监听距离感应器; 模式控制模块,用于当判断距离感应器在一预设的范围之内感应到阻挡物时,将语音播放模式设置为听筒模式,以及当将语音播放模式设置为听筒模式之后且判断距离感应器在一预设的范围之内未感应到阻挡物时,将语音播放模式设置为扬声器模式;模式控制模块将语音播放模式设定为听筒模式或将语音播放模式设定为扬声器模式,是通过调用播放设备的系统平台的应用程序接口来设定语音播放模式。
7.根据权利要求6所述的装置,其特征在于, 所述第一监听模块,用于监听播放设备的播放语音的硬件的电参数或监听系统平台或监听用于播放语音的软件是否工作,以监听播放设备是否播放语音。
8.根据权利要求7所述的装置,其特征在于, 所述模式判断模块,用于监听播放设备的播放语音的硬件的电参数或监听系统平台,以获取播放设备的语音播放模式。
9.根据权利要求6至8任一权利要求所述的装置,其特征在于, 当所述第一监听模块监听到播放设备结束播放语音时,所述第二监听模块停止监听该距离感应器。
10.根据权利要求6至8任一权利要求所述的装置,其特征在于, 当所述第一监听模块监听到播放设备结束播放语音时,所述模式控制模块将播放设备的语音播放模式设置为播放设备开始播放语音时的语音播放模式。
【文档编号】G11B19/02GK103811033SQ201210458170
【公开日】2014年5月21日 申请日期:2012年11月14日 优先权日:2012年11月14日
【发明者】陈义 申请人:北京新媒传信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1