在十字路口录制撞车事故现场视频

约2005年左右,悉尼市所在的NSW省公路局RTA的技术人员找到我,要我使用我当时销售的一片H.264四路视频录制PCI卡,为他们编写在十字路口侦测撞车事故发生时的录像管理软件。当时公路局从日本的Mitsubishi 即三菱公司购买了一款实时声音探测硬件盒,可以实时根据现场收到的撞车声音,如金属碰撞,车轮急刹车等产生的音响,判断出是否发生了车辆碰撞事故。当此探测盒的DSP处理器决定发生了撞车事件时,会在输出信号线产生高电压约5伏特。把这个三菱探测器电压输出口连接在我销售的台湾OEM厂商生产的我称之为S26X (https://www.cpi.co.jp/upfile/S26X_User_Manual_103.pdf)的电路板的电压输入口(I/O口)上,可以由软件记录下撞车发生前后的视频。当时公路局要求软件能够24/7 昼夜不停地监视输入端口,一旦三菱探测器向PCI板输出电压,则软件将此时刻之前及之后的N秒(N可调,一般在10-30秒内由软件用户设定,预制值为15)视频以一个连续文件方式录制到硬盘上。另外还有对所有各路视频录制的名称,地点,时间等等的一些类似数据库的要求。该电路板录制的视频内容可以实时叠加时间与字符,所以可以在回放时清晰看到时间与用户预先规定的由软件写入的地点字符等信息。我当时似乎也是开价3万澳元左右,每片S26X电路板我开价澳元1700。软件开发时间约几个星期,公路局前前后后约购买了十几二十来块这片PCI卡配置我写的软件。当然编写软件前他们也和我签署了IP版权及保密协定等等,软件源码版权归公路局,但我估计他们最终也根本未找技术员去看过。

这个软件硬件联合撞车探测系统省公路局使用了很久,许多年后他们还跑来找我又索要了该视频的回播软件插件,似乎是找不到了。

其实当时公路局这个探测系统最昂贵部分是日本的实时声音探测器,是个金属盒子, 公路局人员拿到我店铺里几次,我也未打开看过,好像多少万甚至上十万澳元一个,有连接麦克风的输入口与连接输出电压的接口,记得也是几路音频同时工作。

后来公路局还为每个安装这个探测系统的台式电脑特制了金属架子箱子,以便可以安在十字路口旁的大概电线杆子或什么有交流电源的柱子上(如交通灯柱)。我当时感到这样的电脑在烈日风雨下能够日夜工作不知稳定性如何,但后来似乎也没出过机子过热电路板过热问题,看来台湾人造的PCI卡耐热还不错,记得PCI用的视频编码芯片是TI德仪的。能抗住我们这里夏天常达40来摄氏度的高温也不简单,估计公路局往电脑机箱里装了大点功率的风扇了吧。后续的计划是将录制视频远程传输回公路局的总部,我似乎也写了建议书等等,但最终没有实施。

公路局的这个系统都是安装在他们认为经常容易出撞车事故的著名路口,一般安装几个月之类,然后拆下来再移到另外有需要的地点。估计日本音响探测器的价格限制了购买安装更多套这个设备。

软件编制与运行是在微软的WindowsXP 环境下,像后来我给Intel 编的软件一样,我是用微软的MS Visual C++编写的。编制的一个小特点是软件永远不停地对四路输入视频录制,当音响探测器突然输出电压至PCI卡的I/O输入口时,电路板的中断响应程序便启动,开始将此时刻前N秒钟的已录视频与此时刻后N秒视频合并在一起,最后存硬盘。那么有无可能在这N秒内再次发生撞车事件从而启动另一次录制呢?理论上讲应该是可能的,现在回忆似乎当时公路局和我都未谈论这个场景,估计实践中也未碰到过这现象吧?但当时写的软件是可以以多进程并行方式自动处理这样场景的。

十多二十年后看这样的实时音频探测现场撞车,似乎用现在的视频实时探测也是可以的,大概当时视频处理无法有那么大计算量吧,比如板子上的DSP,或主机的CPU。

https://i.imgur.com/ClhhYOv.jpg
0
分享 2023-10-13

0 个评论

要发言请先登录注册

要发言请先登录注册