视频时间戳获取方法、视频处理设备及视频系统技术方案

技术编号:12162984 阅读:217 留言:0更新日期:2015-10-06 12:20
本发明专利技术提供一种视频时间戳获取方法、视频处理设备及视频系统,其特征在于,包括:当接收到视频采集设备发送的第i个数据帧时,记录当前的本地时刻ti,其中,i为正整数且i的初始取值为1;根据所述视频采集设备的采集周期T,获得帧号ni的标准取值ni’,其中,ni为整数且当ni为ni’时,ti-di-1’-ni×T的绝对值最小,其中,当i为1时,di-1’被预先初始化为0;计算所述第i个数据帧的视频时间戳ti’,ti’=ni’×T。通过本发明专利技术提供的方法、设备及系统,能够实现同一数据帧拆分获得的多个数据帧的视频时间戳的同步,提高影像质量。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种视频时间戳获取方法、视频处理设备及视频系统
技术介绍
伴随着视频采集技术的不断提升,视频分辨率也在不断提高。但是,高分辨率的视频数据给视频处理技术,如抠像,视频编解码等,带来了极大的挑战,单个设备往往很难完成这样的处理。对此,现有的方法是采用分布式架构的策略:即视频采集设备将单个高分辨率的数据帧拆分为多个较低分辨率的数据帧,并将其分别分配至多个视频处理设备进行处理。相应的,各视频处理设备将会把处理后的数据帧发送给视频接收设备,以使其通过重构处理还原获得高分辨率的数据帧。在上述方案中,为使视频接收设备能够进行良好的重构处理,需要维持拆分获得的各数据帧之间严格的对应关系,即时间同步关系,一旦这种关系被破坏,则会严重降低重构处理获得的影像质量。具体的,可以为同一数据帧拆分获得的多个数据帧分配相同或非常相近的视频时间戳。基于该方案,视频接收设备可以判断出哪些数据帧是由同一数据帧拆分获得的,从而对这些数据帧进行重构处理获得影像。进一步的,现有的一种视频时间戳获取方法为,视频处理设备将接收到某数据帧时的本地时刻作为该数据帧的视频时间戳。但是,在实际应用中,由于时间偏移和时间漂移,各设备的本地时间往往是不同步的,相应的,这就导致同一数据帧拆分获得的多个数据帧的视频时间戳无法实现同步,进而降低后续重构获得的影像质量。
技术实现思路
本专利技术提供一种视频时间戳获取方法、视频处理设备及视频系统,用于解决现有的视频时间戳获取方案无法实现视频时间戳同步的问题。本专利技术的第一个方面是提供一种视频时间戳获取方法,包括:当接收到视频采集设备发送的第i个数据帧时,视频处理设备记录当前的本地时刻ti;其中,i为正整数且i的初始取值为I ;根据所述视频采集设备的采集周期T,所述视频处理设备获得所述第i个数据帧的帧号Iii的标准取值n/,其中,Iii为整数且当Iii的取值为n/时,I1-C^1 ’-1ii X T的绝对值最小,其中,当i为I时,被预先初始化为O ;所述视频处理设备计算所述第i个数据帧的视频时间戳t/,t/ =η/ XT。本专利技术的另一个方面是提供一种视频处理设备,包括:获取模块,用于当接收到视频采集设备发送的第i个数据帧时,记录当前的本地时刻ti,其中,i为正整数且i的初始取值为I ;计算模块,用于根据所述视频采集设备的采集周期T,获得所述第i个数据帧的帧号Iii的标准取值η/,其中,Iii为整数且当Iii的取值为n/时,^diV -1iiXT的绝对值最小,其中,当i为I时,被预先初始化为O ;所述计算模块,还用于计算所述第i个数据帧的视频时间戳t/,t/ =η/ XT。本专利技术的又一个方面是提供一种视频系统,包括:视频采集设备,和多个前述的视频处理设备;其中,所述视频采集设备,用于将采集到的数据帧拆分为多个数据帧并分别发送给所述多个视频处理设备,其中,所述多个数据帧的数量为所述多个视频处理设备的数量。本专利技术提供的视频时间戳获取方法、视频处理设备及视频系统,通过根据接收到第i个数据帧的当前本地时刻ti;第i个数据帧的时间差Cli和视频采集设备的采集周期T,获得能够使得t1-dJ-riiXT的绝对值最小的所述第i个数据帧的帧号Iii的标准取值η/,并根据\’=η/ XT计算获得所述第i个数据帧的视频时间戳t/的技术方案,能够实现同一数据帧拆分获得的多个数据帧的视频时间戳的同步,提高影像质量。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的视频时间戳获取方法的流程示意图;图2为现有的一种采用分布式架构的视频系统的结构示意图;图3为本专利技术实施例二提供的视频处理设备的结构示意图;图4为本专利技术实施例三提供的视频处理设备的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的视频时间戳获取方法的流程示意图,如图1所示,所述方法包括:101、当接收到视频采集设备发送的第i个数据帧时,视频处理设备记录当前的本地时刻ti;其中,i为正整数且i的初始取值为I。其中,所述视频采集设备具体可以为具备视频采集功能的设备,例如,摄像机等。所述视频处理设备可以为具备处理功能的设备,例如计算机等。本实施例在此不对其进行限制。具体的,所述视频处理设备可以采用分布式架构。为了更加直观地理解分布式架构,图2为现有的一种采用分布式架构的视频系统的结构示意图,如图2所示,所述视频系统包括视频采集设备21和多个视频处理设备22。需要说明的是,图中各设备及各设备的数量只是为了进行举例说明给出的一种具体的实施方式,而并非对其进行限制。例如,图中视频处理设备的数量为4个,但实际应用中,所述视频处理设备的数量可以不限于4个,本实施例在此不对其进行限制。具体的,如图2所示,在视频系统中,摄像机将采集到的每个数据帧,拆分为4个数据帧,并将这4个数据帧分别发送至4个视频处理设备中进行处理。具体的,i的初始取值为I可以通过预先将i的取值初始化为I实现。102、根据所述视频采集设备的采集周期T,所述视频处理设备获得所述第i个数据帧的帧号Hi的标准取值叫’,其中,Hi为整数且当Hi的取值为n/时,t1-dg’ -HiXT的绝对值最小,其中,当i为I时,被预先初始化为O。其中,采集周期T可以根据实际的视频采集需要进行设定,例如,将采集周期T设为20ms,本实施例在此不对其进行限制。具体的,为了完成初始化,在本实施例的一种可实施方式中,在101之前,所述方法还可以包括:所述视频处理设备将i的取值初始化为1,并将当前的CliV初始化为O。具体举例来说,在所述视频处理设备完成上述初始化后,当前i的取值为1,则相应的,当前通过执行101实现当接收到视频采集设备发送的第I个数据帧时,记录当前的本地时刻t1;由于采集周期τ是预先设定的,且在i为I时的仁/,即(V初始化为0,则可计算获得所述第I个数据帧的帧号Ii1的标准取值n/。可以理解,在上述实施方式中,各视频处理设备需要同步或接近同步地进行上述初始化,才能更好地实现视频时间戳的同步,则相应的,为了实现初始化的同步,在各视频处理设备进行初始化之前,需要先对各设备的本地时间进行同步处理。则可选的,在一种可实施的实施方式中,在所述视频处理设备将i的取值初始化为I,并将当前的dp/初始化为O之前,所述方法还可以还包括:当接收到所述视频采集设备发送的数据帧时,所述视频处理设备向第一同步设备发送指示通知,以使所述第一同步设备更新当前记录的所述视频处理设备对应的接收时亥IJ,并在检测到当前记录的各视频处理设备对应的接收时刻中最接近当前时刻的接收时刻与其它任一视频处理设备对应的本文档来自技高网...
视频时间戳获取方法、视频处理设备及视频系统

【技术保护点】
一种视频时间戳获取方法,其特征在于,包括:当接收到视频采集设备发送的第i个数据帧时,视频处理设备记录当前的本地时刻ti,其中,i为正整数且i的初始取值为1;根据所述视频采集设备的采集周期T,所述视频处理设备获得所述第i个数据帧的帧号ni的标准取值ni’,其中,ni为整数且当ni的取值为ni’时,ti‑di‑1’‑ni×T的绝对值最小,其中,当i为1时,di‑1’被预先初始化为0;所述视频处理设备计算所述第i个数据帧的视频时间戳ti’,ti’=ni’×T。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘波王田张德军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1