一种音频播放方法及电子设备技术

技术编号:23365439 阅读:37 留言:0更新日期:2020-02-18 18:26
本发明专利技术实施例提供了一种音频播放方法及电子设备,涉及通信技术领域,以解决现有的电子设备因无法充分发挥扬声器的功效,从而影响音频的播放品质的问题。其中,所述音频播放方法,包括:在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器;通过每个声道对应的扬声器播放目标音频文件。本发明专利技术实施例中的音频播放方法应用于电子设备中。

An audio playing method and electronic equipment

【技术实现步骤摘要】
一种音频播放方法及电子设备
本专利技术实施例涉及通信
,尤其涉及一种音频播放方法及电子设备。
技术介绍
在移动互联网时代,随着智能终端的推广和普及,终端在满足用户基本需求的同时,也在追求极致的多媒体视听体验、高保真(High-Fidelity,简称HiFi)音源、立体声的音效体验,可见,音频的播放品质已融入到日常生活的方方面面。通常,电子设备包括两个扬声器,一个位于电子设备的顶部,用于接听电话;另一个位于电子设备的底部,用于播放音乐等音频文件。由一个扬声器播放音乐等音频文件,这样可以带来更整体的音效,但播放品质完全取决于音频文件本身,无法充分发挥扬声器的功效。可见,现有的电子设备因无法充分发挥扬声器的功效,从而影响音频的播放品质。
技术实现思路
本专利技术实施例提供一种音频播放方法及电子设备,以解决现有的电子设备因无法充分发挥扬声器的功效,从而影响音频的播放品质的问题。为了解决上述技术问题,本专利技术是这样实现的:本专利技术实施例提供了一种音频播放方法,应用于电子设备,所述电子设备包括多个扬声器,包括:在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器;通过每个声道对应的扬声器播放所述目标音频文件。本专利技术实施例还提供了一种电子设备,所述电子设备包括多个扬声器,其特征在于,还包括:识别模块,用于在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;分配模块,用于根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器;播放模块,用于通过每个声道对应的扬声器播放所述目标音频文件。本专利技术实施例还提供了一种电子设备,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述音频播放方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述音频播放方法的步骤。这样,在本专利技术实施例中,因多个扬声器距离收听者距离的差异会带来声波相位的差异,实现立体的声音效果,从而可首先识别目标音频文件的声道数量,再为不同的声道分配对应的扬声器,进而在播放目标音频文件时,不同的扬声器输出对应声道的音频数据,实现了通过每个声道对应的扬声器播放目标音频文件,使得音频文件达到环绕立体声的音效。同时还可在播放中变化每个声道对应的扬声器,即使是单声道音频文件,也可循环切换扬声器进行播放,以达到环绕立体声的音效。可见,本专利技术实施例充分利用了多个扬声器的功效提高音频的播放品质,从而实现高品质的音频播放效果。附图说明图1是本专利技术实施例的音频播放方法的流程图之一;图2是本专利技术实施例的折叠屏电子设备的结构示意图;图3是本专利技术实施例的音频播放方法的流程图之二;图4是本专利技术实施例的音频播放方法的流程图之三;图5是本专利技术实施例的音频播放方法的流程图之四;图6是本专利技术实施例的音频播放方法的流程图之五;图7是本专利技术实施例的电子设备的屏幕显示示意图;图8是本专利技术实施例的电子设备的框图之一;图9是本专利技术实施例的电子设备的框图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,示出了本专利技术一个实施例的音频播放方法的流程图,应用于电子设备,电子设备包括多个扬声器,包括:步骤S1:在播放目标音频文件的情况下,识别目标音频文件的声道数量。在该步骤中,在播放目标音频文件的情况下,获取目标音频文件,解析目标音频文件,识别目标音频文件的声道数量,记作n。示例性地,解析播放文件的头部信息后,启用文件解复用器,如果播放文件中包含了视频轨道和音频轨道,则分离解析音频轨道,获取目标音频文件;如果播放文件中仅包含音频文件,则只需解析音频轨道,获取目标音频文件。进一步地,识别所获取的目标音频文件的音频声道的个数,记为n。步骤S2:根据目标音频文件的声道数量,为每个声道分配对应的扬声器。在该步骤中,充分利用多扬声器的特性,根据目标音频文件的声道数量,为每个声道分配对应的扬声器。优选地,本实施例更适用于多声道音频文件,比如AC3格式的音频文件。对于目标音频文件包括的多个声道,可分别为每个声道分配对应的扬声器,进一步地,还可分时切换每个声道所对应的扬声器,以使用户收听到立体声的声音效果。优选地,本实施例也适用于单声道音频文件。对于目标音频文件包括的一个声道,可分时切换该声道所对应的扬声器,以使用户收听到立体声的声音效果。其中,在该步骤中,在为每个声道分配对应的扬声器之前,可轮询扬声器阵列,以获取可用扬声器的个数。示例性地,系统发出一个无声的音频信号,循环遍历给每个扬声器,系统根据扬声器的输出反馈状态,可以断定的每个扬声器功能是否稳定,由此,记下可用扬声器的个数m。步骤S3:通过每个声道对应的扬声器播放目标音频文件。在该步骤中,根据步骤S2中的分配结果,分别启用对应的扬声器,已输出对应声道的音频数据,从而实现通过每个声道对应的扬声器播放目标音频文件。其中,在各个扬声器输出音频数据之前,可分布式解码每个声道的音频数据。具体地,由于每个声道的音频数据是独立编码的,音频解码器根据每个独立声道所采用的编码器的类型,启用对应的解码器,分布式解码每个声道的音频数据,以用于声音输出。这样,在本专利技术实施例中,因多个扬声器距离收听者距离的差异会带来声波相位的差异,实现立体的声音效果,从而可首先识别目标音频文件的声道数量,再为不同的声道分配对应的扬声器,进而在播放目标音频文件时,不同的扬声器输出对应声道的音频数据,实现了通过每个声道对应的扬声器播放目标音频文件,使得音频文件达到环绕立体声的音效。同时还可在播放中变化每个声道对应的扬声器,即使是单声道音频文件,也可循环切换扬声器进行播放,以达到环绕立体声的音效。可见,本专利技术实施例充分利用了多个扬声器的功效提高音频的播放品质,从而实现高品质的音频播放效果。优选地,电子设备包括折叠设置的两个屏幕,每个屏幕的顶部和底部分别设有扬声器。参见图2,优选地,本专利技术实施例适用于折叠屏电子设备,折叠屏电子设备包括两个屏幕,其中的主屏幕记为A屏幕,辅屏幕记为B屏幕。A屏幕底部和顶部的扬声器分别记为Ma1、Ma2,B屏幕底部和顶部的扬声器记为Mb1、Mb2,从而在实现本专利技术实施例中的音频播放方法时,自适应根据目标音频文件的声道数量,分别启用相应个数的扬声器,并循环切换不同的扬声器。进一步地,如图2所示,在播放音频文件时,优选展开折叠屏,折叠屏的展开角度为α,α即A屏幕和B屏幕之间的夹角,其中本文档来自技高网...

【技术保护点】
1.一种音频播放方法,应用于电子设备,所述电子设备包括多个扬声器,其特征在于,包括:/n在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;/n根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器;/n通过每个声道对应的扬声器播放所述目标音频文件。/n

【技术特征摘要】
1.一种音频播放方法,应用于电子设备,所述电子设备包括多个扬声器,其特征在于,包括:
在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;
根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器;
通过每个声道对应的扬声器播放所述目标音频文件。


2.根据权利要求1所述的方法,其特征在于,所述多个扬声器的数量为m,所述声道数量为n,其中,m、n均为正整数,且m>1;
所述根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器,包括:
在n≧m的情况下,在n个声道中确定m个声道;
为所述m个声道分别分配一一对应的m个扬声器。


3.根据权利要求1所述的方法,其特征在于,所述多个扬声器的数量为m,所述声道数量为n,其中,m、n均为正整数,且m>1;
所述根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器,包括:
在n<m的情况下,在m个扬声器中确定n个扬声器;
为n个声道分别分配一一对应的所述n个扬声器。


4.根据权利要求1所述的方法,其特征在于,所述根据所述目标音频文件的声道数量,为每个声道分配对应的扬声器,包括:
根据所述目标音频文件的声道数量,在所述目标音频文件播放中的多个目标时刻为每个声道分配对应的扬声器。


5.根据权利要求1所述的方法,其特征在于,所述通过每个声道对应的扬声器播放所述目标音频文件之后,还包括:
在任一扬声器播放所述目标音频文件的情况下,在屏幕上显示与所述任一扬声器对应的指示颜色。


6.一种电子设备,所述电子设备包括多个扬声器,其特征在于,还包括:
识别模块,用于在播放目标音频文件的情况下,识别所述目标音频文件的声道数量;
分配模块,用于...

【专利技术属性】
技术研发人员:马子平
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1