【技术实现步骤摘要】
一种蓝牙音频控制方法、设备及计算机可读存储介质
本专利技术涉及移动通信领域,尤其涉及一种蓝牙音频控制方法、设备及计算机可读存储介质。
技术介绍
现有技术中,随着终端设备技术快速发展,目前用户对于手机游戏声音的实时性要求越来越高,而蓝牙耳机的常用编码格式的实现本身就是一个有延时的声音传递,蓝牙耳机的协议本身是针对听歌以及通话等场景来设计,这些场景对于声音延时不敏感,但是,随着手机游戏的普及,用户对于游戏场景等一些特殊适用场景下的低延时需求也越来越高。基于此低延时需求,手机连接蓝牙耳机实现低延时的音效,需要进行蓝牙发包间隔参数,以及发包大小的调整来实现声音的低延时。而现在手机大都采用的是ADSP(先进数字信号处理)的方案,由于ADSP属于硬编码方案,对此进行参数设置比较困难,因此,现有技术中无法方便地进行蓝牙发包间隔参数,以及发包大小的调整。而软编码则是直接将音频数据交由蓝牙协议栈,由蓝牙协议栈进行编码,然后通过蓝牙传输,不再需要经过ADSP这块芯片来处理,这样所有的发包间隔以及发包大小,编码方式等参数都可以通过 ...
【技术保护点】
1.一种蓝牙音频控制方法,其特征在于,所述方法包括:/n当终端设备检测到蓝牙设备已连接时,监测音频播放请求;/n若接收到所述音频播放请求,则确定所述音频播放请求的生成场景;/n根据所述生成场景获取所述音频播放的时延需求,并判断所述时延需求是否低于预设延时值;/n若所述时延需求低于所述预设延时值,则通过蓝牙协议栈对待发送音频进行软编码处理并发送,若所述时延需求高于所述预设延时值,则通过处理器进行硬编码处理并发送。/n
【技术特征摘要】
1.一种蓝牙音频控制方法,其特征在于,所述方法包括:
当终端设备检测到蓝牙设备已连接时,监测音频播放请求;
若接收到所述音频播放请求,则确定所述音频播放请求的生成场景;
根据所述生成场景获取所述音频播放的时延需求,并判断所述时延需求是否低于预设延时值;
若所述时延需求低于所述预设延时值,则通过蓝牙协议栈对待发送音频进行软编码处理并发送,若所述时延需求高于所述预设延时值,则通过处理器进行硬编码处理并发送。
2.根据权利要求1所述的蓝牙音频控制方法,其特征在于,所述当终端设备检测到蓝牙设备已连接时,监测音频播放请求,包括:
当所述终端设备与所述蓝牙设备已建立蓝牙连接时,创建与所述蓝牙设备对应的模拟设备;
确定与所述模拟设备对应的音频软解码通道。
3.根据权利要求2所述的蓝牙音频控制方法,其特征在于,所述若接收到所述音频播放请求,则确定所述音频播放请求的生成场景,包括:
确定所述音频播放请求的应用程序或功能组件;
根据所述应用程序的交互内容或者所述功能组件的执行内容预测所述音频播放请求的音频特征;
确定与所述音频特征对应的场景信息。
4.根据权利要求3所述的蓝牙音频控制方法,其特征在于,所述根据所述生成场景获取所述音频播放的时延需求,并判断所述时延需求是否低于预设延时值,包括:
根据所述场景信息以及预设的匹配关系,确定与所述场景信息对应的延时时间;
根据所述处理器的硬编码参数确定所述预设值,并判断所述延时时间是否低于所述预设延时值。
5.根据权利要求4所述的蓝牙音频控制方法,其特征在于,所述若所述时延需求低于所述预设延时值,则通过蓝牙协议栈对待发送音频进行软编码处理并发送,若所述时延需求高于所述预设延时值,则通过处理器进行硬编码处理并发送,包括:
若所述延时时间低于所述预设延时值,则通过所述音频软件软解码通道响应所述音频播放请求;
若在两个或多个所述音频播放请求中,存在一个或多个所述延时时间低于所述预设延时值的音频播放请求,则通过所述音频软件软解码通道响应所有的音频播...
【专利技术属性】
技术研发人员:易晓柯,张红宾,
申请(专利权)人:努比亚技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。