视频播放方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:27142301 阅读:14 留言:0更新日期:2021-01-27 21:23
本发明专利技术公开了一种视频播放方法、装置、设备及计算机可读存储介质,该方法包括:分别在音频数据和图像数据中插入标志码;根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延;根据音频数据的传输时延和图像数据的传输时延,计算所述音频数据和图像数据的播放时差;根据所述播放时差同步所述音频数据和图像数据。所述方法解决了视频播放时音画不同步的问题,提升了用户的使用体验。户的使用体验。户的使用体验。

【技术实现步骤摘要】
视频播放方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及视频播放
,尤其涉及一种视频播放方法、视频播放装置、视频播放设备及计算机可读存储介质。

技术介绍

[0002]目前,车载系统进行视频播放时,通常是将声音数据和图像数据分开传输的。
[0003]具体地,音频数据通过车载中控CPU传输给DSP(Digital Signal Processor,数字信号处理器)、然后传输给功放芯片,最终传递给车里面的音箱系统;图像数据则是通过中控CPU传输给对传芯片,再通过LVDS(Low-Voltage Differential Signaling,低电压差分信号)线传输给显示屏,显示屏的对传芯片解码后进行播放。
[0004]由于音频数据的传输链路和图像数据的传输链路存在延迟,且两个传输链路的延迟并不相同,导致视频播放时音画不同步,而影响用户体验。

技术实现思路

[0005]本申请实施例通过提供一种视频播放方法,旨在解决视频播放时音画不同步的问题。
[0006]为实现上述目的,本申请实施例提供了一种视频播放方法,包括:
[0007]分别在音频数据和图像数据中插入标志码;
[0008]根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延;
[0009]根据音频数据的传输时延和图像数据的传输时延,计算所述音频数据和图像数据的播放时差;
[0010]根据所述播放时差同步所述音频数据和图像数据。
[0011]在其中一个实施例中,所述分别在音频数据和图像数据中插入标志码,具体为:
[0012]分别在音频数据和图像数据具有同一播放时刻的位置插入所述标志码;
[0013]在其中一个实施例中,所述音频数据和图像数据采用LVDS传输;
[0014]所述分别在音频数据和图像数据中插入标志码,包括:
[0015]在VESALVDS的传输编码协议的预设空位中插入所述标志码。
[0016]在其中一个实施例中,所述音频播放器和所述图像播放器基于同类型的通信链路反馈所述标志码到达时刻。
[0017]在其中一个实施例中,所述根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延,包括:
[0018]获取当前标志码的发送时刻;
[0019]根据所述当前标志码的发送时刻和所述音频播放器解析当前标志码时反馈的标志码到达时刻计算音频数据的传输时延;
[0020]根据所述当前标志码的发送时刻和所述图像播放器解析当前标志码时反馈的标
志码到达时刻计算图像数据的传输时延。
[0021]在其中一个实施例中,所述根据所述播放时差同步所述音频数据和图像数据,包括:
[0022]以音频数据为基准,根据所述播放时差调节所述图像数据以与所述音频数据同步。
[0023]在其中一个实施例中,所述以音频数据为基准,根据所述播放时差调节所述图像数据以与所述音频数据同步,包括:
[0024]若所述图像数据的传输时延大于所述音频数据的传输时延,则控制所述图像播放器进行丢帧播放,直至所述图像数据与所述音频数据同步;
[0025]若所述图像数据的传输时延小于所述音频数据的传输时延,则控制所述图像播放器重复播放当前图像,直至所述图像数据与所述音频数据同步。
[0026]在其中一个实施例中,在根据所述播放时差同步所述音频数据和图像数据之前,所述方法还包括:
[0027]判定所述音频数据和图像数据的播放时差大于预设阈值。
[0028]为实现上述目的,本申请实施例还提出一种视频播放装置,包括:
[0029]编码模块,用于分别在音频数据和图像数据中插入标志码;
[0030]计算模块,用于根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延,并根据音频数据的传输时延和图像数据的传输时延,计算所述音频数据和图像数据的播放时差;
[0031]同步模块,根据所述播放时差同步所述音频数据和图像数据。
[0032]为实现上述目的,本申请实施例还提出一种视频播放设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的视频播放程序,所述处理器执行所述视频播放程序时实现如上述的视频播放方法。
[0033]为实现上述目的,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如上述的视频播放方法。
[0034]本申请的视频播放方法,通过分别在音频数据和图像数据中插入标志码,再根据音频播放器和图像播放器反馈的标志码到达时刻,而可分别计算出音频数据和图像数据的传输时延,之后便可根据该传输时延得到音频数据和图像数据之间的播放时差,进而可基于该播放时差实现音频数据和图像数据的同步。可见,本申请的视频播放方法,解决了音频数据和图像数据因传输链路不同而导致的播放时差,从而可实现视频播放时的音画同步,有利于提升用户的体验。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0036]图1为本专利技术视频播放设备一实施例的模块结构图;
[0037]图2为本专利技术视频播放方法一实施例的流程示意图;
[0038]图3为本专利技术视频播放方法另一实施例的流程示意图;
[0039]图4为本专利技术视频播放装置一实施例的模块结构图。
[0040]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0042]为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0043]应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。文中出现的“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的数量词“一”或“一个”不排除存在多个这样的部件。本专利技术可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。而“第一”、“第二”、以及“第三”等的使用不表示任何顺序,可将这些词解释为名称。
[0044]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的服务器1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:分别在音频数据和图像数据中插入标志码;根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延;根据音频数据的传输时延和图像数据的传输时延,计算所述音频数据和图像数据的播放时差;根据所述播放时差同步所述音频数据和图像数据。2.如权利要求1所述的视频播放方法,其特征在于,所述分别在音频数据和图像数据中插入标志码,具体为:分别在音频数据和图像数据具有同一播放时刻的位置插入所述标志码。3.如权利要求1所述的视频播放方法,其特征在于,所述音频播放器和所述图像播放器基于同类型的通信链路反馈所述标志码到达时刻。4.如权利要求1所述的视频播放方法,其特征在于,所述根据音频播放器和图像播放器反馈的标志码到达时刻,分别计算音频数据和图像数据的传输时延,包括:获取当前标志码的发送时刻;根据所述当前标志码的发送时刻和所述音频播放器解析当前标志码时反馈的标志码到达时刻计算音频数据的传输时延;根据所述当前标志码的发送时刻和所述图像播放器解析当前标志码时反馈的标志码到达时刻计算图像数据的传输时延。5.如权利要求1所述的视频播放方法,其特征在于,所述根据所述播放时差同步所述音频数据和图像数据,包括:以音频数据为基准,根据所述播放时差调节所述图像数据以与所述音频数据同步。6.如权利要求5所述的视频播放方法,其特征在于,所述以音频数...

【专利技术属性】
技术研发人员:张恩利丁前利
申请(专利权)人:深圳创维汽车智能有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1