一种多媒体播放方法及装置与流程

文档序号:11292717阅读:282来源:国知局
一种多媒体播放方法及装置与流程

本发明涉及数据通信领域,尤其涉及一种多媒体播放方法及装置。



背景技术:

随着终端功能的丰富化,用户可以使用终端进行多种类的应用,同时,这也导致了用户使用终端的场所越来越多。

日常生活中,用户经常在公交车、地铁等有广播提示音的公共交通工具上,使用终端观看音乐、视频等多媒体内容或带有背景声音的应用。

然而,当用户在公交车、地铁等有广播提示音的公共交通工具上,使用终端观看音乐、视频等多媒体内容或带有背景声音的应用时,往往是在佩戴耳机的情况下观看的。那么,此时用户的注意力会被丰富多彩的多媒体内容或背景声音所吸引,导致用户忽略公共交通工具的广播提示音、重要通知和警示音等,给人们的生活带来了很大的不便。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种多媒体播放方法及装置,能够在公共交通工具上识别提示音事件,实现终端与外界环境的智能交互,从而体现了终端的人性化。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供一种多媒体播放方法,包括:

检测终端的移动速度;

若所述移动速度超过预设的阀值,则判断是否采集到提示音事件;

若采集到所述提示音事件,则将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停所述多媒体的播放。

进一步地,所述判断是否采集到提示音事件,具体包括:

采集环境音频数据;

将所述环境音频数据与预设的音频数据特征进行匹配;

若所述环境音频数据与预设的音频数据特征匹配一致,则判断采集到提示音事件。

进一步地,所述将环境音频数据与预设的音频数据特征进行匹配,具体包括:

对所述环境音频数据进行特征提取,获得环境音频特征;

计算所述环境音频特征与所述预设的音频数据特征的相似度;

若所述相似度大于或等于预设的相似度阈值,则所述环境音频数据与所述预设的音频数据特征匹配一致。

进一步地,在所述判断是否采集到提示音事件之后,还包括:

若未采集到所述提示音事件,则继续按所述第一播放方式进行播放。

进一步地,所述第一播放方式为按第一播放音量进行播放,所述第二播放方式为按第二播放音量进行播放,其中,所述第一播放音量大于所述第二播放音量。

第二方面,本发明实施例提供一种多媒体播放装置,包括检测单元、判断单元和播放单元,其中:

所述检测单元,用于检测终端的移动速度;

所述判断单元,用于在所述检测单元检测到的所述移动速度超过预设的阀值时,判断是否采集到提示音事件;

所述播放单元,用于在所述判断单元判断出采集到所述提示音事件时,将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停所述多媒体的播放。

进一步地,所述判断单元,具体用于:

采集环境音频数据;将所述环境音频数据与预设的音频数据特征进行匹配;若所述环境音频数据与预设的音频数据特征匹配一致,则判断采集到提示音事 件。

进一步地,所述判断单元,具体用于:

对所述环境音频数据进行特征提取,获得环境音频特征;计算所述环境音频特征与所述预设的音频数据特征的相似度;若所述相似度大于或等于预设的相似度阈值,则所述环境音频数据与所述预设的音频数据特征匹配一致。

进一步地,所述播放单元,还用于:

在所述判断单元判断出未采集到所述提示音事件时,继续按所述第一播放方式进行播放。

进一步地,所述第一播放方式为按第一播放音量进行播放,所述第二播放方式为按第二播放音量进行播放,其中,所述第一播放音量大于所述第二播放音量。

本发明实施例提供了一种多媒体播放方法及装置,通过检测终端的移动速度;若移动速度超过预设的阀值,则判断是否采集到提示音事件;若采集到提示音事件,则将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停多媒体的播放。采用上述技术实现方案,由于终端可以在公共交通工具上识别提示音事件(广播、提示音等),实现终端在不同外界环境(声音)时采用不同的播放多媒体的播放方式,以避免用户在公共交通工具上观看多媒体时错过重要的提示音事件,从而体现了终端人性化的多媒体播放服务。

附图说明

图1为本发明实施例提供的多媒体播放系统的系统架构图;

图2为本发明实施例提供的一种多媒体播放方法的流程示意图一;

图3为本发明实施例提供的一种多媒体播放方法的流程示意图二;

图4为本发明实施例提供的一种多媒体播放方法的流程示意图三;

图5为本发明实施例提供的终端公共场景播放模式的示意图;

图6为本发明实施例提供的一种多媒体播放装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供的多媒体播放方法应用于多媒体播放系统。图1为本发明实施例提供的多媒体播放系统的系统架构图,参考图1所示,该多媒体播放系统包括终端101和公共交通工具102。其中,终端101用于向用户播放音乐、视频等多媒体内容或带有背景声音的应用。公共交通工具102,存储了公交车、地铁等环境下常用的广播提示音,如报站音、通知等音频数据,用于向用户播放提示音事件(广播、提示音等)。具体地,终端101包括用于根据监测到的运动状态判断自身是否处于公共交通工具的检测单元1011、用于在检测单元1011检测到自身处于公共交通工具上时判断是否采集到公共交通工具播放的提示音事件的判断单元1012和用于在判断单元1012判断出识别出存在提示音事件时对当前媒体播放进行控制的播放单元1014。可以看出,终端101可以在公共交通工具102上识别提示音事件,并在识别出提示音事件时采用不同的播放多媒体的播放方式,以避免用户在公共交通工具上观看多媒体时错过重要的提示音事件。

实施例一

图2为本发明实施例提供的一种多媒体播放方法的流程示意图一,该方法包括:

步骤201:检测终端的移动速度;

终端的移动速度,用于判断出终端是否处于公交车、地铁等有广播提示音的公共交通环境下。

需要说明的是,终端移动速度的检测可以通过速度传感器来实现。当然,还可以通过其他方式检测终端的移动速度,本发明实施例对此不做具体的限制。

步骤202:若移动速度超过预设的阀值,则判断是否采集到提示音事件;

可选的,预设的阀值,可以根据实际需要进行设置。举例来说,公交车的 平均运行速度为45km/h,地铁的平均运行速度为60km/h,那么,阀值可以设置为30km/h,也就是说,当终端的移动速度超过30km/h,则实时采集终端所处环境的环境音频数据。

在本步骤中,若移动速度小于预设的阀值,说明终端没有处于公共交通环境下,因此,无需通过实时采集环境音频数据来判断终端所处环境是否有广播提示音;若移动速度超过预设的阀值,说明终端处于公共交通环境下,则需要实时采集环境音频数据,以判断终端所处环境是否有广播提示音。

可理解地,终端判断是否采集到提示音事件,即终端判断自身所处的如公交车、地铁等环境下,是否存在如报站音、广播通知等提示音,以便在存在提示音事件时,对自身的多媒体播放进行控制。

在实际应用中,终端判断是否采集到提示音事件,可以通过多种方式实现,例如,终端在判断出自身所处的环境音的音量突然增大时,判断采集到提示音事件。当然,终端判断是否采集到提示音事件还可以通过其他方式来实现,本发明实施例对此不做具体限制。

具体地,判断是否采集到提示音事件,具体包括:采集环境音频数据;将环境音频数据与预设的音频数据特征进行匹配;若环境音频数据与预设的音频数据特征匹配一致,则判断采集到提示音事件。

需要补充的是,终端实时采集环境音频数据可以利用终端的麦克风来采集,也可以通过灵敏度更高的音频采集卡来采集。由于,音频采集为一种常用的技术手段,因此这里不再赘述。

在实际应用中,采集环境音频数据,具体包括:实时采集原始音频数据;对原始音频数据进行杂波过滤、特征波形加大增益、音频信号模数转换等处理,并获得最终的环境音频数据。这样,经过处理获得的环境音频数据能更加有效的反映终端所处环境的音频信息。

其中,预设的音频数据特征,包括了公交车、地铁等环境下常用的广播提示音,如报站音、通知等音频数据。另外,预设的音频数据特征还可以由用户通过终端语音设备进行录制,这样丰富了音频数据特征,提高识别广播提示音 的有效性。

进一步地,将环境音频数据与预设的音频数据特征进行匹配,具体包括:对环境音频数据进行特征提取,获得环境音频特征;计算环境音频特征与预设的音频数据特征的相似度;若相似度大于或等于预设的相似度阈值,则环境音频数据与预设的音频数据特征匹配一致。

在实际应用中,还可以通过其他语音识别方法,如模式匹配方法等实现环境音频数据与预设的音频数据特征的匹配,本发明实施例对此不做具体限制。

步骤203:若采集到提示音事件,则将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停多媒体的播放。

第一播放方式,为终端的正常播放方式,即终端所在环境中没有广播提示音播放时,按照当前正常的播放进度和播放音量进行多媒体播放。

第二播放方式,为终端所在环境中有广播提示音播放时,终端对当前的播放进度或音量数值进行控制的播放方式。

在实际应用中,若采集到提示音事件,则说明终端采集到的环境音频数据为广播提示音,说明当前终端所在环境中正在播放广播提示音,则终端对当前的播放进度或音量数值进行控制,即按第二播放方式进行播放,使得用户可以听到外部正在播放的广播提示音。当环境音频数据与预设的音频数据特征匹配一致时,暂停多媒体按第一播放方式播放,同样可以使得用户听到外部正在播放的广播提示音。

另外,终端需要实时保存当前的播放进度和播放音量,以便在广播提示音播放完毕时,可以恢复到之前保存的播放进度和播放音量,从而不影响用户正常观看。

进一步地,如图3所示,在步骤202之后,该方法还包括s204。具体如下:

步骤204:若未采集到提示音事件,则继续按第一播放方式进行播放。

在实际应用中,若未采集到提示音事件,则说明终端所在环境是无规律的杂乱噪声,即当前终端所在环境中没有广播提示音播放或者广播提示音播放完毕,此时,按照正常的播放进度和播放音量进行多媒体播放,即继续按第一播 放方式进行播放。

需要说明的是,步骤204和步骤203为步骤202之后的可选的步骤,在本发明实施例中,终端可以根据针对一次判断的结果,选择执行步骤204,还是执行步骤203。

进一步地,第一播放方式为按第一播放音量进行播放,第二播放方式为按第二播放音量进行播放,其中,第一播放音量大于第二播放音量。

可以理解的是,当采集到提示音事件时按第二播放音量进行播放,使得终端在自身所在环境中有广播提示音播放时降低了终端多媒体播放的音量,从而实现了将用户的注意力从多媒体播放转移到广播提示音中,避免用户错过重要的广播提示音。

实施例二

图4为本发明实施例提供的一种多媒体播放方法的流程示意图三,该方法包括:

步骤301:开启公共场景播放模式;

公共场景播放模式,是终端预设的用于用户在公共交通工具上观看音乐、视频等多媒体内容或带有背景声音的应用的播放模式。其中,图5为开启终端公共场景播放模式的示意图。

步骤302:检测终端的移动速度;

步骤303:判断出移动速度超过预设的阀值;

步骤304:采集环境音频数据,并判断出环境音频数据为“南门到了”;

步骤305:将“南门到了”与预设的音频数据特征进行匹配;

其中,预设的音频数据特征包括“南门到了”、“东门到了”、“西门到了”、“北门到了”。

步骤306:判断出环境音频数据与预设的音频数据特征匹配一致,暂停当前的媒体播放。

步骤307:判断出环境音频数据与预设的音频数据特征匹配不一致,则继续当前的媒体播放。

需要说明的是,在步骤305之后,步骤306和步骤307为步骤305之后的可选的步骤,在本发明实施例中,终端可以根据针对一次匹配的结果,选择执行步骤306,还是执行步骤307。

综上所述,本发明实施例提供了一种多媒体播放方法,通过检测终端的移动速度;若移动速度超过预设的阀值,则判断是否采集到提示音事件;若采集到提示音事件,则将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停多媒体的播放。采用上述技术实现方案,由于终端可以在公共交通工具上识别提示音事件(广播、提示音等),实现终端在不同外界环境(声音)时采用不同的播放多媒体的播放方式,以避免用户在公共交通工具上观看多媒体时错过重要的提示音事件,从而体现了终端人性化的多媒体播放服务。

实施例三

图6为本发明实施例提供的一种多媒体播放装置的结构示意图,该多媒体播放装置60应用于终端中,包括:检测单元601、判断单元602和播放单元603,其中:

检测单元601,用于检测终端的移动速度;

判断单元602,用于在检测单元601检测到的移动速度超过预设的阀值时,判断是否采集到提示音事件;

播放单元603,用于在判断单元602判断出采集到提示音事件时,将多媒体的播放方式由当前的第一播放方式更改为第二播放方式,或者暂停多媒体的播放。

进一步地,判断单元602,具体用于:采集环境音频数据;将环境音频数据与预设的音频数据特征进行匹配;若环境音频数据与预设的音频数据特征匹配一致,则判断采集到提示音事件。

进一步地,判断单元602,具体用于:对环境音频数据进行特征提取,获得环境音频特征;计算环境音频特征与预设的音频数据特征的相似度;若相似度大于或等于预设的相似度阈值,则环境音频数据与预设的音频数据特征匹配一致。

进一步地,播放单元603,还用于:在判断单元602判断出未采集到提示音事件时,继续按第一播放方式进行播放。

进一步地,第一播放方式为按第一播放音量进行播放,第二播放方式为按第二播放音量进行播放,其中,第一播放音量大于第二播放音量。

需要说明的是,由于本发明实施例中的一种多媒体播放装置60应用在终端中,因此,该多媒体播放装置60中的检测单元601、判断单元602和播放单元603可与多媒体播放系统中的终端的检测单元1011、判断单元1012和播放单元1014一致。

在实际应用中,上述检测单元601和判断单元602可由位于终端上的处理器实现,具体为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等实现,上述播放单元603可以通过播放器来实现,终端中还可以包括存储器,具体的,预设的音频数据特征可以保存在存储器中,该存储器、播放器可以通过系统总线与处理器连接,其中,存储器用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

需要说明的是,本发明实施例中的终端为具有播放功能的电子设备,例如,手机、平板等。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可 编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令的制造品,该指令实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1