掌桥专利:专业的专利平台
掌桥专利
首页

音频播放方法、装置、存储介质及移动终端

文献发布时间:2023-06-19 10:11:51


音频播放方法、装置、存储介质及移动终端

技术领域

本申请涉及终端技术领域,具体涉及一种音频播放方法、装置、存储介质及移动终端。

背景技术

随着终端技术的不断发展,移动终端的功能越来越丰富,多媒体播放作为移动终端的功能之一也越来越受到用户的青睐。

为实现多媒体播放功能,麦克风和扬声器是移动终端中必不可少的零部件。目前,为了更好的视听体验,越来越多的终端从单声道扬声器设计,变成了可提供双声道的双扬声器设计,通常,大部分终端中的双扬声器包括机身底部的主扬声器和听筒构成的辅助扬声器,这种双扬声器结构可以有效的为用户提供立体声感受,但是,由于听筒本身的发声元件尺寸和功率都比不上主扬声器,所以双扬声器在工作过程中,两个扬声器的音量容易出现一个声音大,一个声音小的问题,形成大小喇叭现象,立体播放效果不好。

发明内容

本申请的目的在于提供一种音频播放方法、装置、存储介质及移动终端,能改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果。

本申请实施例提供了一种音频播放方法,应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放方法包括:

当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;

在所述音频信号的存储过程中,启动计时器开始计时;

当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。

其中,还包括:

确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;

根据所述差值确定所述预设延迟时长。

其中,所述根据所述差值确定所述预设延迟时长,包括:

确定所述差值对应的预设差值范围;

获取所述预设差值范围对应的预设时长,作为预设延迟时长。

其中,还包括:

生成音效校正指令;

根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;

通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;

根据所述移动位置更新所述预设延迟时长。

其中,所述根据所述移动位置更新所述预设延迟时长,包括:

根据所述移动位置确定目标调节比例;

计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。

本申请实施例还提供了一种音频播放装置,应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放装置包括:

第一传输模块,用于当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;

计时模块,用于在所述音频信号的存储过程中,启动计时器开始计时;

第二传输模块,用于当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。

其中,还包括第一确定模块,用于:

确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;

根据所述差值确定所述预设延迟时长。

其中,所述第一确定模块具体用于:

确定所述差值对应的预设差值范围;

获取所述预设差值范围对应的预设时长,作为预设延迟时长。

其中,还包括第二确定模块,用于:

生成音效校正指令;

根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;

通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;

根据所述移动位置更新所述预设延迟时长。

其中,所述第二确定模块具体用于:

根据所述移动位置确定目标调节比例;

计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。

本申请实施例还提供了一种计算机可读存储介质,存储介质中存储有多条指令,指令适于由处理器加载以执行上述任一项音频播放方法。

本申请实施例还提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现上述任一项音频播放方法中的步骤。

本申请提供的音频播放方法、装置、存储介质及移动终端,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,启动计时器开始计时,当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1是本申请实施例提供的音频播放方法的流程示意图;

图2是本申请实施例提供的音频播放流程的展示示意图;

图3是本申请实施例提供的音频播放方法的另一流程示意图;

图4是本申请实施例提供的校正界面的展示示意图;

图5是本申请实施例提供的音频播放装置的结构示意图;

图6是本申请实施例提供的音频播放装置的另一结构示意图;

图7是本申请实施例提供的移动终端的结构示意图;

图8是本申请实施例提供的移动终端的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种音频播放方法、装置、存储介质及移动终端。

如图1所示,图1是本申请实施例提供的音频播放方法的流程示意图,该音频播放方法应用于移动终端,该移动终端包括主扬声器和辅助扬声器,该移动终端可以包括智能手机、平板电脑、IPAD等设备,具体流程可以如下:

S101.当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号。

其中,该预设缓存区可以是移动终端中可用于数据存储的任意区域,比如Framework(框架)层,HAL(Hardware Abstraction Layer,硬件抽象层),或ADSP(数字信号处理芯片)中的任意区域。该待播放的音频信号可以是歌曲、视频里的音频、聊天软件中的语音等,比如,请参见图2,当用户打开音乐播放应用,并点击“泡沫”这首歌的播放按键时,可以将“泡沫”这首歌作为待播放的音频信号,此时,音频信号会同时按照两条线路进行传输,一条线路是传输到预设缓存区,经过预设缓存区传输到主扬声器A进行播放,另一条线路是直接传输到辅助扬声器B进行播放。

S102.在该音频信号的存储过程中,启动计时器开始计时。

其中,由于音频信号通常是一段信号流,故音频信号在预设缓存区的存储操作需消耗一定时间,移动终端可以一边执行音频信号的存储操作,一边进行计时。

S103.当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。

需要说明的是,为得到较好的立体声效果,主扬声器和辅助扬声器之间音量差越大,预设延迟时长可以越长,这主要是基于人类对声音定位的感知原理来设计的思路。具体的,人类感知声音位置的一个重要因素是右耳所听声音和左耳所听声音之间的差异,这种差异的造成因素可以包括两耳间水平差和两耳间时间差,其中,两耳间水平差是指用户所感知到的两只耳朵所听到声音的大小差,两耳间时间差是指用户所感知到的声音到达两只耳朵的时间差,举个例子,枪声从右边传来,因为声音是以声波的形式传播,故它首先是到达你的右耳,然后才是左耳,声音到达两只耳朵的时间差会让用户感知枪声是在右边传来。另外,由于声波的自然消散、以及人头部对声音造成的吸收和反射等波消耗,故到达左耳时的声音比右耳更弱,两只耳朵的声音大小差也会让用户感知枪声是从右边传来,基于上述感知原理,我们可以通过刻意制造声音时间差来克服双扬声器中由于结构差异造成的左右声音大小不一致引起用户人耳听起来偏向某一个扬声器的问题。

其中,预设延迟时长是人为设定的,比如20ms,一般建议不大于25ms,避免时间过长导致用户会听出延迟效果。预设延迟时长通常是基于主扬声器和辅助扬声器的发生元件尺寸、功率、以及音腔结构等影响音量大小的客观因素来设计的。

例如,该音频播放方法还可以包括:

确定辅助扬声器的第一播放音量和主扬声器的第二播放音量之间的差值;

根据该差值确定该预设延迟时长。

其中,该预设延迟时长可以是计算出来的,开发人员可以提前基于扬声器发声元件的尺寸、功率设计一个预设延迟时长的计算公式,该计算公式中的参数可以根据尺寸和功率变化导致两个扬声器之间音量差值发生变化时,进行自适应调整,后续扬声器若发生故障进行更换,终端可以根据更换后的扬声器的功率(比如通过扬声器的线圈电流确定功率)计算音量差值,并借助该计算公式对预设延迟时长进行自动更新。

在其他实施方式中,该预设延迟时长可以是提前设定好的固定值,此时,上述步骤“根据该差值确定该预设延迟时长”具体可以包括:

确定所述差值对应的预设差值范围;

获取所述预设差值范围对应的预设时长,作为预设延迟时长。

其中,开发人员可以提前在移动终端中设置多个预设差值范围、以及每个预设差值范围对应的预设时长,将它们关联存储,之后,实际应用时,可以直接找到当前移动终端主副扬声器的音量差对应的预设差值范围,进而匹配到合适的预设时长作为预设延迟时长。

除了终端自身可以对预设延迟时长进行调整之外,用户也可以对预设延迟时长进行调整,比如当用户明显感觉到左右耳音量失衡时,可以主动触发进行调整,也即,请参见图3,该音频播放方法还可以包括下述步骤S104-S106,其中:

S104.生成音效校正指令。

具体的,可以在显示界面上生成一个专用按键,为用户提供音效校正功能,其中,终端可以在当前前台显示音频播放页面,或者视频播放页面的时候,触发生成专用按键,当用户点击该专用按键时,生成音效校正指令。

S105.根据该音效校正指令在该移动终端的显示屏中显示校正界面,该校正界面包括左声道栏、右声道栏、位于该左声道栏上的第一调节块、以及位于该右声道栏上的第二调节块。

其中,请参见图4,左声道栏m1和右声道栏m2可以是长条状,其上可以有多个节点或刻度,可以分别对应辅助扬声器和主扬声器,通常情况下,初次显示的调节块(n1和n2)位于中点位置的节点或刻度处,当用户往左移动调节块时,可以认为用户想调小相应声道的音量,当用户往右移动调节块时,可以认为用户想调大相应声道的音量,调节块移动的幅度越大,相应声道的音量调节幅度也越大。调节块可以是任意形状,比如方形或者圆形等。

S106.通过该校正界面获取该第一调节块和/或该第二调节块发生移动时的移动位置,并根据该移动位置更新该预设延迟时长。

其中,上述步骤“根据该移动位置更新该预设延迟时长”,具体包括:

根据该移动位置确定目标调节比例;

计算该目标调节比例和该预设延迟时长之间的乘积,得到更新后的预设延迟时长。

具体的,可以认为移动后,第一调节块和第二调节块在各自声道栏上的最终位置的比值,即为目标调节比例,比如理想立体音效情况下,第一调节块和第二调节块应当均位于中间节点处,也即比值为1,当第一调节块和/或第二调节块发生移动时,比值可能小于1或者大于1,小于1代表需要增大主扬声器的音量,也即减小预设延迟时长,大于1代表需要减小主扬声器的音量,也即增大预设延迟时长。

由上述可知,本实施例提供的音频播放方法,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,启动计时器开始计时,当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。

在上述实施例的基础上,本实施例将从音频播放装置的角度进一步进行描述,请参阅图5,图5具体描述了本申请实施例提供的音频播放装置,其应用于移动终端,该移动终端包括主扬声器和辅助扬声器,该音频播放装置可以包括:第一传输模块10、计时模块20和第二传输模块30,其中:

(1)第一传输模块10

第一传输模块10,用于当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号。

其中,该预设缓存区可以是移动终端中可用于数据存储的任意区域,比如Framework(框架)层,HAL(Hardware Abstraction Layer,硬件抽象层),或ADSP(数字信号处理芯片)中的任意区域。该待播放的音频信号可以是歌曲、视频里的音频、聊天软件中的语音等,比如,请参见图2,当用户打开音乐播放应用,并点击“泡沫”这首歌的播放按键时,可以将“泡沫”这首歌作为待播放的音频信号,此时,音频信号会同时按照两条线路进行传输,一条线路是传输到预设缓存区,经过预设缓存区传输到主扬声器A进行播放,另一条线路是直接传输到辅助扬声器B进行播放。

(2)计时模块20

计时模块20,用于在该音频信号的存储过程中,启动计时器开始计时。

其中,由于音频信号通常是一段信号流,故音频信号在预设缓存区的存储操作需消耗一定时间,移动终端可以一边执行音频信号的存储操作,一边进行计时。

(3)第二传输模块30

第二传输模块30,用于当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。

需要说明的是,为得到较好的立体声效果,主扬声器和辅助扬声器之间音量差越大,预设延迟时长可以越长,这主要是基于人类对声音定位的感知原理来设计的思路。具体的,人类感知声音位置的一个重要因素是右耳所听声音和左耳所听声音之间的差异,这种差异的造成因素可以包括两耳间水平差和两耳间时间差,其中,两耳间水平差是指用户所感知到的两只耳朵所听到声音的大小差,两耳间时间差是指用户所感知到的声音到达两只耳朵的时间差,举个例子,枪声从右边传来,因为声音是以声波的形式传播,故它首先是到达你的右耳,然后才是左耳,声音到达两只耳朵的时间差会让用户感知枪声是在右边传来。另外,由于声波的自然消散、以及人头部对声音造成的吸收和反射等波消耗,故到达左耳时的声音比右耳更弱,两只耳朵的声音大小差也会让用户感知枪声是从右边传来,基于上述感知原理,我们可以通过刻意制造声音时间差来克服双扬声器中由于结构差异造成的左右声音大小不一致引起用户人耳听起来偏向某一个扬声器的问题。

其中,预设延迟时长是人为设定的,比如20ms,一般建议不大于25ms,避免时间过长导致用户会听出延迟效果。预设延迟时长通常是基于主扬声器和辅助扬声器的发生元件尺寸、功率、以及音腔结构等影响音量大小的客观因素来设计的。例如,请参见图6,该音频播放装置还包括第一确定模块40,用于:

确定辅助扬声器的第一播放音量和主扬声器的第二播放音量之间的差值;

根据该差值确定该预设延迟时长。

其中,该预设延迟时长可以是计算出来的,开发人员可以提前基于扬声器发声元件的尺寸、功率设计一个预设延迟时长的计算公式,该计算公式中的参数可以根据尺寸和功率的变化自适应调整,后续扬声器若发生故障进行更换,终端可以检测更换后的扬声器的功率(比如通过扬声器的线圈电流确定功率)对预设延迟时长进行更新。

在其他实施方式中,该预设延迟时长可以是提前设定好的固定值,此时,在执行上述步骤“根据该差值确定该预设延迟时长”时,第一确定模块40具体可以用于:

确定所述差值对应的预设差值范围;

获取所述预设差值范围对应的预设时长,作为预设延迟时长。

其中,开发人员可以提前在移动终端中设置多个预设差值范围、以及每个预设差值范围对应的预设时长,将它们关联存储,之后,实际应用时,可以直接找到当前移动终端主副扬声器的音量差对应的预设差值范围,进而匹配到合适的预设时长作为预设延迟时长。

除了终端自身可以对预设延迟时长进行调整之外,用户也可以对预设延迟时长进行调整,比如当用户明显感觉到左右耳音量失衡时,可以主动触发进行调整,也即,该音频播放装置还包括第二确定模块50,用于执行下述步骤S104-S106,其中:

S104.生成音效校正指令。

具体的,可以在显示界面上生成一个专用按键,为用户提供音效校正功能,其中,终端可以在当前前台显示音频播放页面,或者视频播放页面的时候,触发生成专用按键,当用户点击该专用按键时,生成音效校正指令。

S105.根据该音效校正指令在该移动终端的显示屏中显示校正界面,该校正界面包括左声道栏、右声道栏、位于该左声道栏上的第一调节块、以及位于该右声道栏上的第二调节块。

其中,请参见图4,左声道栏和右声道栏可以是长条状,其上可以有多个节点或刻度,可以分别对应辅助扬声器和主扬声器,通常情况下,初次显示的调节块位于中点位置的节点或刻度处,当用户往左移动调节块时,可以认为用户想调小相应声道的音量,当用户往右移动调节块时,可以认为用户想调大相应声道的音量,调节块移动的幅度越大,相应声道的音量调节幅度也越大。调节块可以是任意形状,比如方形或者圆形等。

S106.通过该校正界面获取该第一调节块和/或该第二调节块发生移动时的移动位置,并根据该移动位置更新该预设延迟时长。

其中,该第二确定模块50具体用于:

根据该移动位置确定目标调节比例;

计算该目标调节比例和该预设延迟时长之间的乘积,得到更新后的预设延迟时长。

具体的,可以认为移动后,第一调节块和第二调节块在各自声道栏上的最终位置的比值,即为目标调节比例,比如理想立体音效情况下,第一调节块和第二调节块应当均位于中间节点处,也即比值为1,当第一调节块和/或第二调节块发生移动时,比值可能小于1或者大于1,小于1代表需要增大主扬声器的音量,也即减小预设延迟时长,大于1代表需要减小主扬声器的音量,也即增大预设延迟时长。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

由上可知,本实施例提供的音频播放装置,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过第一传输模块10将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,计时模块20启动计时器开始计时,当计时时长到达预设延迟时长时,第二传输模块30从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。

相应的,本发明实施例还提供一种音频播放系统,包括本发明实施例所提供的任一种音频播放装置,该音频播放装置可以集成在移动终端中。

其中,当检测到待播放的音频信号时,移动终端将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号;在该音频信号的存储过程中,启动计时器开始计时;当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。

以上各个设备的具体实施可参见前面的实施例,在此不再赘述。

由于该音频播放系统可以包括本发明实施例所提供的任一种音频播放装置,因此,可以实现本发明实施例所提供的任一种音频播放装置所能实现的有益效果,详见前面的实施例,在此不再赘述。

另外,本申请实施例还提供一种移动终端,该移动终端可以是智能手机、智能车辆等设备。如图7所示,移动终端200包括处理器201、存储器202。其中,处理器201与存储器202电性连接。

处理器201是移动终端200的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或加载存储在存储器202内的应用程序,以及调用存储在存储器202内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

在本实施例中,移动终端200中的处理器201会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器202中,并由处理器201来运行存储在存储器202中的应用程序,从而实现各种功能。

图8示出了本发明实施例提供的移动终端的具体结构框图,该移动终端可以用于实施上述实施例中提供的音频播放方法。该移动终端300可以为智能手机或平板电脑。

RF电路310用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路310可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。RF电路310可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced DataGSM Environment,EDGE),宽带码分多址技术(Wide band Code Division MultipleAccess,WCDMA),码分多址技术(Code Division Access,CDMA)、时分多址技术(TimeDivision Multiple Access,TDMA),无线保真技术(Wireless Fidelity,Wi-Fi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(Voice over Internet Protocol,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器320可用于存储软件程序以及模块,如上述实施例中前置摄像头拍照自动补光系统、方法对应的程序指令/模块,处理器380通过运行存储在存储器320内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现前置摄像头拍照自动补光的功能。存储器320可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器320可进一步包括相对于处理器380远程设置的存储器,这些远程存储器可以通过网络连接至移动终端300。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元330可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元330可包括触敏表面331以及其他输入设备332。触敏表面331,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面331上或在触敏表面331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面331。除了触敏表面331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元340可用于显示由用户输入的信息或提供给用户的信息以及移动终端300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元340可包括显示面板341,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板341。进一步的,触敏表面331可覆盖显示面板341,当触敏表面331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图8中,触敏表面331与显示面板341是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面331与显示面板341集成而实现输入和输出功能。

移动终端300还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在移动终端300移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路360、扬声器361,传声器362可提供用户与移动终端300之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一终端,或者将音频数据输出至存储器320以便进一步处理。音频电路360还可能包括耳塞插孔,以提供外设耳机与移动终端300的通信。

移动终端300通过传输模块370(例如Wi-Fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了传输模块370,但是可以理解的是,其并不属于移动终端300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器380是移动终端300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行移动终端300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理核心;在一些实施例中,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。

移动终端300还包括给各个部件供电的电源390(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,移动终端300还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:

当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号;

在该音频信号的存储过程中,启动计时器开始计时;

当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种音频播放方法中的步骤。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种音频播放方法中的步骤,因此,可以实现本发明实施例所提供的任一种音频播放方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。

相关技术
  • 音频播放方法、装置、存储介质及移动终端
  • 音频播放方法、装置、移动终端及存储介质
技术分类

06120112452176