[发明专利]改进音频传输卡顿的方法、系统及介质有效
申请号: | 202110688631.7 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113259710B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 李强;朱勇;王尧;叶东翔 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | H04N21/233 | 分类号: | H04N21/233;H04N21/238 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海淀区上地信息路2号(北京实创*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 音频 传输 方法 系统 介质 | ||
本申请公开了一种改进音频传输卡顿的方法、系统及介质,属于蓝牙通信技术领域。该方法包括:发送端利用多种编码码率对待发送的音频帧进行编码,获得对应的多种数据帧;发送端根据音频帧的传输情况,选择对应码率的数据帧向接收端进行发送。本申请的改进音频传输卡顿的方法通过使用多种编码码率对发送端的音频帧进行编码,根据音频帧的传输情况,分别传输经过不同编码码率编码得到的数据帧,从而保证通信环境较差时,接收端对音频数据的接收效果,降低传输过程中音频数据的丢失,避免音频传输的卡顿现象,提升用户使用体验。
技术领域
本申请涉及蓝牙通信技术领域,尤其涉及一种改进音频传输卡顿的方法、系统及介质。
背景技术
在最新的蓝牙低功耗音频(Low Energy Audio,简称LE Audio)规范中,引入了点对点的同步流传输链接技术(Connected isochronous stream,简称CIS),用来实现低延迟的音频传输。在建立CIS链路时会配置相应的服务质量参数(Quality of Service,简称QoS),其中包含超时时间(Flush Timeout,简称FT)、同步链路时间间隔(ISO Interval)、一个时间间隔内的最大子事件个数(Number of Subevent,简称NSE)以及一个时间间隔内允许发送的数据包的个数(Burst Number,简称BN),这些参数决定了每个包的最大重传次数,并且在传输过程中这些参数无法修改,而蓝牙的无线环境复杂多变,譬如在公共场合听音乐时,由于无线环境复杂干扰增多导致CIS链路质量变差,蓝牙传输会失败,此时需要重传丢失的包。当某个数据包达到重传次数却未能被接收端正确收到,此数据包(包含音频包)就会被丢弃,从而导致接收端的卡顿现象,虽然可以通过丢帧补偿算法在接收端来掩盖丢帧,但这些算法补偿的声音有时并不是很自然,而且增加了运算量,有些丢帧补偿算法还增加了系统延迟。
现有技术中,针对蓝牙音频数据传输时,存在卡顿的问题,在发明名称:“数据传输方法、装置、设备、系统及介质”,申请号“CN202080001621.5”中提到一种解决方法。其中,该方法在数据的接收端检测数据包的丢包率,当丢包率大于设定的门限时,向发射端发送指示信息。发射端根据指示信息降低发射端的音频编码码率,通过降低编码码率,使得音频帧变小使得一个数据包可以容纳更多的相同音频帧,增加音频数据重传的次数,进而降低丢帧的概率。其中上述方法只能在发射端接收到指示信息后,降低码率,避免卡顿,但无法解决在接收端发出指示信息前的数据包丢失导致的卡顿,存在不足。
发明内容
针对现有技术中,蓝牙音频数据传输时,因为数据包的丢失,存在音频卡顿的问题,以及现有的技术手段在解决音频卡顿时,存在不足,无法在全时段解决音频卡顿的问题,本申请提出一种改进音频传输卡顿的方法、系统及介质。
在本申请的一个技术方案中,提供一种改进音频传输卡顿的方法,包括:发射端利用多种编码码率对待发送的音频帧进行编码,获得对应的多种数据帧;发射端根据音频帧的传输情况,选择对应码率的数据帧向接收端进行发送。
可选的,发射端利用多种编码码率对待发送的数据帧进行编码,获得对应的多种数据帧,包括:发射端根据预设的多种编码码率对音频帧进行编码,获得对应的多种数据帧,其中多种编码码率包括第一编码码率和第N编码码率,其中N为大于1的整数,N的取值根据音频编码需求确定,第N-1编码码率大于等于第N编码码率。
可选的,发射端根据音频帧的传输情况,选择对应码率的数据帧向接收端进行发送,包括:若音频帧为第一次传输,发射端将第一编码码率对应的第一数据帧发送给接收端;若音频帧为非第一次传输,发射端将对应的经过第N编码码率编码得到的第N数据帧发送给接收端,其中音频帧的传输次数与N值对应。
可选的,若音频帧为非第一次传输,发射端将对应的经过第N编码码率编码得到的第N数据帧发送给接收端,包括:分析判断音频帧当前的发送次数;根据发送次数选择对应的经过第N编码码率编码得到的第N数据帧,并向发射端进行发送,其中第N数据帧对应的数据包中的数据多于第N-1数据帧对应的数据包中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110688631.7/2.html,转载请声明来源钻瓜专利网。