用户终端及其音频蓝牙播放方法、数字信号处理器与流程

文档序号:13687090阅读:来源:国知局
技术特征:
1.一种音频蓝牙播放方法,其特征在于,包括:数字信号处理器预先从应用处理器处接收基本打包数据模板,从而确定基本打包数据模板,所述基本打包数据模板用于对SBC格式的音频数据包进行数据打包;SBC编码模块对音频源进行编码,得到SBC格式的音频数据包;数字信号处理器基于所述基本打包数据模板对所述SBC格式的音频数据包进行数据打包,得到打包音频数据包;数字信号处理器对所述打包音频数据包进行分割和打包,得到待发送数据包并请求发送;数字信号处理器通过数字信号处理器与蓝牙芯片之间的PCM接口将请求发送的待发送数据包发送至蓝牙芯片。2.如权利要求1所述的音频蓝牙播放方法,其特征在于,所述基本打包模板包括下列参数:基本L2CAP头部、信息有效载荷、CSRC计数、有效载荷类型、序号、时间戳域和同步源标识符列表,其中,所述基本L2CAP头部由数据长度和目标L2CAP的信道标识组成,所述CSRC计数用于指示包括的CSRC个数。3.如权利要求1所述的音频蓝牙播放方法,其特征在于,SBC编码的参数包括:采样频率、通道模式、闭塞区段长度、子带、分配方式、Bitpool中的一项或多项。4.如权利要求1所述的音频蓝牙播放方法,其特征在于,所述数据打包包括:每发送一个包序号自增1、填时间戳域,所述时间戳域以音频数字抽样信号为单位进行计数。5.如权利要求1所述的音频蓝牙播放方法,其特征在于,所述数字信号处理器对所述打包音频数据包进行分割和打包包括:数字信号处理器依据控制缓冲器的长度对所述打包音频数据包进行分割,数字信号处理器按照HCI格式对所述打包音频数据包进行HCI层打包。6.如权利要求1所述的音频蓝牙播放方法,其特征在于,所述通过数字信号处理器与蓝牙芯片之间的PCM接口将请求发送的待发送数据包发送至蓝牙芯片包括:数字信号处理器依据控制缓冲器的空余情况发送,其中,控制缓冲器的空余情况由来自对端蓝牙芯片的HCI完成包数量指示。7.如权利要求1所述的音频蓝牙播放方法,其特征在于,所述音频源为MP3格式的音乐文件。8.一种数字信号处理器,其特征在于,包括:HCI传输层、HCI和数据打包模块;其中:HCI传输层,用于通过数字信号处理器与蓝牙芯片之间的PCM接口将HCI请求发送的待发送数据包发送至蓝牙芯片;HCI,用于对所述打包音频数据包进行分割和打包,得到待发送数据包并请求HCI传输层发送;数据打包模块,用于基于基本打包数据模板对SBC格式的音频数据包进行数据打包,得到打包音频数据包;所述数据打包模块预先从应用处理器处接收基本打包数据模板,从而确定基本打包数据模板,所述基本打包数据模板用于对SBC格式的音频数据包进行数据打包;其中,所述SBC格式的音频数据包由SBC编码模块对音频源进行编码得到。9.如权利要求8所述的数字信号处理器,其特征在于,所述基本打包模板包括下列参数:基本L2CAP头部、信息有效载荷、CSRC计数、有效载荷类型、序号、时间戳域和同步源标识符列表,其中,所述基本L2CAP头部由数据长度和目标L2CAP的信道标识组成,所述CSRC计数用于指示包括的CSRC个数。10.如权利要求8所述的数字信号处理器,其特征在于,SBC编码的参数包括:采样频率、通道模式、闭塞区段长度、子带、分配方式、Bitpool中的一项或多项。11.如权利要求8所述的数字信号处理器,其特征在于,所述数据打包包括:每发送一个包序号自增1、填时间戳域,所述时间戳域以音频数字抽样信号为单位进行计数。12.如权利要求8所述的数字信号处理器,其特征在于,所述HCI对所述打包音频数据包进行分割和打包包括:HCI依据控制缓冲器的长度对所述打包音频数据包进行分割,HCI按照HCI格式对所述打包音频数据包进行HCI层打包。13.如权利要求8所述的数字信号处理器,其特征在于,所述HCI传输层通过数字信号处理器与蓝牙芯片之间的PCM接口将请求发送的待发送数据包发送至蓝牙芯片包括:HCI传输层依据控制缓冲器的空余情况发送,其中,控制缓冲器的空余情况由来自对端蓝牙芯片的HCI完成包数量指示。14.如权利要求8所述的数字信号处理器,其特征在于,所述音频源为MP3格式的音乐文件。15.一种用户终端,所述用户终端包括应用处理器、数字信号处理器、蓝牙芯片和SBC编码模块,所述应用处理器与所述蓝牙芯片之间具有能够进行数据传输的UART接口,所述数字信号处理器与所述蓝牙芯片之间具有能够进行数据传输的PCM接口,其特征在于,所述数字信号处理器为如权利要求8至14中任一项所述的数字信号处理器。16.如权利要求15所述的用户终端,其特征在于,所述用户终端为智能手机或平板电脑。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1