一种音频播放方法、装置、存储介质及终端制造方法及图纸

技术编号:24131325 阅读:66 留言:0更新日期:2020-05-13 06:26
本申请实施例公开了一种音频播放方法、装置、存储介质及终端,其中,所述方法包括:确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;对所述目标音频数据进行音频播放。本申请实施例终端在对待播放音频进行播放之前,需先判断周边障碍物对声音传播的影响,基于当前环境下的声音传播速度以及终端与障碍物之间的距离确定出声音从终端传播至障碍物所需的传播时间,在该传播时间小于时间阈值时,说明回声会与原声叠加从而破坏原声音效,对待播放音频数据进行音频调节处理,可以确保人耳最终听到的是原声音效。

An audio playing method, device, storage medium and terminal

【技术实现步骤摘要】
一种音频播放方法、装置、存储介质及终端
本申请涉及计算机
,尤其涉及一种音频播放方法、装置、存储介质及终端。
技术介绍
移动/智能终端的产生使得人们收听观看音视频时不再仅仅依赖于有线电视,通过移动/智能终端,人们可以在任意时刻、任意地点播放想看或想听的音视频,移动/智能终端解除了有线电视带来的时间与空间上的限制。移动/智能终端所载的各式各样的音乐与视频播放应用极大地丰富了人们的生活。然而,当前所有的音视频播放应用均是在接收到用户输入的播放指令之后,直接对待播放音视频进行播放,该种常规播放方式并不能确保人耳最终听到的是原声音效。
技术实现思路
本申请实施例提供了一种音频播放方法、装置、存储介质及终端,可以解决上述常规播放方式不能确保人耳最终听到的是原声音效的问题。所述技术方案如下:第一方面,本申请实施例提供了一种音频播放方法,所述方法包括:确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;对所述目标音频数据进行音频播放。第二方面,本申请实施例提供了一种音频播放装置,所述装置包括:传播时间确定模块,用于确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;目标音频数据生成模块,用于当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;音频播放模块,用于对所述目标音频数据进行音频播放。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。第四方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请的一个或多个实施例中,终端首先确定声音信号从音频输出端口传播至障碍物所需的传播时间,接着将所确定出的传播时间与时间阈值进行比较,当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理生成目标音频数据,最后对所述目标音频数据进行音频播放。实施方式中,终端在对待播放音频进行播放之前,需先判断周边障碍物对声音传播的影响,基于当前环境下的声音传播速度以及终端与障碍物之间的距离确定出声音从终端传播至障碍物所需的传播时间,在该传播时间小于时间阈值时,说明回声会与原声叠加从而破坏原声音效,对待播放音频数据进行音频调节处理,可以确保人耳最终听到的是原声音效。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种音频播放方法的流程示意图;图2是本申请实施例提供的一种音频播放方法的流程示意图;图3是本申请实施例提供的一种音频播放方法的流程示意图;图4是本申请实施例提供的一种音频播放过程示意图;图5是本申请实施例提供的一种音频播放装置的结构示意图;图6是本申请实施例提供的一种音频播放装置的结构示意图;图7是本申请实施例提供的一种终端结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。下面结合具体的实施例对本申请进行说明。请参见图1,为本申请实施例提供的一种音频播放方法的流程示意图。如图1所示,本申请实施例的所述方法可以包括以下步骤:S101,确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;本申请实施例在对待播放音频进行音频播放之前综合考虑终端所处的环境,在终端所处环境存在障碍物时,为使原声音效不受影响,要对待播放音频进行相应的音频调节处理。具体的,声音在传播过程中遇到障碍物时会被反射回来从而形成回声,而当回声与原声叠加在一起时,原声会被拉长、加强,原声音效遭到破坏,用户体验受到影响。一般认定声音在空气中的传播速度为340m/s。在对待播放音频进行播放之前,终端首先通过距离传感器获取音频输出端口与障碍物之间的距离,然后根据距离除以传播速度的公式计算获得声音从音频输出端口传播到障碍物所需的传播时间。在获得传播时间后,将传播时间与时间阈值进行比较判断,依据不同的比较结果对应采取音频播放措施。具体的,当传播时间大于或者等于时间阈值时,回声与原声不会叠加在一起,原声播放之后音效不会受到影响,此时可以直接播放待播放音频;当传播时间小于时间阈值时,执行下一步骤。其中,所述待播放音频例如可以是音乐、电影等,所述障碍物例如可以是一面墙、一物件等等。需要说明的是,所述终端所处的环境可以包含多个障碍物,所述多个障碍物的具体位置不受限制;本申请实施例通过距离传感器获取的距离是音频输出端口与周围最近障碍物之间的距离,例如周围存在两个障碍物,这两个障碍物与音频输出端口之间的距离分别为1米和1.2米,那么终端通过距离传感器获取的距离就是1米。本实施例中的终端包括但不限于智能手机、平板电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PAD)及交互智能平板等设备。S102,当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;通常情况下,回声与原声间隔0.1s以上时,人耳能将回声与原声区分开来。本申请实施例将时间阈值设置为0.1s可以有效确定回声与原声是否会叠加。具体的,当回声与原声间隔在0.1s以内时,声音叠加现象产生,此时,终端需要对待播放音频数据进行音频调节处理,定义调节后的待播放音频数据为目标音频数据,音频调节处理可使最终的播放效果保持原声效果,确保用户聆听体验,所有可用于消除回声与原声叠加问题的算法或是其他方式均可作为本实施例中的音频调节处理。S103,对所述目标音频数据进行音频播放。经音效调节处本文档来自技高网...

【技术保护点】
1.一种音频播放方法,其特征在于,所述方法包括:/n确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;/n当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;/n对所述目标音频数据进行音频播放。/n

【技术特征摘要】
1.一种音频播放方法,其特征在于,所述方法包括:
确定声音信号从终端的音频输出端口传播至障碍物所需的传播时间;
当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据;
对所述目标音频数据进行音频播放。


2.根据权利要求1所述的方法,其特征在于,所述确定声音从终端播放器传播至障碍物所需的时间之前,还包括:
获取终端环境参数,所述环境参数包括温度、气压以及终端与障碍物之间的距离;
基于所述环境参数确定声音在当前环境下的传播速度。


3.根据权利要求2所述的方法,其特征在于,所述当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据,包括:
当所述传播时间小于时间阈值时,基于待播放音频的音频数据量、音频通道数以及所述声音在当前环境下的传播速度,确定音频调节参数;
利用所述音频调节参数对所述待播放音频数据进行音频调节处理,生成目标音频数据。


4.根据权利要求1所述的方法,其特征在于,所述确定声音从终端传播至障碍物所需的时间,包括:
分别确定声音信号从终端第一音频输出端口传播至第一障碍物所需的第一传播时间、声音信号从终端第二音频输出端口传播至第二障碍物所需的第二传播时间,所述第一音频输出端口与所述第二音频输出端口位于终端不同位置,所述第一障碍物为距离所述第一音频输出端口最近的障碍物,所述第二障碍物为距离所述第二音频输出端口最近的障碍物;
所述当所述传播时间小于时间阈值时,对待播放音频数据进行音频调节处理,生成目标音频数据,包括:
当所述第一传播时间与所述第二传播时间中存在至少一个传播时间小于时间阈值时,对待播放音频数据进行音频...

【专利技术属性】
技术研发人员:蒋志鹏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1