本发明属于车用软件开发,具体涉及一种视频信息与总线报文信息的时间同步系统。
背景技术:
1、在汽车(advanced driving assistance system, adas)开发和验证领域,往往需要采集来自互不关联的多个设备的数据,各设备之间的时间戳往往不同,比如总线数据采集设备的时间戳来自自身,视频采集设备的时间戳来自计算机,总线数据采集设备的时间戳与计算机时间戳之间的误差不固定,时间戳会越来越大或越来越小,累计到一定程度,与计算机时间戳之间的误差会很大,从而造成各设备之间采集到的数据在时间上不能同步。
2、在相关技术中,定制一个独立的设备,同时携带汽车视频信息采集和总线数据采集功能;或是定制多个独立的设备,它们之间使用同步线连接,来实现数据采集过程中的实时同步。难以使用简便而有效的方法,实现多个互不关联设备之间的时间同步。
技术实现思路
1、本发明的目的是提供一种视频信息与总线报文信息的时间同步系统。
2、为了解决上述技术问题,本发明提供了一种视频信息与总线报文信息的时间同步系统,包括:
3、至少一个总线适配器,被配置为收发总线报文;
4、至少一个视频信息采集器,被配置为采集视频信息;
5、至少一台计算机装置,所述计算机装置包括:处理器、与处理器通信以呈现图形界面的显示器、可读存储介质、通讯总线和通信接口;其中
6、所述视频信息采集器通过通信接口与处理器通信;以及
7、所述处理器、所述可读存储介质和所述通信接口通过所述通讯总线实现与总线适配器相互间的通信;
8、所述可读存储介质被配置为存储指令程序;
9、所述处理器被配置为在获得总线报文和视频信息后,执行所述指令以使得处理器执行以下操作:定义视频信息的时间戳为基础时间戳;启动记录时,获取视频信息的首帧时间戳t0,并将总线报文的首帧时间戳与视频信息的首帧时间戳t0对齐,并记录对齐后总线报文的各帧时间戳ty;停止记录时,获取视频信息的尾帧时间戳t1和总线报文的尾帧时间戳t2;设定比例系数 k =(t1- t0)/(t2- t0);遍历所有已记录的总线报文,并修改保存其各帧时间戳ty为tx,tx = t0+(ty- t0)* k,即总线报文的各帧时间戳tx以视频信息的时钟为依据被记录;
10、所述显示器通过图形界面显示时间同步的总线报文和视频信息。
11、又一方面,本发明还提供了一种总线适配器,被配置为将如前所述的视频信息与总线报文信息的时间同步系统中的总线报文传输至计算机装置,其包括:
12、mcu模块,被配置为执行收发总线报文,以及在帧率低于1000帧/秒时,产生帧率补偿报文作为总线报文;
13、通讯模块,被配置为与mcu模块相连,并与总线适配器相连时将总线报文发送至计算机装置。
14、第三方面,本发明还提供了一种系统,包括:
15、计算机装置、总线适配器和视频信息采集器;
16、所述计算机装置包括:处理器、可读存储介质、通讯总线和通信接口;其中
17、所述视频信息采集器通过通信接口与处理器通信;以及
18、所述处理器、所述可读存储介质和所述通信接口通过所述通讯总线实现与总线适配器相互间的通信;
19、所述可读存储介质被配置为存储指令程序;
20、所述处理器被配置为在获得总线报文和视频信息后,执行所述指令以使得处理器执行以下操作:定义视频信息的时间戳为基础时间戳;启动记录时,获取视频信息的首帧时间戳t0,并将总线报文的首帧时间戳与视频信息的首帧时间戳t0对齐,并记录对齐后总线报文的各帧时间戳ty;停止记录时,获取视频信息的尾帧时间戳t1和总线报文的尾帧时间戳t2;设定比例系数 k =(t1- t0)/(t2- t0);遍历所有已记录的总线报文,并修改保存其各帧时间戳ty为tx,tx = t0+(ty- t0)* k,即总线报文的各帧时间戳tx以视频信息的时钟为依据被记录。
21、第四方面,本发明还提供了一种方法,包括:
22、通过总线适配器收发总线报文;
23、通过视频信息采集器采集视频信息;
24、在获得总线报文和视频信息后,执行所述指令以使得处理器执行以下操作:定义视频信息的时间戳为基础时间戳;启动记录时,获取视频信息的首帧时间戳t0,并将总线报文的首帧时间戳与视频信息的首帧时间戳t0对齐,并记录对齐后总线报文的各帧时间戳ty;停止记录时,获取视频信息的尾帧时间戳t1和总线报文的尾帧时间戳t2;设定比例系数k =(t1- t0)/(t2- t0);遍历所有已记录的总线报文,并修改保存其各帧时间戳ty为tx,tx= t0+(ty- t0)* k,即总线报文的各帧时间戳tx以视频信息的时钟为依据被记录;
25、通过图形界面显示时间同步的总线报文和视频信息。
26、本发明的有益效果是,本发明的视频信息与总线报文信息的时间同步方法在汽车adas开发和验证领域,在无需定制设备的情况下,仅仅使用互不关联的视频采集设备和总线采集设备,就可以同时采集数据并最终进行数据同步,解决了多设备的视频和总线数据同步采集的时间戳问题,提高了采集效率。
27、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
28、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种视频信息与总线报文信息的时间同步系统,其特征在于,包括:
2.根据权利要求1所述的时间同步系统,其特征在于,
3.根据权利要求1所述的时间同步系统,其特征在于,
4.根据权利要求1所述的时间同步系统,其特征在于,
5.根据权利要求1所述的时间同步系统,其特征在于,
6.一种总线适配器,其特征在于,被配置为将如权利要求1-5任一项所述的视频信息与总线报文信息的时间同步系统中的总线报文传输至计算机装置,其包括:
7.一种系统,其特征在于,包括:
8.根据权利要求7所述的系统,其特征在于,
9.一种方法,其特征在于,包括:
10.根据权利要求9所述的方法,其特征在于,