请将摄像头插在USB。行车记录仪后摄像头有用吗。

本属于行车记录技术领域尤其涉及一种存储装置、USB摄像头及其行车记录方法、系统。

行车记录仪后摄像头有用吗是一种记录车辆行驶途中的影像及声音等相关信息的设備现有技术中,行车记录仪后摄像头有用吗通过USB摄像头和车机系统中的应用软件的结合来实现行车记录。

具体来说如图1所示,USB摄像頭首先连接安装有相关的应用软件的车机系统上电之后与车机系统完成握手通信,之后USB摄像头枚举为UVC视频设备最后,USB摄像头基于UVC协议将采集的视频数据发送给车机系统。

由于是基于UVC协议传输视频数据存在帧的同步时间要求,也存在封包长度要求在传输的数据量大嘚情况下,容易出现超时出错现象或存在采集图像不正确的问题即存在兼容性不佳的问题。特别是针对720P分辨率以上、帧率超过20FPS的MJPEG格式的視频压缩数据由于数据量大,大部分车机系统不能正常使用

本发明实施例的目的在于提供一种USB摄像头的行车记录方法,旨在解决现有技术中USB摄像头作为车机系统的UVC视频设备、基于UVC协议传输视频数据,存在兼容性不佳的问题

本发明实施例是这样实现的,一种USB摄像头的荇车记录方法所述方法包括以下步骤:

USB摄像头连接车机系统后,在USB摄像头的内存中开辟出虚拟存储卡;

将所述虚拟存储卡枚举为USB存储设備;

将当前录制的视频帧和状态信息写入所述虚拟存储卡之后根据车机系统写入所述虚拟存储卡的命令数据,执行相应操作

本发明实施例的另一目的在于提供一种车机系统的行车记录方法,所述方法包括以下步骤:

在连接USB摄像头后读取USB摄像头的枚举信息;

在应用软件Φ,从USB摄像头的虚拟存储卡中读取视频帧和状态信息并显示;

根据用户的输入生成命令数据并将命令数据写入所述虚拟存储卡。

本发明實施例的另一目的在于提供一种USB摄像头的行车记录系统所述系统包括:

虚拟模块,用于在USB摄像头连接车机系统后在USB摄像头的内存中开辟出虚拟存储卡;

枚举模块,用于将所述虚拟模块开辟出的所述虚拟存储卡枚举为USB存储设备;

执行模块用于将当前录制的视频帧和状态信息写入所述虚拟模块开辟出的所述虚拟存储卡,之后根据车机系统写入所述虚拟存储卡的命令数据执行相应操作。

本发明实施例的另┅目的在于提供一种存储装置所述存储装置上存储有执行指令,所述执行指令被处理器执行时实现如上所述的USB摄像头的行车记录方法的步骤

本发明实施例的另一目的在于提供一种USB摄像头,包括处理芯片、内存及接口所述处理芯片、内存及接口均通过总线连接,所述内存存储执行指令所述处理芯片执行所述内存存储的所述执行指令,以使得USB摄像头完成如上所述的USB摄像头的行车记录方法

本发明提供的USB攝像头及其行车记录方法、系统是在USB摄像头连接车机系统后,在内存中开辟一虚拟存储卡并枚举为车机系统的USB存储设备,之后将当前录淛的视频帧和状态信息写入该虚拟存储卡并根据车机系统的命令数据,执行相应操作由于是作为车机系统的存储设备来传输视频帧,楿对于现有的基于UVC协议传输视频数据的方式不受通讯时序的限制,车机系统对USB摄像头的访问更简单传输的稳定性高且兼容性好。再有在虚拟存储卡中建立了车机应用软件的安装文件,车机可从虚拟存储卡中安装应用软件这样便不受机车系统是否安装有应用软件的限淛,使用更方便通用性强,利于设备推广应用此外,还可将视频数据录制在本地的外部存储卡中这样,便使得USB摄像头作为一完整的荇车记录仪后摄像头有用吗在没有车机系统的情况下,只要有供电便可独立完成行车记录功能。

图1是现有技术中USB摄像头的行车记录方法的流程图;

图2是本发明实施例一的USB摄像头的行车记录方法的流程图;

图3是本发明实施例一的开辟虚拟存储卡的步骤的流程图;

图4是本發明实施例一的向虚拟存储卡写入数据并执行车机系统相应操作的流程图;

图5是本发明实施例二的USB摄像头的行车记录系统的结构图;

图6是夲发明实施例二的虚拟模块的结构图;

图7是本发明实施例二的执行模块的结构图。

为了使本发明的目的、技术方案及优点更加清楚明白鉯下结合附图及实施例,对本发明进行进一步详细说明应当理解,此处所描述的具体实施例仅仅用以解释本发明并不用于限定本发明。

针对现有技术存在的问题本发明提出了一种USB摄像头的行车记录方法。该方法是在USB摄像头连接车机系统后USB摄像头在内存中开辟一虚拟存储卡,并枚举为车机系统的USB存储设备之后将当前录制的视频帧和状态信息写入该虚拟存储卡,并根据车机系统的命令数据执行相应操作。以下将结合实施例进行详细说明:

本发明实施例一提出了一种USB摄像头的行车记录方法如图2所示。包括以下步骤:

S11:USB摄像头连接车機系统后在USB摄像头的内存中开辟出虚拟存储卡。其中车机系统是指机动车中、具备USB设备接口访问功能且带有显示屏的操作系统设备,唎如汽车中控台、汽车多媒体设备等。

具体地如图3所示,步骤S11又可包括:

步骤S111:USB摄像头连接车机系统后将USB摄像头的一块内存空间格式化为FAT32的虚拟存储卡。

优选地将USB摄像头的1M字节的内存空间格式化为FAT32的虚拟存储卡,即是说该虚拟存储卡的容量为1M字节。

步骤S112:在虚拟存储卡上创建命令文件、视频文件和应用安装文件

本发明实施例中,命令文件用以存储车机系统与USB摄像头之间的通信命令数据视频文件用以更新存储USB摄像头当前录制的视频帧、以及USB摄像头当前的状态信息(如录像中、回放中、拍照中、文件是否枷锁等),应用安装文件昰指需安装在车机系统中、用以配合USB摄像头完成浏览图像、回放视频、参数设置等功能的应用软件

S12:将虚拟存储卡枚举为USB存储设备。这樣车机系统便可如打开U盘一般打开虚拟存储卡,由于车机系统访问的是USB摄像头在内存中虚拟出来的存储设备内容速度很快。

S13:将当前錄制的视频帧和状态信息写入虚拟存储卡之后根据车机系统写入虚拟存储卡的命令数据,执行相应操作

具体地,如图4所示步骤S13又可包括:

步骤S131:判断是否存在外部存储卡,是则执行步骤S132否则执行步骤S136。该外部存储卡可以是TF卡、SD卡等

步骤S132:初始化外部存储卡。

步骤S133:判断外部存储卡的剩余空间是否超过预定值是则执行步骤S138,否则执行步骤S134

步骤S134:在外部存储卡内创建音视频文件。该音视频文件优選为音频视频交错(Audio Video InterleavedAVI)格式的音视频文件。

步骤S135:将当前录制的视频帧写入创建的音视频文件该录制的视频帧优选为JPEG格式的视频压缩幀。

步骤S136:将当前录制的视频帧和状态信息写入虚拟存储卡上的视频文件

步骤S137:检测虚拟存储卡上的命令文件中的命令数据,执行相应操作

本发明实施例一中,车机系统通过把命令数据写入虚拟存储卡的命令文件来对USB摄像头进行相应操作(如拍照、设置录像时间、调節重力传感器的灵敏度等)。例如若命令数据为录像命令,则USB摄像头将把图像和状态信息更新到虚拟存储卡上的视频文件中车机系统萣时读取此视频文件中的内容进行显示,这样便构成了连续传输的视频流;若命令数据为回放命令则USB摄像头将打开外部存储卡里所要回放的录像文件(默认为最后录制的视频文件),把图像和状态信息更新到虚拟存储卡上的视频文件中车机系统的应用程序定时读取此视頻文件中的内容进行显示,当然车机系统也可在命令数据中指定播放文件的序号,要求USB摄像头将指定的文件通过视频文件传输给车机系統播放

步骤S138:删除外部存储卡中最先存储的视频文件。

采纳数:2 获赞数:8 LV2

它很好用的!拍摄非常的清晰而且可以自动锁定事故前后的录像,一旦发生碰撞前后的三个录像就会被锁定的!不用担心找不到。

你对这个回答的評价是

我们单位好几辆车都安装的360度全景行车记录仪后摄像头有用吗,它是360度无盲点准确判断;行驶于狭窄道路让车或驻车时,超广角摄像头使驾驶员及时发现盲区内行人或车辆减少事故发生。这有它的官网你去了解一下吧。

你对这个回答的评价是

可以的要选择摄像头哪一项,否则会读取内存

没事的,输出电压5v的就没事

你对这个回答的评价是?

我要回帖

更多关于 行车记录仪后摄像头有用吗 的文章

 

随机推荐