[发明专利]一种手机互联音频播放处理方法有效
申请号: | 202010242958.7 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111556467B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 蒋臣能;唐涌强 | 申请(专利权)人: | 惠州市德赛西威汽车电子股份有限公司 |
主分类号: | H04W4/48 | 分类号: | H04W4/48;H04L7/00;H04M1/72412;H04M1/72442 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 音频 播放 处理 方法 | ||
1.一种手机互联音频播放处理方法,其特征在于:
根据车机系统硬件配置性能,及手机端到车机端数据传输带宽,以及其他软件性能影响,设置音频数据播放的时间片TSlice;
令系统时钟误差和代码段执行时间误差,为误差值Δt,则音频数据误差播放时间为TSlice-Δt;
设置音频播放时间进度累计值为TSUM,TSUM即为音频绝对播放进度,由车机端计时,统计绝对时间值,每次播放完当前时间片音频,计时:当前时间片音频播放时间进度TSUM(Cur)=TSUM(Last)+TSlice,其中TSUM(Last)为上一时间片音频播放时间进度,播放完后,将时间序列同步给手机端,便于手机端输出下一帧时间片音频,并读取下一帧时间片音频数据;
根据实时音频播放速度快慢情况,进行音频播放时序调整处理;所述音频播放时序调整处理,包括:
首帧播放控制,当首帧音频数据从手机端传输到车机端时,因打开音频通道时延,令播放延迟时间小于播放时间片T_Slice时间;
音频读取与播放,在音频播放过程中,读取一个时间片数据,则播放一个时间片数据,循环读取,循环播放,不缓存;
音频播放时序调整处理,还包括音频播放均衡与误差重置,使得音频实际播放进度与绝对播放进度,在误差允许的范围δ内波动,当T_delay(Cur)δ时,则重置播放过程;当T_delay(Cur)δ时,则进入音频读取与播放过程;
所述音频读取与播放,令某时间片音频实际播放时间为T_Play,累计播放时延为T_delay,当前时间片累计播放时延为T_delay(Cur),上一时间片累计播放时延为T_delay(Last),T_delay(Cur)与T_delay(Last)初值为零,T_SUM(Cur)与T_SUM(Last)初值为零;若播放速度快,当播放完音频,且无累计播放时延,设置睡眠的时间为T_sleep;若播放速度慢或者有累计播放时延,则在下一时间片进行播放延时修复。
2.根据权利要求1所述一种手机互联音频播放处理方法,其特征在于:所述时间片TSlice为0~1000毫秒。
3.根据权利要求1所述一种手机互联音频播放处理方法,其特征在于:所述音频数据分成若干个时间片TSlice,一个时间片的数据,对应一帧音频数据。
4.根据权利要求1所述一种手机互联音频播放处理方法,其特征在于:
所述Δt取值为0.001~1000微秒。
5.根据权利要求1所述一种手机互联音频播放处理方法,其特征在于:所述δ取值为0~2000毫秒。
6.根据权利要求1所述一种手机互联音频播放处理方法制造方法,其特征在于,所述播放速度快的处理方法是:当前时间片实际播放时间小于误差播放时间时,即TPlay(TSlice-Δt),则播放完当前时间片音频数据后,并且检查无累计播放时延,即Tdelay(Cur)=0,则进行睡眠Tsleep=(TSlice-Δt)-TPlay,再读取下一帧音频数据,音频播放进度往后偏移TSlice,TSUM(Cur)=TSUM(Last)+TSlice。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子股份有限公司,未经惠州市德赛西威汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010242958.7/1.html,转载请声明来源钻瓜专利网。