一种蓝牙音频传输方法与流程

文档序号:12698314阅读:3653来源:国知局

本发明属于电声领域,特别涉及一种蓝牙音频传输方法。



背景技术:

随着数字无线音频传输技术的发展,蓝牙音频传输技术得到了广泛使用,现有的蓝牙音频传输技术已经能够进行全频带及双声道的信号传输,例如采用A2DP方式,但是对于需要多通道传输的场合现有技术有时难以胜任,而且,音频传输质量也需要进一步加强。



技术实现要素:

为了克服现有技术的缺陷,本发明提出一种蓝牙音频传输方法,使用蓝牙RFCOMM通道进行音频信号传输,以实现低延时、全频带及多通道传输,大大提信号传输的保真度。

提出一种蓝牙音频传输方法,提供第一蓝牙设备及第二蓝牙设备,第一蓝牙设备为包括具有蓝牙音频发送和/或接收功能的蓝牙连接单元的设备,第二设备为包括具有蓝牙音频发送和接收功能的蓝牙连接单元的终端设备;特征在于,该传输方法的音频传输流程包括:首先,第一蓝牙设备的蓝牙连接单元提供SDP服务,在SDP服务中添加服务描述,核心在于描述了UUID以及RFCOMM通道;其次,将第一蓝牙设备的蓝牙连接单元与第二蓝牙设备的蓝牙连接单元间执行配对;配对成功后,通过第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元建立起基于RFCOMM通道的SOCKET连接;连接建立后,基于所建立的SOCKET连接,由第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元通过RFCOMM通道进行音频数据的上行和/或下行传输;其中第一蓝牙设备包括蓝牙麦克风、蓝牙麦克风耳机、蓝牙音响、助听器、摄录装置;其中第二蓝牙设备包括手机、平板电脑、膝上型笔记本电脑、PC、网络机顶盒。

其中将第一蓝牙设备的蓝牙连接单元与第二蓝牙设备的蓝牙连接单元间执行配对包括:对于ANDROID或PC系统而言,仅基于所描述的UUID以及RFCOMM通道建立起第一蓝牙设备和第二蓝牙设备间的配对关系,而对于IOS系统而言,在第一蓝牙设备的蓝牙连接单元本身就具有HFP/HSP以及A2DP服务的基础上而建立配对。

其中基于所建立的SOCKET连接,由第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元通过RFCOMM通道进行音频数据的上行和/或下行传输包括:对于ANDROID或PC系统而言,基于所建立的SOCKET连接,由第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元通过RFCOMM通道直接进行音频数据的上行和/或下行传输,而对于IOS系统而言,还需要一认证过程,即在所建立的基于RFCOMM通道的SOCKET连接之上,通过IAP1/2协议进行认证后,再利用EAP协议进行音频数据的上行和/或下行传输。

进一步的,RFCOMM通道可同时传送多路信令,包括多路音频数据及控制信令。

进一步的,音频编码方式为全频带编码;全频带编码方式包括SBC、OPUS、Apt-X、AAC之一。

具体实施方式

提供第一蓝牙设备及第二蓝牙设备,第一蓝牙设备为包括具有蓝牙音频发送和/或接收功能的蓝牙连接单元的设备,例如蓝牙麦克风、蓝牙麦克风耳机、蓝牙音响、助听器、摄录装置等,第二设备为包括具有蓝牙音频发送和接收功能的蓝牙连接单元的终端设备,包括手机、平板电脑、膝上型笔记本电脑、PC、网络机顶盒等,本发明的蓝牙音频无线传输的具体实现流程为,首先,第一蓝牙设备的蓝牙连接单元提供SDP服务,在SDP服务中添加服务描述,核心在于描述了UUID以及RFCOMM通道;其次,将第一蓝牙设备的蓝牙连接单元与第二蓝牙设备的蓝牙连接单元间执行配对,对于ANDROID或PC系统而言,可以仅基于所描述的UUID以及RFCOMM通道建立起第一蓝牙设备和第二蓝牙设备间的配对关系,对于IOS系统而言,则是在第一蓝牙设备的蓝牙连接单元本身就具有HFP/HSP以及A2DP服务的基础上而建立配对;配对成功后,通过第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元建立起基于RFCOMM通道的SOCKET连接;连接建立后,对于ANDROID或PC系统而言,则可基于所建立的SOCKET连接,由第一蓝牙设备的蓝牙连接单元和第二蓝牙设备的蓝牙连接单元通过RFCOMM通道直接进行音频数据的上行和/或下行传输,对于IOS系统而言,则还需要一认证过程,即在所建立的基于RFCOMM通道的SOCKET连接之上,通过IAP1/2协议进行认证后,再利用EAP协议进行音频数据的上行和/或下行传输。

进一步的,RFCOMM通道可同时传送多路信令,包括音频数据及控制信令。

考虑到RFCOMM通道的信道数及信道容量及高清音频的传输需要,本发明采用的编解码方式为全频带编码,包括但不限于SBC、OPUS、Apt-X、AAC。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1