专利名称:音源自动切换实现方法及装置的制作方法
技术领域:
本发明涉及电子设备技术领域,具体而言,涉及一种音源自动切换实现方法及装置。
背景技术:
目前,便携式电子产品的尺寸越来越小,因此不可能为这些电子产品配备使他们能够回放高质量声音信号的装置,尤其是,可用于扩音器的空间较小,所以在此类电子产品上音频功率和通带必然受到限制,由此,目前市面上已经出现了为这些电子产品提供配备有附加扩音器以改进由便携式电子产品读取的声音源的声音渲染的坞站设备。例如,随着苹果公司的iPod、iPhone( iPod以及iPhone均为苹果公司的注册商标) 等系列产品的热销,专为苹果产品提供更好音质的坞站设备(简称Docking)产品也越来越受到人们的欢迎。目前市面上的Docking产品种类繁多,而且功能也越来越丰富,其能够支持的Source源(即信号源)也越来越多,例如这些Source源可以为Aux、Bluetooth、iPodDock、FM 等等。然而,通常当用户需要切换Source源时,传统的方法就是使用Docking面板的按键或者遥控器去实现切换,采用这种方法进行Source源的切换需要用户亲自去参与操作,尤其对于不带遥控功能的Docking产品而言,用户还必须走到Docking产品摆放处,然后再进行面板按键的操作,从而增加了用户的操作难度,用户体验较差。
发明内容
为了解决现有技术中存在的在进行Source源切换时需要人工参与,增加了用户使用难度的问题,本发明的目的在于提供一种音源自动切换实现方法及装置。为了达到本发明的目的,本发明采用以下技术方案实现一种音源自动切换实现方法,包括建立与电子设备的连接;检测各音源接入接口的工作状态;依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。优选地,所述音源包括Bluetooth、USB、iPodDock、Airplay、FM 以及 Aux,其中,Bluetooth具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。优选地,当Bluetooth音源接入接口检测到音频传输请求时,选择第一音源切换策略执行音源切换,其包括如下步骤判断当前音源是否为Bluetooth,若是,则保持当前音源;否则转下一步;判断当前音源是否为Airplay、iPod Dock或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则发送停止命令至相应的音源接入接口,并将当前音源切换至Bluetooth,若相应的音源接入接口不是处于播放状态,则直接将当前音源切换至Bluetooth ;否则转下一步;判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Bluetooth,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至Bluetooth ;否则转下一步;判断得出当前音源为Aux,且直接将当前音源切换至Bluetooth。优选地,当iPod Dock音源接入接口检测到iPod Dock插入时,选择第二音源切换策略执行音源切换,其包括如下步骤判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步;判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若不是,则将当前音源切换至iPodDock ;否则转下一步;·判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,则将当前音源切换至iPod Dock ;否则转下一步;判断得出当前音源为Aux,且判断Aux音源接入接口是否处于播放状态,若是,则保持当前音源,否则,将当前音源切换至iPod Dock。优选地,当检测到iPod Dock音源接入接口的播放状态由停止变为播放的时,依据第二音源切换策略执行音源切换的步骤包括判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步;判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至iPod Dock ;否则转下一步;判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至iPod Dock,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至iPod Dock ;否则转下一步;判断得出当前音源为Aux,并将当前音源切换至iPod Dock。优选地,当检测到Aux音源接入接口的Aux脉冲标志位为真时,选择第三音源切换策略执行音源切换,其包括如下步骤判断当前音源是否为Aux,若是,则保持当前音源;否则转下一步;判断当前音源是否为Bluetooth、Airplay、USB或iPod Dock中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,将当前音源切换至Aux ;否则转下一步;判断得出当前音源为FM,判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若不是,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,将当前音源切换至Aux。 优选地,Aux音源接入接口设置Aux脉冲标志位的步骤包括周期判断是否有Aux模拟信号输入,若是,则计数器加1,否则,将计数器清零,并将Aux脉冲标志位置设置为假;
判断计数器是否大于预设的门限值,若否,则返回上一步,若是,则继续判断Aux脉冲标志位置是否为真,若Aux脉冲标志位置不为真,则将Aux脉冲标志位置为真,若Aux脉冲标志位置为真,则返回上一步。优选地,系统上电时,选择第四音源切换策略执行音源切换,其包括如下步骤判断音源自动切换功能是否打开,若否,则获取上一次关机时的历史音源,并将当前音源切换到该历史音源,若音源自动切换功能打开,则继续判断iPod Dock以及USB音源接入接口是否有iPod Dock或USB器件插入,若是,则将当前音源设置为iPod Dock或USB,其中,USB较iPod Dock具有高优先级,若iPod Dock以及USB音源接入接口没有iPod Dock或USB器件插入,则继续判断Aux音源接入接口是否有模拟信号输入,若是,则将当前音源设置为Aux,否则,将当前音源设置为FM。优选地,当Airplay音源接入接口检测到音频传输请求时,选择第五音源切换策 略执行音源切换,其包括如下步骤判断当前音源是否为Airplay,若是,则保持当前音源;否则转下一步;判断当前音源是否为iPod Dock、Bluetooth或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,并发送停止命令至Airplay音源接入接口,若相应的音源接入接口不是处于播放状态,则将当前音源切换至Airplay ;否则转下一步;判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Airplay,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至Airplay ;否则转下一步;判断得出当前音源为Aux,将当前音源切换至Airplay。优选地,当USB音源接入接口检测到USB器件插入时,选择第六音源切换策略执行音源切换,其包括如下步骤判断当前音源是否为USB,若是,则保持当前音源;否则转下一步;判断当前音源是否为Bluetooth、iPod Dock或Airplay中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至USB ;否则转下一步;判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至USB,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至USB ;否则转下一步;判断得出当前音源为Aux,将当前音源切换至USB。一种音源自动切换实现装置,包括通信单元,用于建立与电子设备的连接;检测单元,用于检测各音源接入接口的工作状态;执行单元,用于依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。优选地,所述通信单元至少包括Bluetooth音源接入接口、USB音源接入接口、iPod Dock音源接入接口、Airplay音源接入接口、FM音源接入接口及Aux音源接入接口的一种,其中,Bluetooth具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。优选地,所述检测单元包括Aux音源输入模块,用于连接至Aux音源接入接口,并依据Aux音源接入接口的工作情况输出相应的电平信号;Aux音源检测模块,用于通过读取Aux音源输入模块输出的电平信号值判断Aux音源接入接口的工作状态;以及,所述执行单元包括ADC模数转换模块,用于对Aux音源输入模块输出的电平信号进行模数转化处理,并输出Aux数字信号; MCU控制模块,用于依据从Aux音源检测模块获取的判断结果向功放模块发出是否播放Aux音源的控制指令;功放模块,用于依据获取的控制指令对Aux数字信号执行功率放大处理。优选地,所述Aux音源检测模块包括电阻R1 R9、电容C1 C4、电容C285、三极管Q14、Q17及Q18、以及二极管D5及D6,其中,Aux音源输入模块的Aux_R输出端通过电容Cl连接至三极管Q18的基极,Aux音源输入模块的Aux_L输出端通过电容C2连接至三极管Q17的基极,三极管Q18的发射极接地,三极管Q18的基极通过电阻Rl连接至电阻R3的第一端,三极管Q18的集电极通过电阻R2连接至电阻R3的第一端,电阻R3的第一端还通过电容C3接地,电阻R3的第二端连接至MCU控制模块的第一输入端,三极管Q17的基极通过电阻R4及R5连接至三极管Q17的集电极,三极管Q17的集电极还连接至二极管D6的阳极,三极管Q17的发射极接地,三极管Q18的集电极连接至二极管D5的阳极,二极管D5及D6的阴极均连接至电容C285的第一端以及电阻R6的第一端,电容C285的第二端接地并通过电容C4连接至MCU控制模块的第二输入端,电阻R6的第二端连接至电阻R9的第一端以及三极管Q14的基极,电阻R9的第二端接地,三极管Q14的发射极接地,三极管Q14的集电极通过电阻R7接高电平,以及,三极管Q14的集电极还通过电阻R8连接至MCU控制模块的第二输入端。通过上述本发明的技术方案可以看出,通过本发明,其能够使得相应的音源自动切换实现装置在与电子设备建立连接之后,通过检测其自身各音源接入接口的工作状态,从而依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换,采用该方法,不需要用户亲自操控设备的音源切换面板,降低了用户的使用难度,提高了用户体验,另外,本发明可以应用于玛站设备,除此之外,还可以扩展其应用到Sound Bar、Micro、DVD、BD等音频类产品上。
图I是本发明实施例提供的音源自动切换实现方法流程示意图;图2是本发明实施例提供的蓝牙音源的自动切换流程示意图;图3是本发明实施例提供的iPod Dock音源自动切换流程示意图;图4是本发明实施例提供的当iPod/iPhone/iPad等电子设备的播放状态由停止变为播放时的音源自动切换流程示意图5是本发明实施例提供的Aux音源自动切换功能模块示意图;图6是本发明实施例提供的Aux音源检测模块的硬件电路图;图7是本发明实施例提供的Aux音源自动切换流程示意图;图8是本发明实施例提供的FM音源自动切换流程示意图;图9是本发明实施例提供的Airplay音源自动切换流程示意图;图10是本发明实施例提供的USB音源自动切换流程示意图;图11是本发明实施例提供的音源自动切换实现装置结构示意图。本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进 一步的说明。
具体实施例方式下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。在本发明中,通过读取各个音源(Source )的状态值,并根据不同的状态去自动切换到用户所需要的Source,该方法简化了传统切换Source的步骤,为用户提供更舒适的使用体验。如图I所示,本发明实施例提供的一种音源自动切换实现方法,包括如下步骤S10、建立与电子设备的连接;S20、检测各音源接入接口的工作状态;S30、依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。具体地,所述音源包括Bluetooth、USB、iPodDock、Airplay、FM、Aux。在本实施例中,假设玛站设备支持下列音源Aux, iPod Dock, Bluetooth, FM,Airplay, USB,且默认Source是Aux,按面板Source键后切换的顺序依次是Aux - iPod Dock - Bluetooth - FM - Airplay - USB - Aux 如此循环;以及,各个音源之间的优先级如下Bluetooth - USB - iPod Dock - Airplay - FM - Aux,其中,数字信号具有比模拟信号较高的优先级,对于数字信号,Bluetooth具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。参考图2,在本实施例中,当Bluetooth音源接入接口检测到音频传输请求时,选择第一音源切换策略执行音源切换,其包括如下步骤I)判断当前音源是否为Bluetooth,若是,则保持当前音源;否则转下一步;2)判断当前音源是否为Airplay、iPod Dock或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则发送停止命令至相应的音源接入接口,并将当前音源切换至Bluetooth,若相应的音源接入接口不是处于播放状态,则直接将当前音源切换至Bluetooth ;否则转下一步;3)判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Bluetooth,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至Bluetooth ;否则转下一步;4)判断得出当前音源为Aux,且直接将当前音源切换至Bluetooth。参考图3,在本实施例中,由于iPod Dock的作用除了播放音乐外,还具备充电的功能,因此iPod Dock的自动切换与蓝牙的做法有所不同,用户有可能只是为了充电而插上iPod,当玛站设备的MCU (Micro Controller Unit,微处理单元)确认所有的Source都处于非激活状态的时候,玛站设备才会自动切换Source至iPod Dock。具体地,当iPod Dock音源接入接口检测到iPod Dock插入时,选择第二音源切换策略执行音源切换,其包括如下步骤I)判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步;2)由于BluetootKAirplay以及USB同为数字信号,其相对于模拟信号具有相对·较高的优先级,因此在本实施例中,这里判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若不是,则将当前音源切换至iPod Dock ;否则转下一步;3)判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,则将当前音源切换至iPod Dock ;否则转下一步;4)判断得出当前音源为Aux,且判断Aux音源接入接口是否处于播放状态,若是,则保持当前音源,否则,将当前音源切换至iPod Dock。参考图4,在本实施例中,当检测到iPod Dock音源接入接口的播放状态由停止变为播放时,依据第二音源切换策略执行音源切换的步骤包括I)判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步;2)判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至iPod Dock ;否则转下一步;3)判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至iPod Dock,这是因为此时可以判断得出iPod已经变为播放状态,由于数字信号具有较模拟信号较高的优先级别,因此此时需要进行切换,以将音源从FM切换到iPod Dock,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至iPod Dock ;否则转下一步;4)判断得出当前音源为Aux,同样地,由于数字信号具有较模拟信号较高的优先级另II,此时同样需要将当前音源从Aux切换至iPod Dock。参考图5,在本实施例中,由于Aux音源输入模块201输出的是模拟信号,其处理过程是经过ADC模数转换模块301后直接进入功放模块303的,因此想要获取模拟信号的播放状态(即播放和停止),单靠现有的电路是不可能实现的。为此,增加了 Aux音源检测模块202,其用以通过读取Aux音源输入模块201输出的电平状态值判断音源的状态。参考图5及图6,所述Aux音源检测模块202包括电阻Rl R9、电容Cf C4、电容C285、三极管Q14、Q17及Q18、以及二极管D5及D6,其中,Aux音源输入模块201的Aux_R输出端通过电容Cl连接至三极管Q18的基极,Aux音源输入模块201的Aux_L输出端通过电容C2连接至三极管Q17的基极,三极管Q18的发射极接地,三极管Q18的基极通过电阻Rl连接至电阻R3的第一端,三极管Q18的集电极通过电阻R2连接至电阻R3的第一端,电阻R3的第一端还通过电容C3接地,电阻R3的第二端连接至MCU控制模块302的第一输入端,三极管Q17的基极通过电阻R4及R5连接至三极管Q17的集电极,三极管Q17的集电极还连接至二极管D6的阳极,三极管Q17的发射极接地,三极管Q18的集电极连接至二极管D5的阳极,二极管D5及D6的阴极均连接至电容C285的第一端以及电阻R6的第一端,电容C285的第二端接地并通过电容C4连接至MCU控制模块302的第二输入端,电阻R6的第二端连接至电阻R9的第一端以及三极管Q14的基极,电阻R9的第二端接地,三极管Q14的发射极接地,三极管Q14的集电极通过电阻R7接高电平,以及,三极管Q14的集电极还通过电阻R8连接至MCU控制模块302的第二输入端。当Aux音源有输入信号的时候,经过三极管Q17、Q18放大后,进入D6和C285,整流滤波后得到一个稳定的电平信号,当Q14的基极电压大于O. 6V的时候,Q14处于导通状态,此时MCU读取AUDI0_SENSE脚,如果为低电平信号,则认为Aux有信号输入(处于播放 状态);反之,三极管Q14截止,此时MCU读取AUDI0_SENSE脚,如果为高电平信号,则认为Aux没有信号输入(处于停止状态)。参考图7,在本实施例中,当检测到Aux音源接入接口的Aux脉冲标志位为真时,选择第三音源切换策略执行音源切换,其包括如下步骤I)判断当前音源是否为Aux,若是,则保持当前音源;否则转下一步;2)判断当前音源是否为Bluetooth、Airplay、USB或iPod Dock中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,将当前音源切换至Aux ;否则转下一步;3)判断得出当前音源为FM,判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若不是,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,将当前音源切换至Aux。继续参考图7,在本实施例中,Aux音源接入接口设置Aux脉冲标志位的步骤包括I)周期判断是否有Aux模拟信号输入,若是,则计数器加1,否则,将计数器清零,并将Aux脉冲标志位置设置为假;2)判断计数器是否大于预设的门限值,若否,则返回上一步,若是,则继续判断Aux脉冲标志位置是否为真,若Aux脉冲标志位置不为真,则将Aux脉冲标志位置为真,若Aux脉冲标志位置为真,则返回上一步骤I)。参考图8,在本实施例中,由于FM信号的特殊性(无论是否存在可用电台信号,FM模块都会发出模拟信号),所以FM的自动切换流程仅在产品开机时启动,当其他音源都处于停止状态的时候,机子自动切换音源至FM。具体地,系统上电时,选择第四音源切换策略执行音源切换,其包括如下步骤I)判断音源自动切换功能是否打开,若否,则获取上一次关机时的历史音源,并将当前音源切换到该历史音源,若音源自动切换功能打开,则继续判断iPod Dock以及USB音源接入接口是否有iPod Dock或USB器件插入,若是,则将当前音源设置为iPod Dock或USB,其中,USB较iPod Dock具有高优先级,若iPod Dock以及USB音源接入接口没有iPodDock或USB器件插入,则继续判断Aux音源接入接口是否有模拟信号输入,若是,则将当前音源设置为Aux,否则,将当前音源设置为FM。参考图9,在本实施例中,当Airplay音源接入接口检测到音频传输请求时,选择第五音源切换策略执行音源切换,其包括如下步骤I)判断当前音源是否为Airplay,若是,则保持当前音源;否则转下一步;
2)判断当前音源是否为Bluetooth、iPod Dock或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,并发送停止命令至Airplay音源接入接口,若相应的音源接入接口不是处于播放状态,则将当前音源切换至Airplay ;否则转下一步;3)判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Airplay,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至Airplay ;否则转下一步;4)判断得出当前音源为Aux,将当前音源切换至Airplay。参考图10,在本实施例中,当USB音源接入接口检测到USB器件插入时,选择第六音源切换策略执行音源切换,其包括如下步骤I)判断当前音源是否为USB,若是,则保持当前音源;否则转下一步;2)判断当前音源是否为Bluetooth、iPod Dock或Airplay中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至USB ;否则转下一步;3)判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至USB,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至USB ;否则转下一步;4)判断得出当前音源为Aux,将当前音源切换至USB。如图11所示,本发明实施例还提供了一种音源自动切换实现装置,包括通信单元10,用于建立与电子设备的连接;检测单元20,用于检测各音源接入接口的工作状态;执行单元30,用于依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。本实施例中,所述通信单元10至少包括Bluetooth音源接入接口、USB音源接入接口、iPod Dock音源接入接口、Airplay音源接入接口、FM音源接入接口及Aux音源接入接口的一种,其中,Bluetooth具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。本实施例中,继续参考图5,所述检测单元20包括Aux音源输入模块201,用于连接至Aux音源接入接口,并依据Aux音源接入接口的工作情况输出相应的电平信号;Aux音源检测模块202,用于通过读取Aux音源输入模块输201出的电平信号值判断Aux音源接入接口的工作状态;
以及,所述执行单元包括ADC模数转换模块,301用于对Aux音源输入模块输出的电平信号进行模数转化处理,并输出Aux数字信号;MCU控制模块302,用于依据从Aux音源检测模块获取的判断结果向功放模块发出是否播放Aux音源的控制指令;功放模块303,用于依据获取的控制指令对Aux数字信号执行功率放大处理。继续参考图5及图6,所述Aux音源检测模块202包括电阻R1 R9、电容C1 C4、电容C285、三极管Q14、Q17及Q18、以及二极管D5及D6,其中,Aux音源输入模块的Aux_R输出端通过电容Cl连接至三极管Q18的基极,Aux音源输入模块的Aux_L输出端通过电容C2连接至三极管Q17的基极,三极管Q18的发射极接地,三极管Q18的基极通过电阻Rl连接至电阻R3的第一端,三极管Q18的集电极通过电阻R2连接至电阻R3的第一端,电阻R3的 第一端还通过电容C3接地,电阻R3的第二端连接至MCU控制模块302的第一输入端,三极管Q17的基极通过电阻R4及R5连接至三极管Q17的集电极,三极管Q17的集电极还连接至二极管D6的阳极,三极管Q17的发射极接地,三极管Q18的集电极连接至二极管D5的阳极,二极管D5及D6的阴极均连接至电容C285的第一端以及电阻R6的第一端,电容C285的第二端接地并通过电容C4连接至MCU控制模块的第二输入端,电阻R6的第二端连接至电阻R9的第一端以及三极管Q14的基极,电阻R9的第二端接地,三极管Q14的发射极接地,三极管Q14的集电极通过电阻R7接高电平,以及,三极管Q14的集电极还通过电阻R8连接至MCU控制模块302的第二输入端。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种音源自动切换实现方法,其特征在于,包括 建立与电子设备的连接; 检测各音源接入接口的工作状态; 依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。
2.如权利要求I所述的音源自动切换实现方法,其特征在于,所述音源包括Bluetooth、USB、iPod Dock、Airplay、FM 以及 Aux,其中,Bluetooth 具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。
3.如权利要求2所述的音源自动切换实现方法,其特征在于,当Bluetooth音源接入接口检测到音频传输请求时,选择第一音源切换策略执行音源切换,其包括如下步骤 判断当前音源是否为Bluetooth,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Airplay、iPod Dock或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则发送停止命令至相应的音源接入接口,并将当前音源切换至Bluetooth,若相应的音源接入接口不是处于播放状态,则直接将当前音源切换至Bluetooth ;否则转下一步; 判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Bluetooth,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至Bluetooth ;否则转下一步; 判断得出当前音源为Aux,且直接将当前音源切换至Bluetooth。
4.如权利要求2所述的音源自动切换实现方法,其特征在于,当iPodDock音源接入接口检测到iPod Dock插入时,选择第二音源切换策略执行音源切换,其包括如下步骤 判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至iPod Dock ;否则转下一步; 判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若FM音源接入接口不是处于自动搜台状态,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,则将当前音源切换至iPod Dock ;否则转下一步; 判断得出当前音源为Aux,且判断Aux音源接入接口是否处于播放状态,若是,则保持当前音源,否则,将当前音源切换至iPod Dock。
5.如权利要求4所述的音源自动切换实现方法,其特征在于,当检测到iPodDock音源接入接口的播放状态由停止变为播放的时,依据第二音源切换策略执行音源切换的步骤包括 判断当前音源是否为iPod Dock,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Bluetooth、Airplay或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至iPod Dock ;否则转下一步; 判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至iPod Dock,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至iPod Dock ;否则转下一步; 判断得出当前音源为Aux,并将当前音源切换至iPod Dock。
6.如权利要求2所述的音源自动切换实现方法,其特征在于,当检测到Aux音源接入接口的Aux脉冲标志位为真时,选择第三音源切换策略执行音源切换,其包括如下步骤 判断当前音源是否为Aux,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Bluetooth、Airplay、USB或iPod Dock中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,将当前音源切换至Aux ;否则转下一步; 判断得出当前音源为FM,判断FM音源接入接口是否处于自动搜台状态,若是,则保持当前音源,若不是,则继续判断当前频点是否存在可用电台,若是,则保持当前音源,若当前频点不存在可用电台,将当前音源切换至Aux。
7.如权利要求6所述的音源自动切换实现方法,其特征在于,Aux音源接入接口设置Aux脉冲标志位的步骤包括 周期判断是否有Aux模拟信号输入,若是,则计数器加I,否则,将计数器清零,并将Aux脉冲标志位置设置为假; 判断计数器是否大于预设的门限值,若否,则返回上一步,若是,则继续判断Aux脉冲标志位置是否为真,若Aux脉冲标志位置不为真,则将Aux脉冲标志位置为真,若Aux脉冲标志位置为真,则返回上一步。
8.如权利要求2所述的音源自动切换实现方法,其特征在于,系统上电时,选择第四音源切换策略执行音源切换,其包括如下步骤 判断音源自动切换功能是否打开,若否,则获取上一次关机时的历史音源,并将当前音源切换到该历史音源,若音源自动切换功能打开,则继续判断iPod Dock以及USB音源接入接口是否有iPod Dock或USB器件插入,若是,则将当前音源设置为iPod Dock或USB,其中,USB较iPod Dock具有高优先级,若iPod Dock以及USB音源接入接口没有iPod Dock或USB器件插入,则继续判断Aux音源接入接口是否有模拟信号输入,若是,则将当前音源设置为Aux,否则,将当前音源设置为FM。
9.如权利要求2所述的音源自动切换实现方法,其特征在于,当Airplay音源接入接口检测到音频传输请求时,选择第五音源切换策略执行音源切换,其包括如下步骤 判断当前音源是否为Airplay,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Bluetooth、iPod Dock或USB中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,并发送停止命令至Airplay音源接入接口,若相应的音源接入接口不是处于播放状态,则将当前音源切换至Airplay ;否则转下一步; 判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至Airplay,若FM音源接入接口不是处于自动搜台状态,贝1J直接将当前音源切换至Airplay ;否则转下一步; 判断得出当前音源为Aux,将当前音源切换至Airplay。
10.如权利要求2所述的音源自动切换实现方法,其特征在于,当USB音源接入接口检测到USB器件插入时,选择第六音源切换策略执行音源切换,其包括如下步骤 判断当前音源是否为USB,若是,则保持当前音源;否则转下一步; 判断当前音源是否为Bluetooth、iPod Dock或Airplay中的一种,若是,则继续判断相应的音源接入接口是否处于播放状态,若是,则保持当前音源,若相应的音源接入接口不是处于播放状态,则将当前音源切换至USB ;否则转下一步; 判断当前音源是否为FM,若是,则继续判断FM音源接入接口是否处于自动搜台状态,若是,则停止搜台,并将当前音源切换至USB,若FM音源接入接口不是处于自动搜台状态,则直接将当前音源切换至USB ;否则转下一步; 判断得出当前音源为Aux,将当前音源切换至USB。
11.一种音源自动切换实现装置,其特征在于,包括 通信单元,用于建立与电子设备的连接; 检测单元,用于检测各音源接入接口的工作状态; 执行单元,用于依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。
12.如权利要求11所述的音源自动切换实现装置,其特征在于,所述通信单元至少包括Bluetooth音源接入接口、USB音源接入接口、iPod Dock音源接入接口、Airplay音源接入接口、FM音源接入接口及Aux音源接入接口的一种,其中,Bluetooth具有最高优先级,USB、iPod Dock以及Airplay具有相同的优先级,且优先级别较Bluetooth低,FM具有较USB、iPod Dock或Airplay低的优先级,Aux具有最低优先级。
13.如权利要求12所述的音源自动切换实现装置,其特征在于,所述检测单元包括 Aux音源输入模块,用于连接至Aux音源接入接口,并依据Aux音源接入接口的工作情况输出相应的电平信号; Aux音源检测模块,用于通过读取Aux音源输入模块输出的电平信号值判断Aux音源接入接口的工作状态; 以及,所述执行单元包括 ADC模数转换模块,用于对Aux音源输入模块输出的电平信号进行模数转化处理,并输出Aux数字信号; MCU控制模块,用于依据从Aux音源检测模块获取的判断结果向功放模块发出是否播放Aux音源的控制指令; 功放模块,用于依据获取的控制指令对Aux数字信号执行功率放大处理。
14.如权利要求13所述的音源自动切换实现装置,其特征在于,所述Aux音源检测模块包括电阻R1 R9、电容C1 C4、电容C285、三极管Q14、Q17及Q18、以及二极管D5及D6,其中,Aux音源输入模块的么1 _1 输出端通过电容Cl连接至三极管Q18的基极,Aux音源输入模块的Aux_L输出端通过电容C2连接至三极管Q17的基极,三极管Q18的发射极接地,三极管Q18的基极通过电阻Rl连接至电阻R3的第一端,三极管Q18的集电极通过电阻R2连接至电阻R3的第一端,电阻R3的第一端还通过电容C3接地,电阻R3的第二端连接至MCU控制模块的第一输入端,三极管Q17的基极通过电阻R4及R5连接至三极管Q17的集电极,三极管Q17的集电极还连接至二极管D6的阳极,三极管Q17的发射极接地,三极管Q18的集电极连接至二极管D5的阳极,二极管D5及D6的阴极均连接至电容C285的第一端以及电阻R6的第一端,电容C285的第二端接地并通过电容C4连接至MCU控制模块的第二输入端,电阻R6的第二端连接至电阻R9的第一端以及三极管Q14的基极,电阻R9的第二端接地,三极管Q14的发射极接地,三极管Q14的集电极通过电阻R7接高电平,以及,三极管Q14的集电极还通过电阻R8连接至MCU控制模块的第二输入端。·
全文摘要
本发明公开了一种音源自动切换实现方法,包括建立与电子设备的连接;检测各音源接入接口的工作状态;依据各音源接入接口的工作状态选择预设的相应的音源切换策略执行音源切换。本发明提供的音源自动切换实现方法能够根据各音源接入接口的工作状态进行音源的自动切换,降低了用户的使用难度,提高了用户体验。
文档编号G05B19/042GK102945010SQ20121044292
公开日2013年2月27日 申请日期2012年11月7日 优先权日2012年11月7日
发明者赵于成, 赵德健 申请人:Tcl通力电子(惠州)有限公司