一种蓝牙多声道音频的播放方法、装置及系统

文档序号:73324 发布日期:2021-10-01 浏览:33次 >En<

阅读说明:本技术 一种蓝牙多声道音频的播放方法、装置及系统 (Bluetooth multi-channel audio playing method, device and system ) 是由 侍业 范泳文 刘方明 管华亮 于 2021-07-14 设计创作,主要内容包括:本发明提供一种蓝牙多声道音频的播放方法,应用于由第一电子设备和至少一个第二电子设备组成的系统,包括:所述第一电子设备接收多声道音频数据;所述第一电子设备将所述多声道音频数据拆分为多个单声道音频数据,并保留所述多个单声道音频数据中的一个所述单声道音频数据,将其他所述单声道音频数据分别传输至所述第二电子设备;所述第一电子设备控制所述第二电子设备同步播放各自存储的所述单声道音频数据。本发明实施例通过智能音箱将多声道音频数据拆分为单声道音频数据并分别同时播放,从而实现了多声道音频在空间中的立体播放,有效提高了用户体验。(The invention provides a playing method of Bluetooth multi-channel audio, which is applied to a system consisting of first electronic equipment and at least one second electronic equipment and comprises the following steps: the first electronic device receiving multi-channel audio data; the first electronic device splits the multi-channel audio data into a plurality of pieces of mono audio data, reserves one piece of mono audio data in the plurality of pieces of mono audio data, and respectively transmits the other pieces of mono audio data to the second electronic device; and the first electronic equipment controls the second electronic equipment to synchronously play the respectively stored single-channel audio data. According to the embodiment of the invention, the multi-channel audio data is split into the single-channel audio data through the intelligent sound box and is respectively and simultaneously played, so that the three-dimensional playing of the multi-channel audio in the space is realized, and the user experience is effectively improved.)

一种蓝牙多声道音频的播放方法、装置及系统

技术领域

本发明涉及蓝牙

技术领域

,具体涉及一种蓝牙多声道音频的播放方法、装置及系统。

背景技术

蓝牙作为一种标准的无线通信协议,是车载系统和智能家居领域起重要作用。然而受限于蓝牙的传输速率,目前绝大部分手机只能输出一路音频数据,对应的只能在一个终端播放音频,不能实现立体多声道播放效果,目前蓝牙最新协议5.2支持的LE audio可实现多声道播放,但还需要最新的芯片与蓝牙协议栈的支持,需要一段时间才能产品化。

发明内容

有鉴于此,本发明提供一种蓝牙多声道音频的播放方法、装置及系统,可以通过蓝牙设备在空间中播放多声道音频,实现立体声音效。

为解决上述技术问题,本发明采用以下技术方案:

根据本发明实施例的蓝牙多声道音频的播放方法,应用于由第一电子设备和至少一个第二电子设备组成的系统,包括:

第一电子设备接收多声道音频数据;

第一电子设备将多声道音频数据拆分为多个单声道音频数据,并保留多个单声道音频数据中的一个单声道音频数据,将其他单声道音频数据分别传输至第二电子设备;

第一电子设备控制第二电子设备同步播放各自存储的单声道音频数据。

进一步地,第一电子设备将多声道音频数据拆分为多个单声道音频数据,包括:

第一电子设备解析多声道音频数据,以获取多声道音频数据的声道数,根据声道数将多声道音频数据拆分为与声道数对应的单声道音频数据。

更进一步地,第一电子设备控制第二电子设备同步播放各自存储的单声道音频数据,包括:

第一电子设备解析多声道音频数据,并获取音频信息,并将音频信息发送至各第二电子设备,以使第二电子设备根据音频信息播放获取的单声道音频数据。

更进一步地,音频信息包括采样率、采样精度、采样位数中的一种或多种。

进一步地,当单声道音频数据数量多于第一电子设备与第二电子设备数量时,第一电子设备根据第二电子设备音频能力将多出的单声道音频数据混音后选择其中一个第二电子设备传输。

进一步地,音频能力包括第二电子设备的位置、预设音量中的一种或两种。

进一步地,第一电子设备与第二电子设备同步播放各自存储的单声道音频数据,包括:

第一电子设备标定单声道音频数据传输至第二电子设备的网络延迟;

第一电子设备根据网络延迟时间推迟保留的单声道音频数据的播放时间,以在第二电子设备接收到其他的单声道音频数据后,与第二电子设备同时播放各自存储的单声道音频数据。

本发明实施例还提供一种电子设备,用于与其他电子设备进行连接,包括:

蓝牙模块,用于接收多声道音频数据;

多声道音频拆分模块,用于将多声道音频数据拆分为多个单声道音频数据,并保留多个单声道音频数据中的一个单声道音频数据,;

WiFi模块,用于与多个其他电子设备连接,以传输其他的单声道音频数据;

同步播放模块,用于控制其与其他电子设备同步播放各自存储的单声道音频数据;

延迟标定模块,用于其他电子设备标定网络延迟时间。

进一步地,蓝牙模块还用于:解析多声道音频数据,以获取多声道音频数据的音频信息并将音频信息发送至各电子设备。

进一步地,音频信息包括声道数、采样率等中的一种或多种。

更进一步地,多声道音频拆分模块用于:在单声道音频数据数量多于电子设备数量时,根据电子设备音频能力将多出的单声道音频数据混音后选择其中一个电子设备传输。

进一步地,延迟标定模块用于:根据网络延迟时间推迟保留的单声道音频数据的播放时间,以在其他电子设备接收到其他的单声道音频数据后,与其他电子设备同时播放各自存储的单声道音频数据。

本发明实施例还提供一种蓝牙多声道音频的播放系统,包括:

电子设备,电子设备为上述的电子设备;

音频设备,音频设备与电子设备连接,用于传输多声道音频数据。

本发明的上述技术方案至少具有如下有益效果之一:

1.本发明实施例的方法,当通过将多声道音频数据拆分为多个单声道音频数据,并在不同位置的电子设备中同步播放,实现了立体声效果,有效提高了用户体验;

2.本发明实施例的方法,仅通过软件实现,不会增加硬件成本,适用于各种车载娱乐系统及智能家居系统,便于推广。

附图说明

图1为本发明实施例的蓝牙多声道音频的播放系统的结构示意图;

图2为本发明实施例的蓝牙多声道音频的播放方法的流程图;

图3本发明实施例的电子设备的结构示意图;

图4本发明实施例的蓝牙多声道音频的播放系统的另一结构示意图;

图5为本发明实施例的车机蓝牙连接多终端提升音质的SoC框图。

具体实施方式

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

受限于蓝牙的传输速率,目前绝大部分手机只能输出一路音频数据,对应的只能在一个终端播放音频,不能实现立体多声道播放效果。本发明采用一种蓝牙多声道音频的播放方法,将多声道音频数据拆分为多个单声道音频数据并在不同的电子设备中播放,形成了立体声多声道音效,有效提高了用户的收听体验。

参考图1,图1为蓝牙多声道音频的播放系统的架构图,如图1所示,该架构图中包括,主智能音箱110(作为第一电子设备)、从智能音箱(作为第二电子设备)以及手机130(作为音频设备)。

手机130通过蓝牙模块与主智能音箱110独立连接,并将多声道音频数据传输至主智能音箱110,主智能音箱110在与从智能音箱121、从智能音箱122和从智能音箱123连接。主智能音箱110将接收到的多声道音频数据拆分为多个单声道音频数据,例如,4声道音频数据拆分为4个单声道音频数据,主智能音箱110保留其中的一个单声道音频数据,将其他3个单声道数据分别传输给从智能音箱121、从智能音箱122和从智能音箱123,主智能音箱110控制从智能音箱121、从智能音箱122和从智能音箱123与其同时播放保存的单声道音频数据。由此,通过将多声道音频数据拆解到各个智能音箱播放,实现了多声道立体声音效,提高了用户体验。

下面结合图2具体描述根据本发明实施例的一种蓝牙多声道音频的播放的方法。

本发明实施例的蓝牙多声道音频的播放的方法,应用于由第一电子设备和至少一个第二电子设备组成的系统。

如图2所示,根据蓝牙多声道音频的播放的方法的流程图,该流程图包括S210-S240,下面将主智能音箱作为第一电子设备,从智能音箱作为第二电子设备,手机作为第三电子设备,对几个步骤详细描述。在本申请的其他实施例中,第一电子设备、第二电子设备和第三电子设备还可以是平板电脑、个人计算机,或者穿戴设备的手表、手环等电子设备,此处仅作为示例性说明,并不作为对本申请的限定。该方法包括:

S210,主智能音箱接收多声道音频数据。

具体来说,主智能音箱通过蓝牙模块与手机建立蓝牙音频传输连接与播放控制连接以接收多声道音频数据,例如,主智能音箱可以与手机可以建立A2DP(Advanced AudioDistribution Profile)连接用以传输音频,可以建立AVRCP(Audio/Video RemoteControl Profile)协议连接,AVRCP协议是一种音频/视频远程控制规范,可以控制音频播放、暂停等操作。

更具体来说,第一设备在接收多声道音频数据前会接收手机通过A2DP协议解析并发出的多声道音频信息,音频信息可以包括采样率、采样精度,并通过WiFi建立用户数据报协议网络通信(UDP,User Datagram Protocol)将多声道音频信息传输给从智能音箱,多声道音频信息包括声道数、采样率、采样位数等信息,由此,可以将多声道音频数据妥善接收,为之后主智能音箱拆分多声道音频数据做准备,并且也可以使从智能音箱初始化。

S220,主智能音箱将多声道音频数据拆分为多个单声道音频数据。

具体来说,主智能音箱在获取多声道音频数据后,会根据连接时协商好的解码方式将多声道音频数据解码后拆分为单声道音频数据,举例来说,主智能音箱的解码方式可以是SBC、AAC、LDAC等中的一种,主智能音箱可以在将多声道音频数据解码成多声道PCM(Pulse Code Modulation)音频数据后根据各采样点进行声道剥离,将多声道PCM音频数据拆分为单声道PCM音频数据。

S230,主智能音箱将单声道音频数据分发至从智能音箱。

具体来说,主智能音箱在获得单声道PCM音频数据后可以保留其中一个单声道PCM音频数据,并将其他单声道PCM音频数据压缩后通过用户数据报协议网络通信分别传输至各个从智能音箱。

根据本发明的另一个实施例,当单声道音频数据的数量多于主智能音箱与从智能音箱的数量时,可以根据从智能音箱的音频能力动态地将多出的单声道音频数据混音后选择其中一个从智能音箱进行传输,音频能力可以包括从智能音箱的位置、预设音量等中的一种或多种,以车机平台为例,现有车辆往往只有主驾驶位音响、副驾驶位音响及后座音响,在播放四声道音频时,可以在主驾驶位音响、副驾驶位音响播放单声道音频,将剩余两个声道混音后在后座音响播放。由此,保证了多声道音频的空间立体性,提升了用户体验。

S240,主智能音箱和从智能音箱同步播放储存的单声道音频数据。

具体来说,从智能音箱可以将接收到的单声道音频数据解码成PCM数据后与主智能音箱同步播放储存的单声道音频数据。

进一步地,由于上述装置需要在无线网络中使用,当手机发出的音频控制命令由第一电子装置转发至其他第二电子装置的过程中,难免发生网络传输延迟而造成主智能音箱与从智能音箱播放不同步。所以,主智能音箱可以标定单声道音频数据传输至从智能音箱的网络延迟,并根据网络延迟时间推迟保留的单声道音频数据的播放时间,以在从智能音箱接收到其他的单声道音频数据后,与从智能音箱同时播放各自存储的单声道音频数据。由此,主智能音箱与从智能音箱可以同步播放,确保了用户的收听体验。

此外,本申请还公开一种电子设备,用于与其他电子设备进行连接,如图3所示,包括:

蓝牙模块310,用于接收多声道音频数据;

多声道音频拆分模块320,用于将多声道音频数据拆分为多个单声道音频数据,并保留多个单声道音频数据中的一个单声道音频数据,;

WiFi模块330,用于与多个其他电子设备连接,以传输其他的单声道音频数据;

同步播放模块340,用于控制其与其他电子设备同步播放各自存储的单声道音频数据;

延迟标定模块350,用于其他电子设备标定网络延迟时间。

在本发明的一个实施例中,蓝牙模块310还用于:解析多声道音频数据,以获取多声道音频数据的音频信息并将音频信息发送至各电子设备。

进一步地,音频信息包括声道数、采样率等中的一种或多种。

更进一步地,多声道音频拆分模块320用于:在单声道音频数据数量多于电子设备数量时,根据电子设备音频能力将多出的单声道音频数据混音后选择其中一个电子设备传输。

进一步地,延迟标定模块350用于:根据网络延迟时间推迟保留的单声道音频数据的播放时间,以在其他电子设备接收到其他的单声道音频数据后,与其他电子设备同时播放各自存储的单声道音频数据。

本发明实施例的电子设备中的各个设备的工作流程及作用在上述实施例中已经详细的说明,具体可参见上述实施例的图2中的方法中的描述,此处不在赘述。

此外本申请还公开一种蓝牙多声道音频的播放系统,如图4所示,包括:

电子设备410,电子设备为上述的电子设备,可以是音箱、个人计算机,或者穿戴设备的手表、手环等电子设备,此处仅作为示例性说明,并不作为对本申请的限定;

音频设备420,音频设备与电子设备连接,用于传输多声道音频数据。

本发明实施例的电子装置中的各个设备的工作流程及作用在上述实施例中已经详细的说明,具体可参见上述实施例的图2中的方法中的描述,此处不在赘述。

现在参考图5,所示为根据本申请的一实施例的SoC(System on Chip,片上系统)1300的框图。在图5中,相似的部件具有同样的附图标记。另外,虚线框是更先进的SoC的可选特征。在图5中,SoC1300包括:互连单元1350,其被耦合至应用处理器1310;系统代理单元1380;总线控制器单元1390;集成存储器控制器单元1340;一组或一个或多个协处理器1320,其可包括集成图形逻辑、图像处理器、音频处理器和视频处理器;静态随机存取存储器(Static Random Access Memory,SRAM)单元1330;直接存储器存取(DMA)单元1360。在一个实施例中,协处理器1320包括专用处理器,诸如例如网络或通信处理器、压缩引擎、GPGPU、高吞吐量MIC处理器、或嵌入式处理器等。

静态随机存取存储器(SRAM)单元1330中可以包括用于存储数据和/或指令的一个或多个计算机可读介质。计算机可读存储介质中可以存储有指令,具体而言,存储有该指令的暂时和永久副本。该指令可以包括:由处理器中的至少一个单元执行时使Soc1300执行根据上述实施例中的计算方法,具体可参照上述实施例图2所示的方法,在此不再赘述。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种扬声器振膜和扬声器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!