车辆视频记录框架的制作方法
- 国知局
- 2024-08-22 14:46:16
本公开涉及用于提高乘员对车辆意识的系统和方法,并且更具体地涉及车辆数字视频记录系统和方法。
背景技术:
1、为了提高乘员意识和便利性,车辆可配备有数字视频记录系统,其被配置为捕获车辆周围环境中发生的事件的图像和/或视频。数字视频记录系统可以使用固定在车辆内/上的至少一台摄像机,以监视事件并捕获图像/视频。数字视频记录系统可以基于多个特征对事件进行分类。然而,数字视频记录系统可能无法考虑其他因素,例如同时发生的多个事件。另外,数字视频记录系统可能缺乏让车辆乘员及时观看由数字视频记录系统捕获的记录的能力。
2、因此,虽然当前的数字视频记录系统和方法实现了它们的预期目的,但是需要一种新的且改进的用于车辆的数字视频记录的系统和方法。
技术实现思路
1、根据几个方面,本发明提供了一种用于处理车辆的多个视频记录的系统。该系统包括摄像机系统,其配置成捕获车辆周围环境的多个视频记录。该摄像机系统包括被配置为摄像机缓冲器,其存储多个视频记录。该系统还包括视频存储设备。该系统还包括配置成与远程服务器通信的车辆通信系统。该系统还包括与摄像机系统、视频存储设备和车辆通信系统电通信的车辆控制器。车辆控制器被编程为使用摄像机系统捕获多个视频记录中的一个。多个视频记录中的一个被存储到摄像机缓冲器。车辆控制器还被编程为基于多个视频记录中的一个,生成至少一个事件视频文件。车辆控制器还被编程为将至少一个事件视频文件保存到视频存储设备。车辆控制器还被编程为使用车辆通信系统,将至少一个事件视频文件从视频存储设备上传到远程服务器。
2、在本公开的另一方面,为了捕获多个视频记录中的一个,车辆控制器还被编程为识别多个视频记录中的一个中的多个事件。为了捕获多个视频记录中的一个,车辆控制器还被编程为确定多个视频记录中的一个中的多个事件中的每一个的重要性级别。
3、在本公开的另一方面,为了生成至少一个事件视频文件,车辆控制器还被编程为基于多个视频记录中的一个,生成至少一个事件视频文件。该至少一个事件视频文件包括标识多个视频记录中具有最高重要性级别的一个中的多个事件中的一个的元数据。
4、在本公开的另一方面中,多个视频记录中的一个包括多组图片。为了捕获多个视频记录中的一个,车辆控制器还被编程为将多个视频记录中的一个捕获到摄像机缓冲器。对于多个视频记录中的一个的多组图片中的每一组,车辆控制器还被编程为识别该组图片中的至少一个事件。对于多个视频记录中的一个的多组图片中的每一个,车辆控制器还被编程为在摄像机缓冲器中保存该组图片的元数据。元数据包括标识至少一个事件的事件字段、标识捕获该组图片的摄像机的摄像机字段、以及包括捕获该组图片的时间的时间戳字段。
5、在本公开的另一方面,至少一个事件视频文件包括多个事件视频文件。为了生成多个事件视频文件,车辆控制器还被编程为确定多个视频记录中的一个中的所有多组图片的元数据的事件字段中包含的多个独特事件。为了生成多个事件视频文件,车辆控制器还被编程为基于多个视频记录中的一个中的多组图片,生成多个事件视频文件。多个事件视频文件中的每一个与多个独特事件中的一个相对应。
6、在本公开的另一方面,为了生成与多个独特事件中的一个相对应的多个事件视频文件中的一个,车辆控制器还被编程为生成多个事件视频文件中的一个。多个事件视频文件中的一个是多个视频记录中的一个中的多组图片的子集的串接(concatenation)。多组图片的每个子集的元数据的事件字段至少包含多个独特事件中的一个。多组图片的每个子集的元数据的摄像机字段是相同的。
7、在本公开的另一方面,为了上传多个事件视频文件,车辆控制器还被编程为确定多个独特事件中的每一个的事件上传优先级。为了上传多个事件视频文件,车辆控制器还被编程以确定多个事件视频文件中的每一个的文件上传优先级。为了上传多个事件视频文件,车辆控制器还被编程为至少部分地基于事件上传优先级和文件上传优先级,上传多个事件视频文件中的每一个。
8、在本公开的另一方面,为了上传多个事件视频文件,车辆控制器还被编程以确定多个事件上传时间限制。多个事件上传时间限制中的一个与多个独特事件中的每一个相对应。为了上传多个事件视频文件,车辆控制器还被编程为至少部分地基于多个事件上传时间限制和文件上传优先级,确定多个事件视频文件中的每一个的文件上传时间分配。为了上传多个事件视频文件,车辆控制器还被编程为至少部分地基于多个事件视频文件中的每一个的事件上传优先级、文件上传优先级和文件上传时间分配,上传多个事件视频文件中的每一个。
9、在本公开的另一方面,为了上传多个事件视频文件中的一个,车辆控制器还被编程为使用车辆通信系统与远程服务器建立连接。为了上传多个事件视频文件中的一个,车辆控制器还被编程为使用与远程服务器的连接,上传多个事件视频文件中的一个的第一组图片。为了上传多个事件视频文件中的一个,车辆控制器还被编程为测量与远程服务器的连接的连接速度。为了上传多个事件视频文件中的一个,车辆控制器还被编程为至少部分地基于文件上传时间分配和连接速度,确定预期可实现的数据上传量。为了上传多个事件视频文件中的一个,车辆控制器还被编程为将预期可实现的数据上传量与多个事件视频文件中的一个的剩余数据量进行比较。为了上传多个事件视频文件中的一个,车辆控制器还被编程为响应于确定预期可实现的数据上传量较小于多个事件视频文件之一的剩余数据量而调整多个事件视频文件中的一个的第二组图片的比特率。至少部分地基于预期可实现的数据上传量和多个事件视频文件中的一个的剩余数据量,调整比特率。为了上传多个事件视频文件中的一个,车辆控制器还被编程为上传多个事件视频文件中的一个的第二组图片。
10、在本公开的另一方面,为了上传多个事件视频文件,车辆控制器还被编程为识别多个事件视频文件中的每一个的高优先级区域。为了上传多个事件视频文件,车辆控制器还被编程为上传多个事件视频文件中的每一个的高优先级区域。
11、根据几个方面,本发明提供了一种用于处理车辆的多个视频记录的方法。该方法包括使用摄像机系统捕获多个视频记录中的一个。多个视频记录中的一个被存储到摄像机缓冲器。该方法还包括基于多个视频记录中的一个,生成至少一个事件视频文件。该方法还包括将至少一个事件视频文件保存到视频存储设备。该方法还包括使用车辆通信系统,将至少一个事件视频文件从视频存储设备上传到远程服务器。
12、在本公开的另一方面中,捕获多个视频记录中的一个还可以包括识别多个视频记录中的一个中的多个事件。捕获多个视频记录中的一个还可以包括确定多个视频记录中的一个中的多个事件中的每个事件的重要性级别。
13、在本公开的另一方面中,生成至少一个事件视频文件还可以包括基于多个视频记录中的一个,生成至少一个事件视频文件。该至少一个事件视频文件包括标识多个视频记录中具有最高重要性级别的一个中的多个事件中的一个的元数据。
14、在本公开的另一方面中,捕获多个视频记录中的一个还可以包括将多个视频记录中的一个捕获到摄像机缓冲器。多个视频记录中的一个包括多组图片。对于多个视频记录中的一个的多组图片中的每一组,该方法还包括识别该组图片中的至少一个事件。对于多个视频记录中的一个的多组图片中的每一个,该方法还包括将该组图片的元数据保存在摄像机缓冲器中。元数据包括标识至少一个事件的事件字段、标识捕获该组图片的摄像机的摄像机字段,以及包括捕获该组图片的时间的时间戳字段。
15、在本公开的另一方面,至少一个事件视频文件包括多个事件视频文件。生成多个事件视频文件还可以包括确定多个视频记录中的一个中的所有多组图片的元数据的事件字段中包含的多个独特事件。生成多个事件视频文件还可以包括基于多个视频记录中的一个中的多组图片,生成多个事件视频文件。多个事件视频文件中的每一个与多个独特事件中的一个相对应。
16、在本公开的另一方面中,生成与多个独特事件中的一个相对应的多个事件视频文件中的一个还可以包括生成多个事件视频文件中的一个,其中多个事件视频文件中的一个文件是多个视频记录中的一个中的多组图片的子集的串接。多组图片的每个子集的元数据的事件字段至少包含多个独特事件中的一个。多组图片的每个子集的元数据的摄像机字段是相同的。
17、在本公开的另一方面,至少一个事件视频文件包括多个事件视频文件。上传多个事件视频文件还包括使用车辆通信系统建立与远程服务器的连接。上传多个事件视频文件还包括使用与远程服务器的连接,上传多个事件视频文件中的一个的第一组图片。上传多个事件视频文件还包括测量与远程服务器的连接的连接速度。上传多个事件视频文件还包括至少部分地基于文件上传时间分配和连接速度,确定预期可实现的数据上传量。上传多个事件视频文件还包括将预期可实现的数据上传量与多个事件视频文件中的一个的剩余数据量进行比较。上传多个事件视频文件还包括响应于确定预期可实现的数据上传量小于多个事件视频文件中的一个的剩余数据量,调整多个事件视频文件中的一个的第二组图片的比特率。至少部分地基于预期可实现的数据上传量和多个事件视频文件中的一个的剩余数据量,调整比特率。上传多个事件视频文件还包括上传多个事件视频文件中的一个的第二组图片。
18、根据几个方面,本公开提供了一种用于处理车辆的多个视频记录的系统。该系统包括配置成捕获车辆周围环境的视频记录的摄像机系统。该摄像机系统包括被配置为存储视频记录的摄像机缓冲器。该系统还包括视频存储设备。该系统还包括配置成与远程服务器通信的车辆通信系统。该系统还包括与摄像机系统、视频存储设备和车辆通信系统电通信的车辆控制器。车辆控制器被编程为使用摄像机系统捕获视频记录。多个视频记录中的一个被存储到摄像机缓冲器。多个视频记录中的一个包括多组图片。车辆控制器还被编程为识别该组图片中的至少一个事件。车辆控制器还被编程为将这组图片的元数据保存在摄像机缓冲器中。元数据包括标识至少一个事件的事件字段、标识捕获该组图片的摄像机的摄像机字段,以及包括捕获该组图片的时间的时间戳字段。车辆控制器还被编程为确定多个视频记录中的一个中的所有多组图片的元数据的事件字段中包含的多个独特事件。车辆控制器还被编程为基于多个视频记录中的一个中的多组图片生成多个事件视频文件。多个事件视频文件中的每一个对应于多个独特事件中的一个。多个事件视频文件中的每一个是多个视频记录中的一个中的多组图片的子集的串接。车辆控制器还被编程为将多个事件视频文件保存到视频存储设备。车辆控制器还被编程为使用车辆通信系统将多个事件视频文件从视频存储设备上传到远程服务器。
19、在本公开的另一方面,为了上传多个事件视频文件,车辆控制器还被编程为确定多个独特事件中的每一个的事件上传优先级。为了上传多个事件视频文件,车辆控制器还被编程以确定多个事件视频文件中的每一个的文件上传优先级。为了上传多个事件视频文件,车辆控制器还被编程为确定多个事件上传时间限制,其中多个事件上传时间限制中的一个与多个独特事件中的每一个相对应。为了上传多个事件视频文件,车辆控制器还被编程为至少部分地基于多个事件上传时间限制和文件上传优先级,确定多个事件视频文件中的每一个的文件上传时间分配。为了上传多个事件视频文件,车辆控制器还被编程为识别多个事件视频文件中的每一个的高优先级区域。为了上传多个事件视频文件,车辆控制器还被编程为上传多个事件视频文件中的每一个的高优先级区域。为了上传多个事件视频文件,车辆控制器还被编程为至少部分地基于多个事件视频文件中的每一个的事件上传优先级、文件上传优先级和文件上传时间分配,上传多个事件视频文件中的每一个。
20、在本公开的另一方面,为了上传多个事件视频文件中的一个,车辆控制器还被编程为使用车辆通信系统与远程服务器建立连接。为了上传多个事件视频文件中的一个,车辆控制器还被编程为使用与远程服务器的连接,上传多个事件视频文件中的一个的第一组图片。为了上传多个事件视频文件中的一个,车辆控制器还被编程为测量与远程服务器的连接的连接速度。为了上传多个事件视频文件中的一个,车辆控制器还被编程为至少部分地基于文件上传时间分配和连接速度,确定预期可实现的数据上传量。为了上传多个事件视频文件中的一个,车辆控制器还被编程为将预期可实现的数据上传量与多个事件视频文件中的一个的剩余数据量进行比较。为了上传多个事件视频文件中的一个,车辆控制器还被编程为响应于确定预期可实现的数据上传量较小于多个事件视频文件中的一个的剩余数据量,调整多个事件视频文件中的一个的第二组图片的比特率。至少部分地基于预期可实现的数据上传量和多个事件视频文件中的一个的剩余数据量来调整比特率。为了上传多个事件视频文件中的一个,车辆控制器还被编程为上传多个事件视频文件中的一个的第二组图片。
21、进一步的应用领域将从本文提供的描述中变得显而易见。应当理解,这些描述和具体示例仅用于说明的目的,并不旨在限制本公开的范围。
本文地址:https://www.jishuxx.com/zhuanli/20240822/279804.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表