一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于多终端的音频投放方法及系统与流程

2021-11-22 17:50:00 来源:中国专利 TAG:


1.本发明涉及多媒体技术领域,具体而言,涉及一种基于多终端的音频投放方法及系统。


背景技术:

2.对于单声道输入信号,主要的重要特性是音色。对于具有多于一个声道的信号,还需要保持空间特性。空间特性包括直接声源的位置和宽度以及环境声音的漫射。它们可以通过声道间电平差(icld)、声道间时间差(ictd)、声道间相位差(icpd)或声道间相干性(icc)来量化。
3.在一些必要场合或需要多个音频同时播放等场所中,存在较多的问题,比如:
4.1.只能单独对某一个区域进行音频的广播,且在该区域进行音频的广播时,其余区域无法进行调整,或无法进行音频广播,以大型运动比赛为例,往往是同时进行多个比赛项目,但是每个比赛项目所在区域的广播无法单独进行控制,或者无法集中分别控制,就会造成播放效果非常有限,不利于大型活动的开展。
5.2.目前,为了获得较好的播放效果,终端设备厂家一般在一台终端设备上尽量优化音质,比如在一台设备上使用声学性能尽可能好的单个产品,或者使用两颗扬声器单元做成立体声的外放设计,或者个别厂家在一台设备上使用三颗扬声器单元来尽力营造2.1声道的效果。但是受限于终端设备的尺寸,单个扬声器的音源外放效果非常有限,多个扬声器的立体声外放效果受限于一部终端设备的本身尺寸,无法摆放到营造立体声声场的最佳位置,因此其多声道的播放效果非常有限,且因为无法集中控制,所以音质的调整优化也受到了限制。


技术实现要素:

6.本发明的目的在于提供一种基于多终端的音频投放方法,其能够通过多声道分离同步输出技术对不同独立音频输出系统,实现各自独立控制同步播放的效果,能同步播放不同声道的音频特色。
7.本发明的另一目的在于提供一种基于多终端的音频投放系统,其能够运行一种基于多终端的音频投放方法。
8.本发明的实施例是这样实现的:
9.第一方面,本技术实施例提供一种基于多终端的音频投放方法,其包括读取音频源文件,将音频源文件分离成多个音频流;多个音频流中的每个音频流具有独立的空间位置及控制权限;将多个音频流的控制权限分配给主控终端,并将相应声道的音频信号发送至从终端,主控终端和从终端同步播放各自声道的音频信号。
10.在本发明的一些实施例中,上述读取音频源文件,将音频源文件分离成多个音频流包括:根据音频源文件的音源标签信息对音频流进行分类并建立音频类别列表。
11.在本发明的一些实施例中,上述还包括:多个音频流按照音源标签信息分组,同一
种音源标签信息的音频流属于同一种音源,同一种音源标签信息的不同音频流表示该音源的不同声道。
12.在本发明的一些实施例中,上述多个音频流中的每个音频流具有独立的空间位置及控制权限包括:根据各个独立的空间位置存在音频流的内存大小,更新音频分离模型的模型参数,直至音频分离模型输出的各个空间位置存储音频流的大小与每个音频流对应的空间位置相匹配,得到训练好的模型参数的音频分离模型。
13.在本发明的一些实施例中,上述还包括:根据每个音频流的独立的空间位置及控制权限,下发独立控制同步播放指,从而同步播放同一音频流的不同声道的音频信息。
14.在本发明的一些实施例中,上述将多个音频流的控制权限分配给主控终端,并将相应声道的音频信号发送至从终端,主控终端和从终端同步播放各自声道的音频信号包括:主控终端接收到从终端发送的改变声道指令,则下发调整指令控制从终端相应的声道,并将相应声道的音频信号发送至从终端。
15.在本发明的一些实施例中,上述还包括:从终端在屏幕上显示接收到的声道标识,根据声道标识控制从终端在声场中的各声道的音频音量大小。
16.第二方面,本技术实施例提供一种基于多终端的音频投放系统,其包括音频分离模块,用于读取音频源文件,将音频源文件分离成多个音频流;
17.控制划分模块,用于多个音频流中的每个音频流具有独立的空间位置及控制权限;
18.控制权限模块,用于将多个音频流的控制权限分配给主控终端,并将相应声道的音频信号发送至从终端,主控终端和从终端同步播放各自声道的音频信号。
19.在本发明的一些实施例中,上述包括:用于存储计算机指令的至少一个存储器;与上述存储器通讯的至少一个处理器,其中当上述至少一个处理器执行上述计算机指令时,上述至少一个处理器使上述系统执行:音频分离模块、控制划分模块及控制权限模块。
20.第三方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如一种基于多终端的音频投放方法中任一项的方法。
21.相对于现有技术,本发明的实施例至少具有如下优点或有益效果:
22.其能够通过多声道分离同步输出技术对不同独立音频输出系统,实现各自独立控制同步播放的效果,能同步播放不同声道的音频特色。通过多个终端进行无线连接控制后,每一个终端负责播放一个声道的音频信号,多个终端协作实现多声道独立输出效果,能够克服单设备播放时由于设备控制限制无法达到理想的多声道控制效果的缺陷。
附图说明
23.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
24.图1为本发明实施例提供的一种基于多终端的音频投放方法步骤示意图;
25.图2为本发明实施例提供的一种基于多终端的音频投放方法详细步骤示意图;
26.图3为本发明实施例提供的一种基于多终端的音频投放系统模块示意图;
27.图4为本发明实施例提供的一种电子设备。
28.图标:10

音频分离模块;20

控制划分模块;30

控制权限模块;101

存储器;102

处理器;103

通信接口。
具体实施方式
29.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
30.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
32.需要说明的是,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
33.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的各个实施例及实施例中的各个特征可以相互组合。
34.实施例1
35.请参阅图1,图1为本发明实施例提供的一种基于多终端的音频投放方法步骤示意图,其如下所示:
36.步骤s100,读取音频源文件,将音频源文件分离成多个音频流;
37.在一些实施方式中,该音频源文件包含n个音频流。其中n个音频流可以为单声道音频,也可以为双声道音频,n个音频流按照音源标签信息分组,同一种音源标签信息的音频流属于同一个音源,同一种音源标签信息的不同音频流表示该音源的不同声道。
38.其中,音源标签信息可以指明该音频流的声道信息,比如左声道、右声道等。本例正是利用音源标签信息的这一特性,在进行步骤s110之前,先进行以下操作:
39.检测音频源文件,获取每个音频流的相关信息,循环处理每个音频流信息,将音源标签信息一致的音频流归属为同一种音源的不同声道,并记录流序号,并检测双声道的开启或关闭状态,同时对蓝牙、麦克风进行检测是否开启。
40.步骤s110,多个音频流中的每个音频流具有独立的空间位置及控制权限;
41.在一些实施方式中,通过指挥中心的多个音频流来控制每个音频信号,以一个指挥中心的位置为中心,分别在水平方向及竖直方向上以预设间隔角度,确定多个音频流;其中,音频流的个数可以根据所需要控制的设备数量进行设置。
42.其中,指挥中心可以控制麦克风、话筒、音响等,该指挥中心也可以复用于录音机、
移动终端等多种设备中。
43.示例性的,以指挥中心的位置为中心,可以在区域a划分出18个音频流,同样的,在区域b上划分出18个音频流,这样就可以获取18 18,即36个音频流,这36个音频流均包括左声道及右声道,即指挥中心一共控制36个左声道及36个右声道,即一共控制72个声道。
44.步骤s120,将多个音频流的控制权限分配给主控终端,并将相应声道的音频信号发送至从终端,主控终端和从终端同步播放各自声道的音频信号。
45.在一些实施方式中,通过多声道分离同步输出技术,可以对不同独立音频输出系统,实施各自独立控制同步播放的功能,能同步播放不同的声道的声音特色。
46.还可以通过多声道分离同步输出技术将同一主机上的不同的音视频投放到不同的设备上,由指挥中心统一控制音频流的播放,例如,在ktv中,指挥中心统一控制包间a、包间b、包间c......包间n的点唱机设备。
47.实施例2
48.请参阅图2,图2为本发明实施例提供的一种基于多终端的音频投放方法详细步骤示意图,其如下所示:
49.步骤s200,根据音频源文件的音源标签信息对音频流进行分类并建立音频类别列表。
50.步骤s210,多个音频流按照音源标签信息分组,同一种音源标签信息的音频流属于同一种音源,同一种音源标签信息的不同音频流表示该音源的不同声道。
51.步骤s220,根据各个独立的空间位置存在音频流的内存大小,更新音频分离模型的模型参数,直至音频分离模型输出的各个空间位置存储音频流的大小与每个音频流对应的空间位置相匹配,得到训练好的模型参数的音频分离模型。
52.步骤s230,根据每个音频流的独立的空间位置及控制权限,下发独立控制同步播放指,从而同步播放同一音频流的不同声道的音频信息。
53.步骤s240,主控终端接收到从终端发送的改变声道指令,则下发调整指令控制从终端相应的声道,并将相应声道的音频信号发送至从终端。
54.步骤s250,从终端在屏幕上显示接收到的声道标识,根据声道标识控制从终端在声场中的各声道的音频音量大小。
55.在一些实施方式中,主控终端或从终端可以为以下任意一种设备:手机、平板电脑、音响或点歌机。
56.为了实现多声道立体声输出,首先,主控终端发出连接指令,与每个准备接入该系统的从终端建立无线连接;然后,主控终端可以根据此时系统中接入的设备总数量,将音源信号转换成多声道的信号,如果主控终端监测到无线连接中含有低音单元,则从音源信号中单独分离一路低音信号分配给该低音单元;然后,主控终端将各声道的标识发给各从终端,并且在主控终端的屏幕上显示出各终端的摆放位置推荐图,各从终端接收到声道标识后将其显示在屏幕上,如果使用者不满意系统自动分配的声道标识,可以通过手动点击设备屏幕上的声道标识来更换;然后使用者根据主设备屏幕上的摆放位置推荐图和各设备的声道标识来摆放各设备的空间位置;然后使用者在主控终端上点击播放,主控终端将各声道对应的音频信号(含同步信号)通过无线发送给相应声道的各从终端,最后各终端(主控终端、从终端)共同来播放一首音源,完成营造多声道立体声的声场效果。播放期间,指挥中
心还可以根据需要,任意调整各终端的位置,从而达到最适合的听觉效果。
57.实施例3
58.请参阅图3,图3为本发明实施例提供的一种基于多终端的音频投放系统模块示意图,其如下所示:
59.音频分离模块10,用于读取音频源文件,将音频源文件分离成多个音频流;
60.控制划分模块20,用于多个音频流中的每个音频流具有独立的空间位置及控制权限;
61.控制权限模块30,用于将多个音频流的控制权限分配给主控终端,并将相应声道的音频信号发送至从终端,主控终端和从终端同步播放各自声道的音频信号。
62.如图4所示,本技术实施例提供一种电子设备,其包括存储器101,用于存储一个或多个程序;处理器102。当一个或多个程序被处理器102执行时,实现如上述第一方面中任一项的方法。
63.还包括通信接口103,该存储器101、处理器102和通信接口103相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器101可用于存储软件程序及模块,处理器102通过执行存储在存储器101内的软件程序及模块,从而执行各种功能应用以及数据处理。该通信接口103可用于与其他节点设备进行信令或数据的通信。
64.其中,存储器101可以是但不限于,随机存取存储器101(random access memory,ram),只读存储器101(read only memory,rom),可编程只读存储器101(programmable read

only memory,prom),可擦除只读存储器101(erasable programmable read

only memory,eprom),电可擦除只读存储器101(electric erasable programmable read

only memory,eeprom)等。
65.处理器102可以是一种集成电路芯片,具有信号处理能力。该处理器102可以是通用处理器102,包括中央处理器102(central processing unit,cpu)、网络处理器102(network processor,np)等;还可以是数字信号处理器102(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
66.在本技术所提供的实施例中,应该理解到,所揭露的方法及系统和方法,也可以通过其它的方式实现。以上所描述的方法及系统实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的方法及系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
67.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部
分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
68.另一方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器102执行时实现如上述第一方面中任一项的方法。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器101(rom,read

only memory)、随机存取存储器101(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
69.综上所述,本技术实施例提供的一种基于多终端的音频投放方法及系统,其能够通过多声道分离同步输出技术对不同独立音频输出系统,实现各自独立控制同步播放的效果,能同步播放不同声道的音频特色。通过多个终端进行无线连接控制后,每一个终端负责播放一个声道的音频信号,多个终端协作实现多声道独立输出效果,能够克服单设备播放时由于设备控制限制无法达到理想的多声道控制效果的缺陷。
70.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
71.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其它的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献