[发明专利]一种基于嵌入式的播放器的同步调制方法有效
申请号: | 201910036917.X | 申请日: | 2019-01-15 |
公开(公告)号: | CN109729404B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 陈允民;姚挺;周智;曹力丰;曹志恒 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/8547 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 播放 同步 调制 方法 | ||
本发明涉及计算机技术领域,尤其涉及一种基于嵌入式的播放器的同步调制方法及系统,其中,提供关于播放器的至少三个时间戳用以同步音频信号和视频信号,包括:步骤S1、获取当前同步音频信号和视频信号所采用的当前时间戳;步骤S2、获取当前时间戳的跳变差值;步骤S3、判断跳变差值是否小于第一预设时间时,若是,则播放器以第一时间戳同步播放音频信号和视频信号,并退出;步骤S4、判断跳变差值是否大于第二预设时间时,若是,则播放器以一第二时间戳同步播放音频信号和视频信号,并退出。有益效果,根据两个时间戳的时间差,动态切换同步模式,有效解决时间戳跳变后导致的卡顿问题,进而提高播放器的容错性,提高用户的体验感。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于嵌入式的播放器的同步调制方法及系统。
背景技术
嵌入式的播放器的音视频同步均是采用时间戳做同步,且将正常的音频时间戳信息与视频时间戳信息均记录在视频封装部内,通常嵌入式的播放器的时间戳是以线性递增。于嵌入式的播放器在时间戳正常情况下,多数采用以第三方的线性递增的参考时钟作为基准与音视频时间戳做对比,以完成音视频同步。
目前,存在的问题在于,视频封装格式比较多,音视频在采集端的编码复合封装,在一些特殊情况下,会导致复合后的音视频时间戳出现跳变,其中,音视频的时间戳往回跳变或者往前跳变,或者出现只有其中一路时间戳跳变的情况;在第三方的线性递增的参考时钟作为基准同步时,在出现时间戳跳变后,容易导致画面卡顿,快进或者音视频不同步的现象。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
针对现有技术中存在的上述问题,现提供一种基于嵌入式的播放器的同步调制方法及系统。
具体技术方案如下:
一种基于嵌入式的播放器的同步调制方法,其中,包括:
步骤S1、获取当前同步音频信号和视频信号所采用的一当前时间戳;
步骤S2、获取所述当前时间戳的跳变差值;
步骤S3、判断所述跳变差值是否小于一第一预设时间时,若是,则所述播放器以一第一时间戳同步播放音频信号和视频信号,并退出;
步骤S4、判断所述跳变差值是否大于一第二预设时间时,若是,则所述播放器以一第二时间戳同步播放所述音频信号和所述视频信号,并退出。
优选的,其中,所述第一时间戳为对应所述音频信号的音频时间戳;所述第二时间戳为对应所述视频信号的视频时间戳。
优选的,其中,所述步骤S3中,于退出之前保存当前时间戳的类型;以及
所述步骤S4中,于退出之前保存当前时间戳的类型。
优选的,其中,于所述步骤S2中包括:
检测所述当前时间戳是否为所述第一时间戳:
若是,则将所述第一时间戳与所述第二时间戳进行比对,以获取所述跳变差值;
若否,则将所述当前时间戳与保存的所述时间戳的类型对应的时间戳进行比对,以获取所述跳变差值。
优选的,其中,还包括:
步骤S5、当判断所述跳变差值小于所述第二预设时间,同时大于所述第一预设时间时,所述播放器以所述第二时间戳作为所述当前时间戳,同步播放音频信号和视频信号,并进入复测前等待。
优选的,其中,还包括:
步骤S6、判断所述当前时间戳是否转变为所述第一时间戳:
若否,则执行步骤S7;
若是,则退出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910036917.X/2.html,转载请声明来源钻瓜专利网。