专利名称:一种音乐播放器和自动调整音乐播放器的音频输出的方法
技术领域:
本发明涉及一种音乐播放器,尤其涉及一种音乐播放器和自动调整音乐播放器的音频输出的方法。
背景技术:
随着技术的不断发展,用户不断的接触越来越多的多媒体娱乐设备,比如,MP4。现有的MP4播放装置上通常会带有视频输出,蓝牙音箱输出,耳机输出,喇叭输出等各种输出的功能。然而,当MP4播放装置有这么多的输出信息号都在输出时,如既有蓝牙音箱输出又有喇叭输出,会产生不必要的功耗。而且,若这么多功能经常要手动切换,使得操作很繁琐。在蓝牙、耳机、喇叭切换时,又会由于音量的设置不对,会导致声音输出过大的情况出现。
发明内容
本发明要解决的技术问题是提供一种音乐播放器和自动调整音乐播放器的音频输出的方法。本发明的发明目的是通过以下技术方案来实现的一种音乐播放器,其包括检测模块、信号输出端口、蓝牙通信模块、切换模块;其中,所述检测模块用于当音乐播放器正在播放音乐或视频时,检测所述信号输出端口是否发生拔插数据线事件;或,所述检测模块用于当音乐播放器正在播放音乐或视频时,检测所述蓝牙通信模块是否发生蓝牙连接或断开事件;所述切换模块用于当所述检测模块检测到所述信号输出端口发生拔插数据线事件或检测到所述蓝牙通信模块发生蓝牙连接或断开事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。上述的音乐播放器,其中还包括判断模块,用于当所述检测模块检测到发生拔或插数据线事件时,判断所述数据线的类型,所述数据线的类型包括是耳机和视频输出线。上述的音乐播放器,其中还包括所述判断模块还用于当判断插的数据线是耳机,进一步判断所述蓝牙输出模块是否在使用蓝牙输出;当判断所述蓝牙输出模块没有在使用蓝牙输出时,进一步判断是否在用喇叭输出;所述切换模块还用于当所述判断模块判断出音乐播放器在用喇叭输出,将音频切换到耳机。上述的音乐播放器,其中所述判断模块还用于当判断拔的数据线是视频输出线时,进一步判断所述蓝牙输出模块是否在使用蓝牙输出;当判断所述蓝牙输出模块没有在使用蓝牙输出时,进一步判断是否在用喇叭输出;所述切换模块还用于当所述判断模块判断没有在使用喇叭输出时,将音频切换到喇叭。 上述的音乐播放器,其中还包括音量调节模块,所述切换模块还用于当所述检测模块检测到检所述蓝牙通信模块发生蓝牙连接事件时,将音乐播放器的音频切换到连接的蓝牙音箱上,并通知所述音量调节模块将音量调为一半。
上述的音乐播放器,其中还包括所述判断模块还用于当所述检测模块检测到所述蓝牙通信模块发生蓝牙断开事件时,进一步判断所述信号输出端口是否连接了数据线;所述切换模块还用于当所述判断模块判断所述信号输出端口连接了数据线时,将音频切换到数据线上;所述切换模块还用于当所述判断模块判断所述信号输出端口没有连接数据线时,将音频切换到喇叭,并通知所述音量调节模块将音量调为一半。一种自动调整音乐播放器的音频输出的方法,所述方法包括当音乐播放器正在播放音乐或视频时,检测所述音乐播放器是否发生拔插数据线事件;或,当音乐播放器正在播放音乐或视频时,检测所述音乐播放器是否发生蓝牙连接或断开事件;当检测到所述音乐播放器发生拔插数据线事件或检测到所述音乐播放器发生蓝牙连接或断开事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。上述的自动调整音乐播放器的音频输出的方法,其中还包括当检测到所述音乐播放器发生拔或插数据线事件时,判断所述数据线的类型,所述数据线的类型包括是耳机和视频输出线。上述的自动调整音乐播放器的音频输出的方法,其中还包括当判断插的数据线是耳机,进一步判断所述音乐播放器是否在使用蓝牙输出;当判断所述音乐播放器没有在使用蓝牙输出时,进一步判断是否在用喇叭输出;判断出所述音乐播放器在用喇叭输出,将音频切换到耳机。上述的自动调整音乐播放器的音频输出的方法,其中还包括判断拔的数据线是视频输出线时,进一步判断所述音乐播放器是否在使用蓝牙输出;当判断所述音乐播放器没有在使用蓝牙输出时,进一步判断是否在用喇叭输出;当判断没有在使用喇叭输出时,将音频切换到喇叭。上述的自动调整音乐播放器的音频输出的方法,其中还包括当检测到所述音乐播放器发生蓝牙连接事件时,将音乐播放器的音频切换到连接的蓝牙音箱上,并将音量调为一半。上述的自动调整音乐播放器的音频输出的方法,其中还包括当检测到所述音乐播放器发生蓝牙断开事件时,进一步判断所述信号输出端口是否连接了数据线;当判断所述音乐播放器连接了数据线时,将音频切换到数据线上;当判断所述音乐播放器没有连接数据线时,将音频切换到喇叭,并将音量调为一半。本发明实施例提供的技术方案,当音乐播放器正在播放音乐或视频时,若检测到发生拔插数据线事件或发生蓝牙连接或断开事件时,音乐播放放器会根据发生拔插数据线事件或发生蓝牙连接或断开事件之前的音频使用状态,自动调整发生拔插数据线事件或发生蓝牙连接或断开事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。
为了易于说明,本发明由下述的较佳实施例及附图作以详细描述。图I所示为本发明的音乐播放器的结构图。
图2所示本发明的自动调整音乐播放器的音频输出的方法的流程图。图3所示本发明的自动调整音乐播放器的音频输出的方法的另一流程图。
具体实施方式
图I为本发明提供的一种音乐播放器的结构图。在本实施例中,音乐播放器包括信号输出端10、喇叭11、检测模块12、判断模块13、视频信号输出模块14、蓝牙输出模块15、切换模块16、音量调节模块17、蓝牙通信模块18。在本实施例中,该音乐播放器可以是MP4播放器。在本实施例中,当音乐播放器正在使用播放音乐或视频时,用户可能会执行拔数据线、插数据线、连接上蓝牙音箱、断开蓝牙音箱的操作。当不同的操作发生,音乐播放器会对音频执行不同的反应操作。在本实施例中,当音乐播放器正在使用播放音乐或视频时,检测音乐播放器是否发生拔插数据线事件,和是否发生蓝牙连接或断开事件。当上述的事件发生时,音乐播放器会根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。以下将对用户执行的拔数据线、插数据线的操作情况进行说明。在本实施例中,信号输出端口 10用于与外界的数据线连接,该数据线可以包括耳机和视频信号线。检测模块12用于当音乐播放器正在播放音乐或视频时,检测信号输出端口 10是否发生拔插数据线事件。在本实施例中,拔插数据线事件是指用户在信号输出端口 10上进行拔数据线和插数据线事件。所述切换模块16用于当所述检测模块12检测到信号输出端口 10发生拔插数据线事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。当然,当所述检测模块12检测到信号输出端口 10发生拔插数据线事件时,还需要通过判断模块13对当前音乐播放器的音频输出模式再进行进一步的判断后,比如,判断数据线的类型,判断是否正在使用蓝牙,判断是否在正使用喇叭,之后,切换模块16才能进行相应的切换或不切换。判断模块13用于当检测到发生插数据线事件时,判断该数据线的类型。在本实施例中,数据线的类型包括是耳机和视频输出线。视频信号输出模块14用于当判断该数据线是视频输出线时,将视频信号通过信号输出端口 10输出至该视频输出线。判断模块13还用于当判断该数据线是耳机时,进一步判断蓝牙输出模块15是否在使用蓝牙输出。在本实施例中,可以通过判断音乐播放器是否在使用蓝牙音箱播放音频来判断蓝牙输出模块15是否在使用蓝牙输出。当判断模块13判断音乐播放器在使用蓝牙音箱播放音频,即判断蓝牙输出模块15在使用蓝牙输出,则音乐播放器继续正常操作。当判断模块13判断音乐播放器没有在使用蓝牙音箱播放音频,即判断蓝牙输出模块15没有在使用蓝牙输出,进一步判断是否在用喇叭输出。在本实施例中,可以通过判断模块13判断喇叭11是否在播放音频,来判断是否在用喇叭输出。切换模块16用于当判断模块13判断出音乐播放器在用喇叭输出,将音频切换到耳机。即相当于关闭喇叭输出。判断模块13还用于当检测到发生拔数据线事件时,判断该数据线的类型。视频信号输出模块14还用于当判断模块13判断该数据线是视频输出线时,将视频信号输出至IXD上。 判断模块13还用于当判断该数据线是视频输出线时,进一步判断蓝牙输出模块15是否在使用蓝牙输出。当判断模块13判断音乐播放器在使用蓝牙音箱播放音频,即判断蓝牙输出模块15在使用蓝牙输出,则音乐播放器继续正常操作。当判断模块13判断音乐播放器没有在使用蓝牙音箱播放音频,即判断蓝牙输出模块15没有在使用蓝牙输出,进一步判断是否在用喇叭输出。在本实施例中,可以通过判断模块13判断喇叭11是否在播放音频,来判断是否在使用喇叭输出。切换模块16用于当判断模块13判断出音乐播放器没有在使用喇叭输出时,将音频切换到喇叭,并通知音量调节模块17将音量调为一半。本发明实施例提供的技术方案,当音乐播放器正在播放音乐或视频时,若检测到发生拔插数据线事件时,音乐播放放器会根据发生拔插数据线事件之前的音频使用状态,自动调整发生拔插数据线事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。以下将对用户执行的接上蓝牙音箱、断开蓝牙音箱的操作情况进行说明。检测模块12用于当音乐播放器正在播放音乐或视频时,检测蓝牙通信模块18是否发生蓝牙连接或断开事件。在本实施例中,可以用户手动操作蓝牙的连接或断开操作,也可以是音乐播放器自动执行蓝牙的连接或断开操作。本发明不进行限制,只需要音乐播放器检测是否发生蓝牙连接或断开事件。在本实施例中,蓝牙的连接或断开操作是指音乐播放器连接上蓝牙音箱,或音乐播放器与蓝牙音箱断开连接。切换模块16还用于当检测蓝牙通信模块18发生蓝牙连接事件时,将音乐播放器的音频切换到连接的蓝牙音箱上,并通知音量调节模块17将音量调为一半。此时,一并关闭耳机和喇叭输出。判断模块13还用于当检测蓝牙通信模块18发生蓝牙断开事件时,判断信号输出端口 10是否连接了数据线。切换模块16还用于当判断模块13判断信号输出端口 10连接了数据线时,将音频切换到数据线上。在本实施例中,比如,可以将数据线切换到耳机上或视频输出线上。切换模块16还用于当判断模块13判断信号输出端口 10没有连接数据线时,将音频切换到喇叭,并通知音量调节模块17将音量调为一半。本发明实施例提供的技术方案,当音乐播放器正在播放音乐或视频时,若检测到发生蓝牙连接或断开事件时,音乐播放放器会根据发生蓝牙连接或断开事件之前的音频使用状态,自动调整发生蓝牙连接或断开事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。如图2所示,图2为本发明提供的一种自动调整音乐播放器的音频输出的方法的流程图。 在本实施例中,音乐播放器中设置有拔插数据线的端口,喇叭。通过拔插数据线的端口可以与外界的数据线连接,该数据线可以包括耳机和视频信号线。该音乐播放器可以与耳机或蓝牙音箱进行连接。 在本实施例中,当音乐播放器正在使用播放音乐或视频时,用户可能会执行拔数据线、插数据线、连接上蓝牙音箱、断开蓝牙音箱的操作。当不同的操作发生,音乐播放器会对音频执行不同的反应操作在本实施例中,当音乐播放器正在使用播放音乐或视频时,检测音乐播放器是否发生拔插数据线事件,和是否发生蓝牙连接或断开事件。当上述的事件发生时,音乐播放器会根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。以下将对用户执行的拔数据线、插数据线的操作情况进行说明。在本实施例中,步骤S200,当音乐播放器正在播放音乐或视频时,检测是否发生拔插数据线事件。在本实施例中,拔插数据线事件是指用户在音乐播放器上进行拔数据线和插数据线事件。若检测到发生插数据线事件时,执行步骤S201 ;若检测到发生拔数据线事件时,执行步骤S207。步骤S201,当检测到发生插数据线事件时,判断该数据线的类型。在本实施例中,数据线的类型包括是耳机和视频输出线。当判断该数据线是视频输出线时,执行步骤S202 ;当判断该数据线是耳机时,直接执行步骤S203。步骤S202,将视频信号输出至该视频输出线,再执行步骤S203。步骤S203,判断该音乐播放器是否在使用蓝牙输出。在本实施例中,可以通过判断音乐播放器是否在使用蓝牙音箱播放音频来判断音乐播放器是否在使用蓝牙输出。在本实施例中,若判断音乐播放器在使用蓝牙音箱播放音频,则说明音乐播放器在使用蓝牙输出,则执行步骤S205,即,继续正常播放。若判断音乐播放器没有使用蓝牙音箱播放音频,则说明音乐播放器没有在使用蓝牙输出,则执行步骤S204。步骤S204,判断该音乐播放器是否在用喇叭输出。在本实施例中,若音乐播放器在用喇叭输出,则说明通过该音乐播放器的自身喇叭在正常使用音频,由于此时,插入了耳机,因而,需要将该喇叭关闭,即执行步骤S206。若音乐播放器没有在用喇叭输出,则说明该音乐播放器的自身喇叭没有正常使用音频,并由于在插入耳机之前,蓝牙音箱在使用,因而,可以执行步骤S205,继续正常播放。步骤S206,关闭喇叭输出,并将音频切换到耳机,同时,不调节音量,继续正常播放。步骤S207,当检测到发生拔数据线事件时,并且若视频输出线被拔出时,将视频信号输出至IXD上;步骤S208,判断该音乐播放器是否在使用蓝牙输出。在本实施例中,若判断音乐播放器在使用蓝牙输出,则说明音乐播放器在使用蓝牙音箱,则执行步骤S205,即,继续正常播放。若判断音乐播放器没有使用蓝牙输出,则说明音乐播放器没有在使用蓝牙音箱,则执行步骤S209。步骤S209,判断该音乐播放器是否在用喇叭输出。在本实施例中,若音乐播放器在用喇叭输出,则说明该音乐播放器的自身喇叭在正常使用,执行步骤S205。若音乐播放器没有在用喇叭输出,则说明该音乐播放器的自身喇叭没有正常使用,因而,可以执行步骤S210。步骤S210,将音频切换到喇叭,并暂停播放,将音量调为一半,等待用户按播放键。当检测到用户按播放键时,继续正常播放,即执行步骤S205。本发明实施例提供的技术方案,当音乐播放器正在播放音乐或视频时,若检测到发生拔插数据线事件时,音乐播放放器会根据发生拔插数据线事件之前的音频使用状态,自动调整发生拔插数据线事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。如图3所示,图3为本发明提供的一种自动调整音乐播放器的音频输出的方法的另一流程图。以下将对用户执行的接上蓝牙音箱、断开蓝牙音箱的操作情况进行说明。在本实施例中,步骤S300,当音乐播放器正在播放音乐或视频时,检测是否发生蓝牙连接或断开事件。在本实施例中,可以用户手动操作蓝牙的连接或断开操作,也可以是音乐播放器自动执行蓝牙的连接或断开操作。本发明不进行限制,只需要音乐播放器检测是否发生蓝牙连接或断开事件。在本实施例中,蓝牙的连接或断开操作是指音乐播放器连接上蓝牙音箱,或音乐播放器与蓝牙音箱断开连接。在本实施例中,当检测到发生蓝牙连接事件时,执行步骤S301 ;当检测到发生蓝牙断开事件时,执行步骤S302。步骤S301,将音乐播放器的音频切换到连接的蓝牙音箱上,并将音量调为一半,同时,关闭耳机及喇叭输出。步骤S302,判断该音乐播放器是否连接了数据线。在本实施例中,若判断出该音乐播放器连接了数据线,则执行步骤S303。若判断出该音乐播放器没有连接数据线,则执行步骤 S304。步骤S303,将音频切换到数据线上,并执行步骤S305,继续播放。比如,可以将数据线切换到耳机上或视频输出线上。步骤S304,将音频切换到喇叭,并暂停播放,将音量调为一半,等待用户按播放键。步骤S305,当检测到用户按播放键时,继续正常播放。本发明实施例提供的技术方案,当音乐播放器正在播放音乐或视频时,若检测到发生蓝牙连接或断开事件时,音乐播放放器会根据发生蓝牙连接或断开事件之前的音频使用状态,自动调整发生蓝牙连接或断开事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。以上所述之具体实施方式
为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式
。凡依照本发明之形状、结构所作的等效变化均包含本发明的保护范围内。
权利要求
1.一种音乐播放器,其特征在于,其包括检测模块、信号输出端口、蓝牙通信模块、切换模块; 其中,所述检测模块用于当音乐播放器正在播放音乐或视频时,检测所述信号输出端口是否发生拔插数据线事件;或 所述检测模块用于当音乐播放器正在播放音乐或视频时,检测所述蓝牙通信模块是否发生蓝牙连接或断开事件; 所述切换模块用于当所述检测模块检测到所述信号输出端口发生拔插数据线事件或 检测到所述蓝牙通信模块发生蓝牙连接或断开事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。
2.根据权利要求I所述的音乐播放器,其特征在于还包括判断模块,用于当所述检测模块检测到发生拔或插数据线事件时,判断所述数据线的类型,所述数据线的类型包括是耳机和视频输出线。
3.根据权利要求2所述的音乐播放器,其特征在于还包括 所述判断模块还用于当判断插的数据线是耳机,进一步判断所述蓝牙输出模块是否在使用蓝牙输出;当判断所述蓝牙输出模块没有在使用蓝牙输出时,进一步判断是否在用喇口八输出; 所述切换模块还用于当所述判断模块判断出音乐播放器在用喇叭输出,将音频切换到耳机。
4.根据权利要求2所述的音乐播放器,其特征在于还包括 所述判断模块还用于当判断拔的数据线是视频输出线时,进一步判断所述蓝牙输出模块是否在使用蓝牙输出;当判断所述蓝牙输出模块没有在使用蓝牙输出时,进一步判断是否在用喇叭输出; 所述切换模块还用于当所述判断模块判断没有在使用喇叭输出时,将音频切换到喇叭。
5.根据权利要求I所述的音乐播放器,其特征在于还包括音量调节模块,所述切换模块还用于当所述检测模块检测到检所述蓝牙通信模块发生蓝牙连接事件时,将音乐播放器的音频切换到连接的蓝牙音箱上,并通知所述音量调节模块将音量调为一半。
6.根据权利要求I所述的音乐播放器,其特征在于还包括 所述判断模块还用于当所述检测模块检测到所述蓝牙通信模块发生蓝牙断开事件时,进一步判断所述信号输出端口是否连接了数据线; 所述切换模块还用于当所述判断模块判断所述信号输出端口连接了数据线时,将音频切换到数据线上; 所述切换模块还用于当所述判断模块判断所述信号输出端口没有连接数据线时,将音频切换到喇叭,并通知所述音量调节模块将音量调为一半。
7.一种自动调整音乐播放器的音频输出的方法,其特征在于,所述方法包括 当音乐播放器正在播放音乐或视频时,检测所述音乐播放器是否发生拔插数据线事件;或, 当音乐播放器正在播放音乐或视频时,检测所述音乐播放器是否发生蓝牙连接或断开事件;当检测到所述音乐播放器发生拔插数据线事件或检测到所述音乐播放器发生蓝牙连接或断开事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态。
8.根据权利要求7所述的自动调整音乐播放器的音频输出的方法,其特征在于还包括 当检测到所述音乐播放器发生拔或插数据线事件时,判断所述数据线的类型,所述数据线的类型包括是耳机和视频输出线。
9.根据权利要求8所述的自动调整音乐播放器的音频输出的方法,其特征在于还包括 当判断插的数据线是耳机,进一步判断所述音乐播放器是否在使用蓝牙输出; 当判断所述音乐播放器没有在使用蓝牙输出时,进一步判断是否在用喇叭输出; 判断出所述音乐播放器在用喇叭输出,将音频切换到耳机。
10.根据权利要求8所述的自动调整音乐播放器的音频输出的方法,其特征在于还包括 判断拔的数据线是视频输出线时,进一步判断所述音乐播放器是否在使用蓝牙输出; 当判断所述音乐播放器没有在使用蓝牙输出时,进一步判断是否在用喇叭输出; 当判断没有在使用喇叭输出时,将音频切换到喇叭。
11.根据权利要求7所述的自动调整音乐播放器的音频输出的方法,其特征在于还包括 当检测到所述音乐播放器发生蓝牙连接事件时,将音乐播放器的音频切换到连接的蓝牙音箱上,并将音量调为一半。
12.根据权利要求7所述的自动调整音乐播放器的音频输出的方法,其特征在于还包括 当检测到所述音乐播放器发生蓝牙断开事件时,进一步判断所述信号输出端口是否连接了数据线; 当判断所述音乐播放器连接了数据线时,将音频切换到数据线上; 当判断所述音乐播放器没有连接数据线时,将音频切换到喇叭,并将音量调为一半。
全文摘要
本发明涉及一种音乐播放器,包括检测模块、信号输出端口、蓝牙通信模块、切换模块;其中,检测模块用于当音乐播放器正在播放音乐或视频时,检测信号输出端口是否发生拔插数据线事件;或检测模块用于当音乐播放器正在播放音乐或视频时,检测蓝牙通信模块是否发生蓝牙连接或断开事件;切换模块用于当检测模块检测到所述信号输出端口发生拔插数据线事件或检测到蓝牙通信模块发生蓝牙连接或断开事件时,根据发生事件之前的音频使用状态,调整发生事件时的音频使用状态,从而不需要用户对每个输出进行手动设置,从而可以提高客户操作MP4时的用户体验。
文档编号G11C7/16GK102623041SQ20121009697
公开日2012年8月1日 申请日期2012年4月5日 优先权日2012年4月5日
发明者陈东生 申请人:福兴达科技实业(深圳)有限公司