[发明专利]音频处理方法、装置、介质和终端设备在审
| 申请号: | 202210435315.3 | 申请日: | 2022-04-24 |
| 公开(公告)号: | CN114968167A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 黄玮 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
| 主分类号: | G06F3/16 | 分类号: | G06F3/16;G11B20/10;G11B27/031 |
| 代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 黄海霞 |
| 地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 音频 处理 方法 装置 介质 终端设备 | ||
1.一种音频处理方法,应用于终端设备,所述终端设备的分层系统包括音频硬件抽象层和音频驱动层,其特征在于,所述方法包括:
所述音频硬件抽象层在第一时刻获取待播放音频文件的第一音频数据流,并缓存至所述音频硬件抽象层的缓存空间;
所述音频硬件抽象层通过启动线程对所述第一音频数据流进行解码和后处理,得到第一解码数据流;
所述音频硬件抽象层将所述第一解码数据流传送至所述音频驱动层,并缓存至所述音频驱动层的缓存空间中。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述终端设备的音频输出模块输出所述第一解码数据流对应的音频信号。
3.根据权利要求1所述的方法,其特征在于,还包括:
当所述缓存空间中所述第一解码数据流被所述终端设备的音频输出模块输出完毕,所述音频硬件抽象层在第二时刻返回执行获取待播放音频文件的第二音频数据流,并缓存至所述音频硬件抽象层的缓存空间;
所述音频硬件抽象层通过所述的线程对所述第二音频数据流进行解码和后处理,得到第二解码数据流;
所述音频硬件抽象层将所述第二解码数据流传送至所述音频驱动层,并缓存至所述音频驱动层的缓存空间中;
所述终端设备的音频输出模块输出所述缓存空间中所述第二解码数据流。
4.根据权利要求2所述的方法,其特征在于,所述音频输出模块包括第一音频输出通路和第二音频输出通路;所述音频输出模块还包括混音模块,所述混音模块用于将所述第一音频输出通路和第二音频输出通路分别输出的声音进行混音。
5.根据权利要求4所述的方法,其特征在于,所述第二音频输出通路包括音量增益模块,所述音量增益模块用于控制音量。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述终端设备工作于低功耗播放模式下。
7.一种音频处理装置,其特征在于,所述装置包括音频硬件抽象层和音频驱动层:
所述音频硬件抽象层,用于在第一时刻获取待播放音频文件的第一音频数据流,并缓存至所述音频硬件抽象层的缓存空间;通过新启动的线程对所述第一音频数据流进行解码和后处理,得到第一解码数据流;
所述音频硬件抽象层,还用于将所述第一解码数据流传送至所述音频驱动层,并缓存至所述音频驱动层的缓存空间中。
8.根据权利要求7所述的装置,其特征在于,当所述缓存空间中所述第一解码数据流被终端设备的音频播放器播放完毕,所述音频硬件抽象层,还用于在第二时刻获取待播放音频文件的第二音频数据流,并缓存至所述音频硬件抽象层的缓存空间;
所述音频硬件抽象层,还用于通过所述的线程对所述第二音频数据流进行解码和后处理,得到第二解码数据流;
所述音频硬件抽象层将所述第二解码数据流传送至所述音频驱动层,并缓存至所述音频驱动层的缓存空间中,所述缓存空间中所述第二解码数据流被所述终端设备的音频输出模块播放。
9.根据权利要求8所述的装置,其特征在于,所述终端设备工作于低功耗播放模式下。
10.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,其特征在于:所述计算机程序被处理器执行时,实现权利要求1至5中任一项所述的方法。
11.一种终端设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器实现权利要求1至5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210435315.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红外气体传感器结构及其应用
- 下一篇:推挽功率放大电路





