一种多播放终端同步播放策略制造技术

技术编号:36430868 阅读:224 留言:0更新日期:2023-01-20 22:42
本发明专利技术公开一种多播放终端同步播放策略,包括如下步骤:步骤1:获取各个播放终端的物理位置;步骤2:根据待播放音频的播放任务音量,基于播放终端的物理位置确定确定各个播放终端的播放覆盖范围;步骤3:划分若干播放组,同一播放组内的各个播放终端进行同步播放所述待播放音频,不同播放组内的播放终端非同步播放所述待播放音频。本发明专利技术有效避免所有的播放终端均进行同步播放给服务器带来的压力,减轻了服务器的音频数据下发压力,并且在播放覆盖范围内实现同步相比于所有终端同步下的延迟更少,响应速度和响应效率更高。响应速度和响应效率更高。响应速度和响应效率更高。

【技术实现步骤摘要】
一种多播放终端同步播放策略


[0001]本专利技术涉及音频同步播放处理
,具体是一种多播放终端同步播放策略。

技术介绍

[0002]在目前的广播系统对多个播放终端进行同时广播过程中,一般会进行同步播放,以使得各个播放终端能够按照时间节点同步播放相应的音频。而若所有播放终端均需要同步,则必然会给由下发音频数据的服务器造成巨大压力,进而还会影响到同步播放效果,为此,需要更好的播放策略。

技术实现思路

[0003]针对现有技术的不足,本专利技术的目的是提供一种多播放终端同步播放策略,其能够解决
技术介绍
描述的问题。
[0004]实现本专利技术的目的的技术方案为:一种多播放终端同步播放策略,包括如下步骤:
[0005]步骤1:获取各个播放终端的物理位置;
[0006]步骤2:根据待播放音频的播放任务音量,基于播放终端的物理位置确定确定各个播放终端的播放覆盖范围;
[0007]步骤3:在所有的播放终端中,预设若干个播放终端作为子中心播放终端,各个子中心播放终端均处于远离对方的播放覆盖范围,
[0008]根据播放覆盖范围将其余播放终端划分到某一个子中心播放终端,每一个中心播放终端均划分至少一个对应的其余播放终端,从而将每一个子中心播放终端和其他若干播放终端处于同一播放组,任一播放终端仅划分到一个播放组,
[0009]同一播放组内的各个播放终端进行同步播放所述待播放音频,不同播放组内的播放终端非同步播放所述待播放音频。
[0010]进一步地,所述步骤1中,采用卫星定位或记载定位或预设标记定位确定播放终端的物理位置。
[0011]进一步地,所述步骤2中,待播放音频的播放任务音量根据音频振幅来确定。
[0012]进一步地,根据待播放音频的最低音频振幅或者整个待播放音频的平均音频振幅来确定播放覆盖范围。
[0013]进一步地,若音频在与当前播放终端距离r处的分贝值k≤预设阈值,则以当前播放终端为圆心、半径为r的区域为当前播放终端的播放覆盖范围,音频在与当前播放终端距离r处的分贝值k按如下公式计算:
[0014]k=10log(10,4
π
)+20log(10,r) 。
[0015]进一步地,各个播放终端内置拾音监听模块,以当前播放终端为中心进行音频播放,周围播放终端监听当前播放终端播放音量,从而确定当前播放终端与周围任一播放终端直接的音频衰减值,将音频衰减值≥预设衰减值的所有播放终端认定为当前播放终端的播放覆盖范围,依次将每一个播放终端作为当前播放终端,从而能够确定每一个播放终端
的播放覆盖范围。
[0016]本专利技术的有益效果为:本专利技术通过根据播放覆盖范围,从而能够将某一个小的子区域内的所有播放终端进行同步播放,而其他的子区域内的播放终端可以和当前子区域内的播放终端同步或不同步进行播放,从而有效避免所有的播放终端均进行同步播放给服务器带来的压力,减轻了服务器的音频数据下发压力,并且在播放覆盖范围内实现同步相比于所有终端同步下的延迟更少,响应速度和响应效率更高。
附图说明
[0017]图1为本专利技术的流程示意图;
[0018]图2为各个播放终端的分布及划分示意图。
具体实施方式
[0019]下面结合附图及具体实施方案,对本专利技术做进一步描述:
[0020]如图1所示,一种多播放终端同步播放策略,包括如下步骤:
[0021]步骤1:获取各个播放终端的物理位置。
[0022]像园区、旅游景区等某一个区域范围内会设置多个播放终端,以使得在不同的位置上播放音频,实现该区域范围内的音频广播。确定播放终端的物理位置可以通过卫星定位、基站定位、预设标记定位等来确定,不同播放终端放置在不同的物理位置处。
[0023]步骤2:根据待播放音频的播放任务音量,基于播放终端的物理位置确定各个播放终端的播放覆盖范围。
[0024]待播放音频的播放任务音量可以根据音频振幅来确定,例如,播放一则通知、一首歌等等音频,可以根据待播放音频的最低音频振幅或者整个待播放音频的平均音频振幅来确定播放覆盖范围,也即使得在该范围内人耳能够清晰听到该待播放音频为准。
[0025]其中,若音频在与当前播放终端距离r处的分贝值k≤预设阈值,则以当前播放终端为圆心、半径为r的区域为当前播放终端的播放覆盖范围。由于音频在空气中传输会有衰减,因此,音频在与当前播放终端距离r处的分贝值k按如下公式计算:
[0026]k=10log(10,4
π
)+20log(10,r)
[0027]在一个可选的实施方式中,各个播放终端内置拾音监听模块,以当前播放终端为中心进行音频播放,周围播放终端监听当前播放终端播放音量,从而确定当前播放终端与周围任一播放终端直接的音频衰减值,将音频衰减值≥预设衰减值的所有播放终端认定为当前播放终端的播放覆盖范围。依次将每一个播放终端作为当前播放终端,从而能够确定每一个播放终端的播放覆盖范围。
[0028]步骤3:在所有的播放终端中,预设若干个播放终端作为子中心播放终端,各个子中心播放终端均处于远离对方的播放覆盖范围,也即任一子中心播放终端均不处于其余任一中心播放终端的播放覆盖范围。
[0029]根据播放覆盖范围将其余播放终端划分到某一个子中心播放终端,每一个中心播放终端均划分至少一个对应的其余播放终端,从而将每一个子中心播放终端和其他若干播放终端处于同一播放组,任一播放终端仅划分到一个播放组。
[0030]同一播放组内的各个播放终端进行同步播放所述待播放音频,不同播放组内的播
放终端可以同步或非同步播放所述待播放音频。
[0031]本步骤通过根据播放覆盖范围,从而能够将某一个小的子区域内的所有播放终端进行同步播放,而其他的子区域内的播放终端可以和当前子区域内的播放终端同步或不同步进行播放,从而有效避免所有的播放终端均进行同步播放给服务器带来的压力,减轻了服务器的音频数据下发压力,并且在播放覆盖范围内实现同步相比于所有终端同步下的延迟更少,响应速度和响应效率更高。
[0032]参考图2,图中的数字1

16表示各个播放终端,假设1号播放终端接收到服务器下发音频的传输延时为10ms(毫秒),并且在这些播放终端的传输延时是最小的;16号放终端接收到服务器下发音频的传输延时为400ms(毫秒),并且在这些播放终端的传输延时是最大的。如果按现有音频同步播放方法,则需要1号终端在接收到指令(第10ms接收到指令)后需要等待390ms后才开始和16号播放终端一起开始播放音频,这样的同步播放音频的播放效率是低下的,除了最大传输延时的那个播放终端之外,其余各个播放终端均需要在接收到音频数据一定时间后才开始一起播放音频,这些播放终端的响应速度和效率都是低下的。
[0033]而按本专利技术处理,假设根据播放覆盖范围划分为4个播放组,例如,1

7为第一播放组,8

10为第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多播放终端同步播放策略,其特在于,包括如下步骤:步骤1:获取各个播放终端的物理位置;步骤2:根据待播放音频的播放任务音量,基于播放终端的物理位置确定确定各个播放终端的播放覆盖范围;步骤3:在所有的播放终端中,预设若干个播放终端作为子中心播放终端,各个子中心播放终端均处于远离对方的播放覆盖范围,根据播放覆盖范围将其余播放终端划分到某一个子中心播放终端,每一个中心播放终端均划分至少一个对应的其余播放终端,从而将每一个子中心播放终端和其他若干播放终端处于同一播放组,任一播放终端仅划分到一个播放组,同一播放组内的各个播放终端进行同步播放所述待播放音频,不同播放组内的播放终端非同步播放所述待播放音频。2.根据权利要求1所述的多播放终端同步播放策略,其特在于,所述步骤1中,采用卫星定位或记载定位或预设标记定位确定播放终端的物理位置。3.根据权利要求1所述的多播放终端同步播放策略,其特在于,所述步骤2中,待播放音频的播放任务音量根据音频振...

【专利技术属性】
技术研发人员:冯健达王子兵林弟张常华朱正辉赵定金
申请(专利权)人:广州市保伦电子有限公司
类型:发明
国别省市:

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

1