【技术实现步骤摘要】
本专利技术实施例涉及多媒体
,尤其涉及一种音视频同步方法及装置。
技术介绍
影音通常由音频和视频共同构成。其中,音频和视频共同播放,才能使用户同时欣赏到声音和画面。在影音播放过程中,需要音频和视频保持同步,才能使声音和画面保持统一。但是,专利技术人在本申请的研究过程中发现,受到终端设备中设置的定时器的精度限制,有些情况下,音频的采样率或视频的播放帧率不稳定,导致音频和视频之间出现不同步。例如,若视频播放的帧率为30帧每秒,也就是说,每隔33.33…3…毫秒播放一帧视频,但是,定时器的精度只能精度到1毫秒,这种情况下,只能每隔33毫秒播放一帧视频或每隔34毫秒播放一帧视频,从而出现误差,该误差随播放时间而累积,会导致音频和视频之间不同步的现象愈加明显,严重影响用户的观影体验。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供一种音视频同步方法及装置。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:根据本专利技术实施例的第一方面,提供一种音视频同步方法,包括:根据本次视频所需的播放帧率,检测视频播放过程中是否存在时间误差,和/或,根据本次音频所需的采样率,检测音频播放过程中是否存在时间误差;若所述视频播放过程中存在时间误差,计算所述视频的累积时间误差,和/或,若所述音频播放过程中存在时间误差,计算所述音频的累积时间误差;当所述视频的累积时间误差超过预设的第一误差允许阈值时,调整在播放过程中各帧视频之间的第一实际时间间隔,和/或,当所述音频的累积时间误差超过预设的第二误差允许阈值时,调整在播放过程中音频的各个音频帧之间的第二实际时间间 ...
【技术保护点】
一种音视频同步方法,其特征在于,包括:根据本次视频所需的播放帧率,检测视频播放过程中是否存在时间误差,和/或,根据本次音频所需的采样率,检测音频播放过程中是否存在时间误差;若所述视频播放过程中存在时间误差,计算所述视频的累积时间误差,和/或,若所述音频播放过程中存在时间误差,计算所述音频的累积时间误差;当所述视频的累积时间误差超过预设的第一误差允许阈值时,调整在播放过程中各帧视频之间的第一实际时间间隔,和/或,当所述音频的累积时间误差超过预设的第二误差允许阈值时,调整在播放过程中音频的各个音频帧之间的第二实际时间间隔。
【技术特征摘要】
1.一种音视频同步方法,其特征在于,包括:根据本次视频所需的播放帧率,检测视频播放过程中是否存在时间误差,和/或,根据本次音频所需的采样率,检测音频播放过程中是否存在时间误差;若所述视频播放过程中存在时间误差,计算所述视频的累积时间误差,和/或,若所述音频播放过程中存在时间误差,计算所述音频的累积时间误差;当所述视频的累积时间误差超过预设的第一误差允许阈值时,调整在播放过程中各帧视频之间的第一实际时间间隔,和/或,当所述音频的累积时间误差超过预设的第二误差允许阈值时,调整在播放过程中音频的各个音频帧之间的第二实际时间间隔。2.根据权利要求1所述的音视频同步方法,其特征在于,所述根据本次视频所需的播放帧率,检测视频播放过程中是否存在时间误差,包括:根据本次视频所需的播放帧率,计算各帧视频之间的第一所需时间间隔;若定时精度不能满足所述各帧视频之间的第一所需时间间隔,确定所述视频播放过程中存在时间误差;和/或,所述根据本次音频所需的采样率,检测频播放过程中是否存在时间误差,包括:根据本次音频所需的采样率,计算各音频帧之间的第二所需时间间隔;若定时精度不能满足所述各音频帧之间的第二所需时间间隔,确定所述音频播放过程中存在时间误差。3.根据权利要求1所述的音视频同步方法,其特征在于,所述计算所述视频的累积时间误差,包括:根据本次视频所需的播放帧率,计算各帧视频之间的第一所需时间间隔,并获取所述视频播放过程中,各帧视频之间的第一实际时间间隔;计算所述第一所需时间间隔和第一实际时间间隔之间的第一时间差,确定所述第一时间差为本次的第一时间误差,并存储所述本次的第一时间误差;根据之前存储的第一时间误差和所述本次的第一时间误差,计算获取所述视频的累积时间误差。4.根据权利要求1所述的音视频同步方法,其特征在于,所述计算所述音频的累积时间误差,包括:根据本次音频所需的采样率,计算各音频帧之间的第二所需时间间隔,并获取所述音频播放过程中,各音频帧之间的第二实际时间间隔;计算所述第二所需时间间隔和第二实际时间间隔之间的第二时间差,确定所述第二时间差为本次的第二时间误差,并存储所述本次的第二时间误差;根据之前存储的第二时间误差和所述本次的第二时间误差,计算获取所述音频的累积时间误差。5.根据权利要求1所述的音视频同步方法,其特征在于,所述当所述视频的累积时间误差超过预设的第一误差允许阈值时,调整在播放过程中各帧视频之间的第一实际时间间隔,包括:若各帧视频之间的第一所需时间间隔大于所述第一实际时间间隔,调高所述第一实际时间间隔;若各帧视频之间的第一所需时间间隔小于所述第一实际时间间隔,调低所述第一实际时间间隔;和/或,所述当所述音频的累积时间误差超过预设的第二误差允许阈值时,调整在播放过程中音频的各个音频帧之间的第二实际时间间隔,包括:若音频的各音频帧之间的第二所需时间间隔大于所述第二实际时间间隔,调高所述第二实际时间间隔;若音频的各音频帧之间的第二所需时间间隔小于所述第二实际时间间隔,调低所述第二实际时间间隔。6.根据权利要求1所述的音视频同步方法,其特征在于,还包括:设定未调整前的各帧视频之间的第一实际时间间隔为第一初始时间间隔,在调整所述第一初始时间间隔后,继续计算视频的累积时间误差,并在所述累积时间误差不超过预设的所述第一误差允许阈值时,将第一实际时间间隔调整至所述第一初始时间间隔;和/或,设定未调整前的各音频帧之间的第二实际时间间隔为第二初始时间间隔,在调整所述第二初始时间间隔后,继续计算音频的累积时间误差,并在所述累积时间误差不超过预设的所述第二误差允许阈值时,将第二实际时间间隔调整至所述第二初始时间间隔。7.一种音视频同步装置,其特征在于,包括:误差...
【专利技术属性】
技术研发人员:孙立斌,
申请(专利权)人:乐视控股北京有限公司,乐视致新电子科技天津有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。