[发明专利]确定时延的方法、装置、终端与存储介质有效
申请号: | 202110118020.9 | 申请日: | 2021-01-28 |
公开(公告)号: | CN112860211B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 何志刚 | 申请(专利权)人: | 成都极米科技股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 610000 四川省成都市高新区世*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 方法 装置 终端 存储 介质 | ||
本发明实施例公开了确定时延的方法、装置、终端与存储介质,该方法包括:通过所述音频模块向所述外接音频播放设备发送预设音频数据;确定所述预设音频数据从所述音频模块发送出去的第一时间;确定所述预设音频数据到达所述录音设备的第二时间;判断预设音频数据传输过程中的缓存是否已满,若传输过程中的缓存未满,则基于传输过程中的缓存确定音频时长;基于第一时间、第二时间、音频时长以及固有时延确定初步时延。本方案基于多个因素最终确定了外接音频播放设备的准确时延,利于后续基于准确的时延实现音画同步。
技术领域
本发明涉及确定音频播放时延的技术领域,尤其涉及确定时延的方法、装置、终端与存储介质。
背景技术
终端设备如手机,电脑等为了得到较好的声音效果会外接音频设备,具体连接外接音频设备的方式可以采用有线连接或无线连接两种方式,但是不同的外接音频设备的声音的延迟是不一样的,且声音的延迟会导致视频播放时音画不同步问题;在此过程中终端设备又无法兼顾所有的设备来调节音画同步,所以因外接音频设备的延迟差异导致的音画不同步一直成为行业的种的难点。
目前需要有一种方案来解决现有技术中的问题。
发明内容
有鉴于此,本发明提出了确定时延的方法、装置、终端与存储介质。具体的,本发明提出了以下具体的实施例:
本发明实施例提出了一种确定时延的方法,应用于设置有终端设备、外接音频播放设备、录音设备的系统中,所述终端设备连接所述外接音频播放设备,所述终端设备内置有音频模块,所述录音设备用于获取所述外接音频播放设备播放的音频数据;该方法包括:
通过所述音频模块向所述外接音频播放设备发送预设音频数据;
确定所述预设音频数据从所述音频模块发送出去的第一时间;
确定所述预设音频数据到达所述录音设备的第二时间;
判断所述预设音频数据传输过程中的缓存是否已满;
若所述传输过程中的缓存未满,则基于所述传输过程中的缓存确定音频时长;
基于所述第一时间、第二时间、所述音频时长以及所述终端设备的固有时延确定所述外接音频播放设备的初步时延。
在一个具体的实施例中,在通过所述音频模块向所述外接音频播放设备发送预设音频数据,之前还包括:
清除所述系统的缓存。
在一个具体的实施例中,所述清除所述系统的缓存,是通过控制所述外接音频播放设备先关闭后打开实现的。
在一个具体的实施例中,还包括:若所述传输过程中的缓存已满,则执行“清除所述系统的缓存”的操作。
在一个具体的实施例中,还包括:获取多个所述初步时延;基于多个所述初步时延确定所述外接音频播放设备的最终时延。
在一个具体的实施例中,所述“基于多个所述初步时延确定所述外接音频播放设备的最终时延”,包括:
对多个所述初步时延进行平均计算,得到平均时延;
判断各个所述初步时延与所述平均时延的差值是否大于预设阈值;
若判断结果为是,则将所述初步时延设为无效数据;若判断结果为否,则将所述初步时延设为有效数据;
对所有所述有效数据进行平均,得到平均值作为所述外接音频播放设备的最终时延。
所述预设音频数据为预设时长与预设频率的正弦波信号;所述“确定所述预设音频数据到达所述录音设备的第二时间”,包括:
对所述录音设备录取的音频数据进行识别,以确定所述音频数据是否为所述预设音频数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都极米科技股份有限公司,未经成都极米科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110118020.9/2.html,转载请声明来源钻瓜专利网。