[发明专利]音频播放方法及装置有效
申请号: | 201410670544.9 | 申请日: | 2014-11-20 |
公开(公告)号: | CN105679344B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 王永志;王兴超;黄忠辉;陈良思 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G11B20/00 | 分类号: | G11B20/00 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 播放 方法 装置 | ||
本公开是关于一种音频播放方法及装置。所述方法包括:获取扬声器播放第一音频文件的播放参数;当所述播放参数满足预设条件时,确定所需音频源传输的所述第二音频文件的第二音频参数,所述第二音频文件的音质低于所述当前播放的第一音频文件的音质;生成包括所述第二音频参数的第一参数配置请求;将所述第一参数配置请求发送到音频源,所述音频源根据所述第一参数配置请求传输所述第二音频参数对应的第二音频文件;接收并播放所述音频源传输的所述第二音频文件。本公开用于扬声器能够正常播放音频。
技术领域
本公开涉及无线通信技术领域,尤其涉及一种音频播放方法及装置。
背景技术
随著蓝牙设备的普及,越来越多个人设备,如智能终端、耳机、MP3 Player、家用音响或是收音机,也开始内置蓝牙装置。
相关技术中,蓝牙音频传输模型协定(Advanced Audio Distribution Profile,A2DP)中,音频源和扬声器会协商使用双方都支持的音频参数,例如音源的采样率、采样点数、及压缩率等。
当音频源和扬声器的距离变化,环境变化,或出现遮挡等情况时,会造成音频源与扬声器之间信号不稳定,丢包,会使音频失真,畸变,卡顿。这时,音频源和扬声器之间会根据A2DP协议对音频参数进行重新配置,但是,对音频参数的重新配置必须在音频流停止的时候进行,这样,扬声器无法正常播放音频。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种音频播放方法及装置。
根据本公开实施例的第一方面,提供一种音频播放方法,所述方法包括:
获取扬声器播放第一音频文件的播放参数;
当所述播放参数满足预设条件时,确定所需音频源传输的所述第二音频文件的第二音频参数,所述第二音频文件的音质低于所述当前播放的第一音频文件的音质;
生成包括所述第二音频参数的第一参数配置请求;
将所述第一参数配置请求发送到音频源,所述音频源根据所述第一参数配置请求传输所述第二音频参数对应的第二音频文件;
接收并播放所述音频源传输的所述第二音频文件。
本实施例中,根据扬声器播放参数是否满足预设条件来判断音频播放是否出现卡顿、畸变、失真等问题,当发现音频播放出现问题时,扬声器将能够正常播放的音频文件的音频参数发送到音频源,即音质较差但数据量较小的音频文件的音频参数,由音频源发送该音频参数对应的音频文件到扬声器。这样,当音频源和扬声器的距离变化,环境变化,或出现遮挡等情况时,扬声器在保证音质下降不大的前提下,能够正常播放音频,减少失真、卡顿和畸变等情况的出现,尽量保证听觉的完整性,提高用户体验度。
可选的,所述播放参数包括:所述扬声器接收音频数据包的丢错包率;
所述播放参数满足预设条件,包括:
判断所述扬声器接收所述音频数据包的丢错包率是否超过预设百分比;
当所述丢错包率超过预设百分比时,确定所述播放参数满足预设条件。
在可选方案中,通过对扬声器接收音频数据包的丢错包率进行统计,当丢错包率较高,如达到30%时,扬声器无法正常播放音频,使得音频播放可能出现卡顿、畸变、失真等问题,这时,扬声器可向音频源请求按照新的音频参数传输音频文件,以保证音频的正常播放。
可选的,所述播放参数包括:所述扬声器的缓冲器中的缓冲数据量;
所述播放参数满足预设条件,包括:
判断所述扬声器的缓冲器中的缓冲数据量是否低于预设容量值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410670544.9/2.html,转载请声明来源钻瓜专利网。